lscpu
は、実際の最小値である400MHzではなく、1600MHzの最小CPU速度を示します。これはバッテリーの寿命を絶対に奪い(同じハードウェアのWindowsで8-10を取得するのではなく、2-3時間を取得します)、ファンを常に作動させています。
CPUの最小スケーリング速度を変更するにはどうすればよいですか?
これは18.04 x86_64にあります-特定のハードウェアはHP Envy x360 13 "Ryzen 7です
affected_cpus 0
bios_limit 2200000
cpb 0
cpuinfo_cur_freq 1600000
cpuinfo_max_freq 2200000
cpuinfo_min_freq 1600000
cpuinfo_transition_latency 0
freqdomain_cpus 0 1
related_cpus 0
scaling_available_frequencies 2200000 1700000 1600000
scaling_available_governors conservative ondemand userspace powersave perform ance schedutil
scaling_cur_freq 1439222
scaling_driver acpi-cpufreq
scaling_governor powersave
scaling_max_freq 2200000
scaling_min_freq 1600000
scaling_setspeed <unsupported>
stats
編集:これは、周波数スケーリングの処理に大きな障害があるようです。負荷がかかっても周波数は増加しません。システムの負荷に関係なく、周波数はランダムに変化するようです。
linux-cpupower
を試してくださいこのQ&Aが役立つと思います: constant最新のPSTATEドライバーの下で最低のCPU周波数を設定することは可能ですか? =
答えの要約:
Sudo apt-get install linux-cpupower
次に:
Sudo cpupower frequency-set -g powersave
Sudo cpupower frequency-set -d 400MHz
Sudo cpupower frequency-set -u 3100MHz
他の場所で述べたように、私はAMDプロセッサを持っていないため、これをテストすることはできません...
私は、最先端の開発に基づいたRyzenベースのシステムを購入することを考えてきましたが、それでもIntelプラットフォームベースです。
cpufrequtils
はこのサイトで頻繁に登場し、AMDプラットフォーム向けに設計されています。これから Debianの記事 (DebianはUbuntuの父です)次を使用してAMD CPUユーティリティをインストールします。
Sudo apt install cpufrequtils
laptop-mode-tools
などの他のガバナユーティリティを削除またはオーバーライドする場合は、細心の注意を払ってください。
質問がある場合は、以下にコメントを投稿してください。AMDプラットフォームに関する知識が限られている場合、できる限りのサポートをいたします。
さらに、Ask Ubuntuの別のユーザーからの詳細なレポートを以下に示します。 CPU周波数スケーリングは2.80 Ghzのままで、ダウンしません