Pho*_*cUK 5 battery power-management 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
Run Code Online (Sandbox Code Playgroud)
编辑:这似乎是处理频率缩放的广泛失败。在负载下频率也没有增加。无论系统负载如何,频率似乎都会随机移动。
linux-cpupower
我发现这个 Q&A 可能会有所帮助:Is it possible to set aconstant最低CPU频率在现代PSTATE驱动程序下?
答案摘要:
sudo apt-get install linux-cpupower
Run Code Online (Sandbox Code Playgroud)
然后:
sudo cpupower frequency-set -g powersave
sudo cpupower frequency-set -d 400MHz
sudo cpupower frequency-set -u 3100MHz
Run Code Online (Sandbox Code Playgroud)
正如其他地方提到的,我没有 AMD 处理器,无法为您测试这个......
我一直在考虑购买基于领先开发的 Ryzen 系统,但我仍然基于英特尔平台。
cpufrequtils
该网站经常出现,它是为您的 AMD 平台设计的。从这篇Debian 文章(Debian 是 Ubuntu 之父)中,使用以下命令安装 AMD CPU 实用程序:
sudo apt install cpufrequtils
Run Code Online (Sandbox Code Playgroud)
请密切注意删除或覆盖其他调控器实用程序,例如laptop-mode-tools
.
如果您有任何疑问,请在下面发表评论,我将尽力以我对 AMD 平台的有限知识提供帮助。
此外,这是来自 Ask Ubuntu 中另一位用户的详细报告:CPU 频率缩放卡在 2.80 Ghz 并且不会下降
归档时间: |
|
查看次数: |
1076 次 |
最近记录: |