私はここで最善を尽くしており、追加の入力を使用できます。簡単に言えば(詳細については以下を参照)、ノートパソコンのバッテリーを取り外すことができるまで、システムはCPU速度を調整し続けました。
->問題の説明
デフォルトでは、私のCPUはすべてが一緒に動作するときにうまく動作します。私はConkyを使用してCPUの速度と使用量を監視し、負荷に応じて乗数のスケールが適切に調整されることを確認できます。私も高い負荷から始まる「ターボ」を観察しました。
そして、明らかな理由なく、CPU速度が最低400MHzまで遅くなり、引き続きそのレベルを維持しました。これには、再起動またはシャットダウン後が含まれます。 400MHzで再起動します。このモードでCPU使用率を100%に増やすと、400MHzになります。 CPU周波数を強制するためにcpufrequtilsを試してみましたが、動きませんでした(sudo cpufreq-set -f `cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_max_freq
)。また、cpufrequtilsサービスをリセットしようとしましたが、sudo /etc/init.d/cpufrequtils restart
CPUはまだ制限されています。これでCPUを中断する可能性があることを願ってcpufrequtilsを削除しましたが、残念ながら問題は解決しません。デバイスを復元するために使用できる信頼できる唯一の方法は、短時間(1〜2分)バッテリーを取り外すことでした。あなたが想像できるように、これはかなり痛いことです。
助ける?
->システムメッセージ
コア:5.8.0-41 - 一般
リリースバージョン:Ubuntu 20.04.2 LTS
CPU:第11世代Intel(R)コア(TM)i7-1185G7 @ 3.00GHz
ノートブックメーカー:MSI指数
ラップトップモデル:プレステージ15 A11SCX-002
->「CPU電力周波数情報」出力
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 400 MHz - 4.80 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 400 MHz and 4.80 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 1.60 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
メモ:
(1)パフォーマンスに合わせてガバナーを調整しようとしましたが、何の役にも立ちませんでした。スロットリングには問題にならないようです。
(2)問題を再現するための確実な方法が見つかりません。時には、最初の起動後10分、または最初の起動後3時間に制限されることがあります。
(3)さまざまなカーネルバージョン(5.4や5.10など)を試してみましたが、問題はまだ続いています。
intel_pstate=disable
(4) grubを無効にし、環境変数を追加してGRUB_CMDLINE_LINUX_DEFAULT
CPUドライバの調整も試みました。これは私のカーネルをデフォルトに設定します。ACPI CPU周波数ドライバ(cpupowerで確認済み)しかし問題は残ります。
(5)クイックブートが無効になっており、BIOSが私のCPUも調整しているという表示をBIOSに表示しません。
答え1
また、同じCPU(i7-1185G7)とLinuxを使用する新しいDell Latitude 5420(2021)にも問題があります。
システム起動後、次のコマンドを実行して問題を一時的に解決しました。
sudo rmmod intel_rapl_msr
sudo rmmod processor_thermal_device
sudo rmmod processor_thermal_rapl
sudo rmmod intel_rapl_common
sudo rmmod intel_powerclamp
sudo modprobe intel_powerclamp
sudo modprobe intel_rapl_common
sudo modprobe processor_thermal_rapl
sudo modprobe processor_thermal_device
sudo modprobe intel_rapl_msr
編集:Ubuntu 20.04のライブ画像を試しましたが、問題は消えました!私がこの問題に直面したデフォルトのLinux設定はDebian Bullseyeでした。
答え2
同じMSIノートブックを使用してUbuntu 20.04 LTSを新しくインストールするのと同じ問題が発生しました。すべてを試しましたが、CPU速度を400MHz以上に上げることはできませんでした。センサーは、過熱の問題やその他の調整理由がないことを示します。同僚がNvidiaからIntelグラフィックに切り替えることを提案しましたが、これまで問題が解決しているようです。相関関係があってはならないと言いたいのですが、今までは私に効果的です。
記録のために、sudo prime-select intel
端末ウィンドウに何かを入力して再起動しました。それ以来、通常の速度で移動しています。 Nvidiaが必要な場合はどうすればいいかわかりません。 MSIの問題だと思います。
答え3
DELL Lattitude 7400のデュアルブートUbuntu / Windowsでも同じ問題が発生しました。 WindowsのDELL電源管理で、「熱管理」を「パフォーマンスウルトラ」に変更することでこの問題を解決しました。
これまでは私のUbuntuで動作しているようです。
これはREADME.mdの下部に記載されています。https://github.com/erpalma/throttled
答え4
2セントを追加するには、を実行してみてください。 CPU周波数が頻繁に(常にではない)1GHz未満になるようにpowerprofilesctl
設定されています。power-save
トリックを設定powerprofilesctl set balanced
または完了します。performance