私のLinuxマシンの問題は、ファイルによって報告される頻度cpuinfo_min_freq
およびscaling_min_freq
公演 1200000
ですが、Windowsでは900000
。
これにより、ラップトップはWindowsに比べて非常に熱くなります。
これが私の/proc/cpuinfo:
この値を下げるにはどうすればよいですか?明らかにファイルの編集は機能しません。
任意の助けいただければ幸いです。
私が決定できる限り、12はプロセッサの最小pstate(または1200000 KHz)です。MSR_PLATFORM_INFO
自分でビットを登録して解析します。これが私のプロセッサの例です。私の最小pstateは16です。
$ Sudo modprobe msr
$ Sudo rdmsr --bitfield 47:40 -d -a 0xce
16
16
16
16
16
16
16
16
ウィンドウが何をしているのか、私にはわかりません。
あなたの熱の問題に関しては、最小クロック周波数が根本的な問題であるとは思えません。グラフィックスの消費電力を見てください。
ドライバーのドキュメント(Documentation/cpu-freq/intel-pstate.txt)によると、Intel P-state CPU周波数スケーリングガバナーを使用していると思います。
「現代のIntelプロセッサーの場合、周波数はプロセッサー自体によって制御され、ソフトウェアに公開されるP-Stateはパフォーマンスレベルに関連しています。周波数を単一の周波数に設定できるという考えは、Intel Coreプロセッサーにとって架空のものです。ドライバは単一のP-Stateを選択します。プロセッサが実行する実際の周波数は、プロセッサ自体によって選択されます。」
ですから、これらの周波数を変更するのにマイレージが必要になることはないと思います。最近はプロセッサに任されています。