web-dev-qa-db-ja.com

ノートパソコンのバッテリー寿命

Asus TransformerBook TP500LBがあります。非常に優れたラップトップ-i5 5200U、8GB RAM、nV 940M、...

しかし、windows10を実行すると、バッテリーの寿命は約6〜7時間になります(明るさが非常に低く、ゲームもありません)。タスクマネージャーでは、CPUの周波数がスケーリングしていることがわかります。0.8GHzから2.4などになっています。ただし、ほとんどの場合は0.8〜1.5です。それがバッテリー寿命が長い理由だと思います。

Ubuntu 15.04では、CPUが2GHz未満になることはなく(私は常に2.2である)、バッテリー寿命は3〜4時間です。

TLPをインストールし、CPU周波数の変更に関する情報をグーグルで調べてみました。これが最大の問題だと思います(CPUは非常に高い周波数で動作し、バッテリーを大量に消費します)が、良い解決策が見つからず、何も変更されません。

何か案は?

4
kubrdom

TLPを構成する必要があります。次のコマンドを実行して、/ etc/default/tlpファイルを編集します。

Sudo nano /etc/default/tlp

次に、行を見つけます。

#CPU_SCALING_GOVERNOR_ON_AC=performance
#CPU_SCALING_GOVERNOR_ON_BAT=performance

これらの行のコメントを外し(#を削除)、パフォーマンスを次のように省電力に変更します。

CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave

押す CTRL + o を押します ENTER ファイルを保存します。押す CTRL + x nanoを終了します。

Tlpを再起動して、変更を適用します。

Sudo service tlp restart

Pstateを無効にすることを検討してください。 intel_pstateは、「パフォーマンス」と「省電力」のみを許可します。 pstateを無効にすると、「ondemand」オプションが使用可能になります。このオプションは、使用していないときに周波数を縮小し、さらに需要があるときにクロックを上げます。 詳細はこちらを参照 i3 2.4Ghzで その投稿 に記載されているオプションと構成を使用し、「ondemand」indicator-cpufreq設定と組み合わせて、プロセッサーがアイドル状態になる「パフォーマンス」に設定されている場合は、通常の2.1Ghzではなく、約1.2Ghzです。 「節電」では、約8Ghzでアイドル状態になります。


ファンのために

Ubuntuをインストールしたら、いくつかのコマンドを実行して温度センサーを適切に検出する必要があります。次のコマンドを実行します。

Sudo apt-get update
Sudo apt-get install lm-sensors
Sudo sensors-detect

すべてのオプションに「はい」と答えます。


Nvidiaプロセッサ用の場合、独自のドライバーをインストールできます。

最初にbuntu Software Centerを開き、編集をクリックし、ソフトウェアソースを選択してから、追加ドライバを選択し、推奨されるnvidia 独自のドライバーマークされているテスト済み

Intelグラフィックの場合、次のコマンドを実行します。

Sudo apt-get update
Sudo apt-get install i965-va-driver libdrm-intel1 libvdpau-va-gl1

さらに、正確なリアルタイムの統計情報を表示するにはターミナルのプロセッサのi7zをインストールします。

Sudo apt-get install i7z

I7zを実行するには:

Sudo i7z

押す CTRL + C 止まる。

または、物理周波数と論理周波数の両方を表示するには、代わりにこれを実行します:

watch -n 0.5 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

繰り返しますが CTRL + C 止まる。

6
mchid