新しいRyzen 5 1500Xをオーバークロックしようとしましたが、CPU温度を報告しない標準的な困難に遭遇した後、特定のオーバークロックで奇妙な結果が発生することlm-sensors
がわかりました。turbostat
これが何を意味するのかについての情報はオンラインで見つけることができません。
- カーネル: Linux 4.10.0-28-一般
- ディストリビューション:Ubuntu GNOME 17.04
- CPU:Ryzen 5 1500X(4コア8スレッド)
- CPU周波数:元の3.5 / 3.7GHz、3.8-4.0GHzにオーバークロック)
stress
オーバークロックを試みている間、8つのスレッドをすべてストレステストしています。
一般に、8つのスレッドがすべて99〜100%で実行されていると報告する3.80 GHzオーバークロックでは、turbostat
Bzy_MHzは3799MHzで良好なレベルです。
3.90GHzおよび4.00GHzでは、turbostat
電圧に関係なく1378MHzのBzy_MHzが継続的に報告されます。以下の出力は4.00 GHzのオーバークロック実行からのものですstress -c 8
。
CPU Avg_MHz Busy% Bzy_MHz TSC_MHz
- 1378 99.99 1378 4000
0 1378 100.00 1378 4000
1 1378 100.00 1378 4000
2 1378 100.00 1378 4000
3 1378 100.00 1378 4000
4 1377 99.93 1378 4000
5 1378 100.00 1378 4000
6 1378 100.00 1378 4000
7 1378 100.00 1378 4000
turbostat
これは、4.00 GHzクロックが実際に実行されていないことを意味しますか、それともレポートにエラーがありますか?
カーネル4.11用のlinux-toolsが見つからなかったため、turbostat
そこで実行できません。これが問題であれば、人々は4.11で修正されると期待しますか?
編集する:私はPhoronixを使っていくつかのベンチマークを実行しましたが、Turbostatが正しい周波数を報告しているようです。 3.8GHzと4.0GHzテスト(両方とも2.8GHz RAM速度)の違いは、4.0GHzの「オーバークロックされた」報告された周波数1.4GHzで予想されたものとほぼ同じです。
まあ、これはLinuxの問題ではないかもしれませんが、実際にこれをテストするためにWindowsパーティションやドライブを設定したくありません。
https://openbenchmarking.org/result/1707197-MARS-OC4000266,1707197-MARS-OC3800225
答え1
BIOSアップデートがリリースされた後、インターネット検索をしてみると、私が疑っていたカーネル問題ではなく、MoboとBIOSの問題であることがわかり、非常に安心になります。