由于 CPU 频率调整不正确,导致电池寿命和性能不佳

由于 CPU 频率调整不正确,导致电池寿命和性能不佳

lscpu显示最低 CPU 速度为 1600MHz,而不是实际最低 400MHz。这绝对会缩短我的电池寿命(在相同硬件下,我可以使用大约 2-3 小时,而在 Windows 下可以使用 8-10 小时),并且导致风扇不断运转。

如何更改最低 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

编辑:这似乎是处理频率缩放的广泛失败。频率在负载下也不会增加。频率似乎会随机移动,与系统负载无关。

答案1

更新:尝试linux-cpupower

我发现这个问答可能会有所帮助:是否可以设置持续的现代 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 系统,但我仍然基于英特尔平台。

cpufrequtils经常出现在这个网站上,它是为你的 AMD 平台设计的。从这个Debian 文章(Debian 是 Ubuntu 之父)使用以下命令安装 AMD CPU 实用程序:

sudo apt install cpufrequtils

密切注意删除或覆盖其他调速器实用程序,例如laptop-mode-tools

如果您有任何疑问,请在下方发表评论,我将尽力利用我对 AMD 平台的有限了解为您提供帮助。

此外,以下是 Ask Ubuntu 中另一位用户的详细报告:CPU 频率调节停留在 2.80 Ghz 并且不会下降

相关内容