Mac OSよりNixOSでMacBook CPUが熱いのはなぜですか?

Mac OSよりNixOSでMacBook CPUが熱いのはなぜですか?

私は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℃に上昇しました。

私の結論は、私のコンピュータでいくつかのオープンソースビデオドライバが高い電力消費を引き起こすということです。

おすすめ記事