powermanagerのバッテリー統計をリセットするにはどうすればよいですか?


12

バッテリーを交換すると、GNOMEマネージャーのバッテリー統計が歪んでしまいました。バッテリー統計を含むファイルはどこにありますか?

回答:


17

編集: Ubuntuは現在、freedesktopのUPowerパワーマネージャーを使用しています。UPowerのソースを確認すると、履歴が保存されている永続的なデータベースがとして定義されてhistory-%s-%s.datいるように見えます。ファイルシステムを検索しましたが、データベース名は次のとおりです。

./var/lib/upower/history-time-empty-DELL_KP4377-57-22096.dat
./var/lib/upower/history-time-full-DELL_KP4377-57-22096.dat
./var/lib/upower/history-charge-DELL_KP4377-57-22096.dat
./var/lib/upower/history-rate-DELL_KP4377-57-22096.dat

ファイル名は明らかに異なりますが、それらは同じディレクトリ(/var/lib/upower/)にある必要があります。これらの4つのファイルは、「。dat」ファイルであるにもかかわらず、実際には人間が読むことができる歴史を持つテキストドキュメントです。これらのファイルをバックアップしてから、それらを削除するか、その内容を削除するといいでしょう。仕組みを教えてください。

元の回答:

良い質問。gnome-power-managerはそれを保存するためのログファイルをどこかに持っていると思うでしょう。しかし、私はそのようなものを見つけることができません。

バッテリーについて読む情報のほとんどはacpi viaから来ているようです/proc/acpi/battery/BAT0/info(私のパスは "BAT0"です。あなたのものはあなたのものとは異なるかもしれません)例えば、ここに私のものがあります:

present:                 yes
design capacity:         5200 mAh
last full capacity:      3665 mAh
battery technology:      rechargeable
design voltage:          11100 mV
design capacity warning: 520 mAh
design capacity low:     157 mAh
cycle count:          0
capacity granularity 1:  52 mAh
capacity granularity 2:  52 mAh
model number:            DELL KP4377
serial number:           22096
battery type:            LION
OEM info:                DP-SDI52

しかし、サイクル数と最後の全容量以外には、ここには多くの履歴情報がありません。そのため、gnome-power-managerが履歴情報に使用している別のファイルが必要です。独自のファイルに保存するのではなく、gnomeがさまざまな設定に使用するより大きなデータベースを使用している可能性があります。 tはこれに関するドキュメントのようです。

それらが存在する場合、gnome-power-managerをよく知っている人は、より具体的なタグを追加することで、質問に対してより注意を払うことができます。「gnome-power-manager」、「acpi」など。ごめんなさい、私はあなたを助けられません、幸運を!


ここで、bugs.archlinux.org / task / 16970を見て、ファイルが〜/ .gnome2 / gnome-power-manager /に.cvsファイルとして保存されていたことを確認しました。まだ.cvsファイルである可能性があります。また、そこのポスターは、irc.gnome.orgの#gnomeに尋ねることでその情報を見つけたので、それを試して、ファイルが現在どこにあるかを調べることができます。
-adempewolff

これは非常に興味深いことです。gnome-powerマネージャーのバッテリー情報が永続データベースに保存されるようになりました。バッテリ寿命予測の精度のグラフがどのように生成されるのだろうか。
viyyer

私の間違い、Ubuntuはgnome-powerマネージャーではなく、実際にfreedesktopのUPowerパワーマネージャーを使用しています。UPowerのソースを調べた後、永続的な履歴データベースを見つけたと思います。結果で回答を更新します。
adempewolff

1
また、履歴データベースが見つかったので特に重要ではありませんが、/ proc / acpi / battery / BAT0 / infoから情報を取得するpower-managerが間違っていたため、実際には/ sys / devices /から取得するようですLNXSYSTM:00 / device:00 / PNP0C0A:00 / power_supply / BAT0
adempewolff

ファイルを削除した後、私の履歴はまだ歪んでいます。私のラップトップは約73%死にます。バッテリーが故障していることは知っていますが、今のところは空になる前に(約30分)ヘッドアップが必要です。UPower(MATE Power Manager)をリセットする方法に関する他のアイデアはありますか?
dotnetCarpenter

4

ファイルの削除アプローチを試しました。upowerdがまだ実行中であるため、これらのファイルは自動的に再生成されると想定していましたが、再起動直後ではなく、再起動直後にも存在しませんでした。

最初に、/ var / lib / upower / *。datを削除した後、gnome-power-statisticsはコンテンツのない空のGUIウィンドウとして実行されましたが、再起動後に通常の状態に戻りました。奇妙なことに、/ var / lib / upowerデータファイルを何も再作成せずに再起動してから数分のバッテリー履歴が表示され、データを保存できるはずのファイルシステムで他の場所を見つけることができませんでした(upowerdまたはgnome-power-statisticsのファイル記述子は、ファイルシステム上の任意の場所を指し、カーネルソケットのみを指していました)。

upower以外のものには、このデータの短期ログが必要であると想定しています。これは、gnome-power-statisticsに表示されていたものです。また、「upower -d」を実行すると、データファイルが存在しない場合に充電および放電率の履歴ポイントが出力されるため、おそらく/ var / lib / upower履歴ファイルに依存しない同じデータソースにアクセスできます。upowerdは、削除後約10分後にデータファイルを再作成するように見えるため、データポイントを長期間保存するためにこれらが必要になる可能性があります。


1
補遺:/ sys / class / power_supplyは、/ sys / devices / LNXSYSTM:00 / device:00 / PNP0C0A:00 / power_supplyの便利なシンボリックリンクです(上記のadempewolffのコメントのように)
ハリーウィリス

データポイントをメモリに保持するか、10分ごとにディスクに書き込む前にスワップスペースに書き込むだけです。...私は本当に、なぜ表示されていないが、私は、ログに似たUPowerのディレクトリ内の他のファイルを見つけることができません
adempewolff

1
また、テストの結果を考えると、ファイルを削除すると@viyyerのニーズを満たす必要があると思います。統計を台無しにした古いバッテリーのすべての履歴が削除されます。または、ファイルにアクセスして、新しいバッテリーの前からデータポイントのみを削除することもできます。
adempewolff

.datファイルを削除し、それらを再生成しました(すぐに発生するかどうかはわかりませんが、そこにあります)。Ubuntu Mint 16.04
dotnetCarpenter

0

ハリー、あなたの権利。インストールする前に充電器を接続するようにUbuntuが要求したことを覚えていませんか?それは、バッテリーがどれだけ保持できるかについてスナップショットを取っているからです。パワーマネージャーをリセットする場合は、Ubuntuを再インストールするか、パワーサイクルを試す必要があると思います。言い換えれば、バッテリーを使い果たしてから、充電器を接続すると同時にバッテリーをオンにし、100%に達するまでオンのままにします。


4
これを信じるかどうかはわかりません。インストールの途中でバッテリーが不足したり、パーティション分割の途中で神が禁止したりすると、せいぜい使用できないUbuntuが残り、最悪の場合は他のOSパーティションテーブルが残るので、インストールする前に充電器を接続するように求められると思います。
adempewolff
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.