私はMac OS 10.9とNixOSを実行するデュアルブートMacBook(2008年末)を持っています。同様の条件下で1つまたは2つのアプリケーションのみが開いていて計算が行われていない場合、NixOSのCPU温度はMac OSより5〜10℃高くなります。これは接触を通しても感じることができます。
私のNixOS設定では
powerManagement.enable = true
powerManagement.cpuFreqGovernor = "powersave";
これはLinuxカーネルの非効率性のためですか、NixOSに欠けているいくつかの設定オプションがありますか、それともNixOSのバグですか?
2018年9月2日に更新されました。
このエネルギー消費の問題は、NixOSに固有の問題ではなく、この記事で説明されているように、MacBookのLinuxでよく見られる問題です。「MacからLinuxをか」。レジットスレッド。
しかし、奇妙に見えます。システムモニターGNOMEシェル拡張をインストールしましたが、アイドル状態ではCPU使用率が1%から2%の間で変動しますが、CPUコアの温度は60℃(屋内では約25℃)以上に保たれることがわかります。温度)、ファン速度は2000rpmです。
CPUが1〜2%しか使用されていませんが、何がそのように多くの電力を消費できますか?
2019年2月3日に更新されました。
これは、独自のNVidiaドライバ(不足)に関連していることがわかりました。
ベストアンサー1
説明を正しくテストできませんでしたが、問題の原因を理解したと思います。
まず設定に注目したい
powerManagement.cpuFreqGovernor = "powersave";
マイコンピュータでエラーが発生します。出力によると
cpupower frequency-info
私のコンピュータで利用可能な唯一のレギュレータperformance
とですschedutil
。私は設定しました。
powerManagement.cpuFreqGovernor = "schedutil";
CPU温度がやや低くなるようです。
しかし、これが主な問題ではないことがわかりました。
私は最近このコンピュータにLinux MintとManjaroをインストールしました。違いは、独自のNVidiaドライバが原因であることがわかりました。nvidia
(問題のため)NixOSにはドライバがありませんが、まずLinux MintとManjaroにインストールしました。ドライバが画面の明るさキーと仮想コンソールを破るという事実に気づき、nvidia
それを取り除いたところ、アイドルコンピュータのCPU温度は10〜15℃に上昇しました。
私の結論は、私のコンピュータでいくつかのオープンソースビデオドライバが高い電力消費を引き起こすということです。