インテルCPUは最小周波数に落ち続けます。 - Ubuntu 20.04

インテルCPUは最小周波数に落ち続けます。 - Ubuntu 20.04

私はここで最善を尽くしており、追加の入力を使用できます。簡単に言えば(詳細については以下を参照)、ノートパソコンのバッテリーを取り外すことができるまで、システムは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 restartCPUはまだ制限されています。これで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_DEFAULTCPUドライバの調整も試みました。これは私のカーネルをデフォルトに設定します。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でした。

おすすめ記事