4 GHzの周波数と最大4,2 GHzのTurbo Core速度を備えたAMD FX(tm)-8350 Eight-Coreプロセッサーを入手しましたが、Turbo Coreを動作させることができません。
dmesg | grep powernow
次のようなことを教えてください:
[ 2.187170] powernow-k8: Found 1 AMD FX(tm)-8150 Eight-Core Processor (8 cpu cores) (version 2.20.00)
[ 2.187204] powernow-k8: Core Performance Boosting: on.
[ 2.187250] powernow-k8: 0 : pstate 0 (3600 MHz)
[ 2.187252] powernow-k8: 1 : pstate 1 (3300 MHz)
[ 2.187253] powernow-k8: 2 : pstate 2 (2700 MHz)
[ 2.187255] powernow-k8: 3 : pstate 3 (2100 MHz)
[ 2.187256] powernow-k8: 4 : pstate 4 (1400 MHz)
しかし、何も表示されません。 powernow-k8がmodprobeを介してロードされているかどうかを確認します。 Turbo CoreとAPMはBIOSで有効になっています。Cooln Quitも終了します。
cpufreq-info
と言う
driver: acpi-cpufreq
がロードされますが、他の投稿で見たようにpowernow-k8になるはずです。それがTurbo Coreが動作しない理由です。もしそうなら、どうすればドライバーをpowernow-k8に変更できますか?
最新のカーネルでUbuntu 14.04を使用しています。
モジュール「acpi-cpufreq」は正しいです。 powernow-k8は、Linux 3.7以降廃止されました。 (Archwikiにはすべてがあります=-) https://wiki.archlinux.org/index.php/Powernow#CPU_frequency_driver )
Phoronixによると( http://www.phoronix.com/scan.php?page=article&item=AMD_fx8150_features&num=1 )CPUはフルスピードで動作するはずですが、ターボ周波数はそうではありません何らかの奇妙な理由でLinuxに表示されます。記事は少し古くなっており(2011年から)、そのような問題は今では解決されていると予想していましたが、間違っていたと思います...
動作しているが、値が正しく出力されていない別の例を次に示します。 Launchpad Bug#1071434、コメント5
[2014-Aug-07の更新]
unix-stackexchange.com
での詳細な分析 を公開しました。これにはいくつかの驚きが含まれています(少なくとも私にとっては)。 ondemand
ガバナーがperformance
よりも潜在的に悪い(少なくともRichland A10-6700を使用)、fglrx
などの疑わしいトリックを使用して短期ブーストを改善し、突然補償する必要があるなど長期的にはそのためです。これをよく見てくれてうれしいです。
[元の回答]
cat /proc/cpuinfo
の出力は、プロセッサーのブーストを反映しませんし、反映しません。ブーストは、潜在的に複雑な基準に基づいたチップ上の自律的な決定です。 ここでそれについて読む 。cpufreq-info
の出力には利用可能なブースト周波数は表示されませんが、cpupower frequency-info
の出力には表示されます。cpufreq-aperf
の出力(modprobe msr
の後)は、cpupower monitor
の出力と同等です。これらのツールで表示される周波数は、ブーストを反映していると想定されています。