web-dev-qa-db-ja.com

バッテリー寿命を節約するために、NvidiaとIntel HDグラフィックスをどのように切り替えることができますか?

私のラップトップはWindows 8で実行するために使用していましたが、その後、ubuntuに切り替えることを決定しましたが、ファンは常にWebを閲覧するだけで非常に騒々しく、バッテリー寿命の推定値は1:30分です!!!これはnvidiaグラフィックスを使用しているためだと思いますが、PCのバッテリー寿命を最大化し、Intelを使用する必要があります。

スペック:

NVIDIA GeForce GTX 970M 6GB
Intel Core i7-6700HQ 2.6GHz
16GB DDR4
1920x1080
1
cat boy

プロセッサーが熱くならない限り、ファンはフルスピードで作動してはいけません。たとえば、ターミナルに次のように入力します($は入力しないでください。これはターミナルプロンプトを表します)。

$ cat /sys/class/thermal/thermal_zone*/temp
80000
80000
78000

私のラップトップ(Intel Core i-7 3630QM)には3つのサーマルゾーンがあり、80Cでファンはほとんど聞こえません。

Intel Turboモードがオンになっているかどうかを確認します。

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0

ゼロはターボがオンであることを意味します。電力を少し節約するには、次のコマンドでIntel Turbo Boostをオフにします。

$ echo "1" | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

CPUには、さまざまな省電力プラン(CPUガバナー)を自由に設定できます。例えば私のものは:

$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave
performance powersave

ご覧のとおり、クアッドコアi-7には実際には8つのCPUがあり、各CPUは独自の電源プランを持つことができます。

CPU0の電源プランを表示するには、次を使用します。

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

あなたの場合でも、System SettingsSoftware & UpdatesAdditional Driversを通じてIntel Microcodeをアップグレードすることを検討します。また、カーネルを4.7.3(これは数週間テストしました)または4.7.5(今夜使い始めたばかり)にアップグレードします。最初に、可能性のあるバグ修正のために、プロセッサーと「ファンがフルスピードで動作する」とググります。

1

最も信頼できる方法は、プログラム "nvidia-settings"のPrime Switcherです。 nvidiaまたはオンボードを選択してからログアウトし、再度ログインします。必要なときに速度を自動的に切り替えません。私の知る限り、/ etc/X11/xorg.confのコピーを交換するだけです。

オンボードグラフィックスに切り替えてもかまいません。 Dell Precision 5501では、初めにubuntu 16.04ltsに侵入していたIntelグラフィックスドライバの欠陥を回避することを除いて、Nvidiaカードのメリットに気づきません。アップデートはそれらを解決したようです。

自動切り替え用のLinuxプロジェクトがあります。NvidiaOptimusをサポートしてください。私はそれをテストしました、それを機能させることができませんでした。バンブルビーと呼ばれる。その仕事をしたなら、もっと聞きたいです。

0
pauljohn32