最近我注意到我的 CPU 大部分时间都处于高频状态,即使负载很小。
它是一个 i5-7300HQ 处理器,应该使用 800 MHz 和 2.5 GHz 之间的频率(3.5 GHz 与 Turbo Boost)。
现在即使负载约为 2-8%,我看到的频率通常在 2.6 到 3.2 GHz 之间,这意味着 CPU 几乎总是 Turbo Boosting。
之前它总是 900 - 1200 MHz。
缩放调节器设置为省电:
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
powersave
powersave
powersave
powersave
在/etc/default/grub
我有一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable scsi_mod.scan=sync"
在/etc/default/cpufrequtils
:
GOVERNOR="powersave"
没有/sys/devices/system/cpu/intel_pstate/
目录
我的系统规格是:
- 笔记本电脑:HP Pavilion - 15-bc203nw
- 操作系统:Ubuntu (Xubuntu) 18.04.1 LTS
- CPU:英特尔酷睿 i5-7300HQ
编辑
在@WinEunuuchs2Unix 提出建议后,我再次获得了/sys/devices/system/cpu/intel_pstate/
目录。
键入以下内容:
cd /sys/devices/system/cpu/cpu0/cpufreq && paste <(ls *) <(cat *)
给出输出:
affected_cpus 0
cpuinfo_max_freq 3500000
cpuinfo_min_freq 800000
cpuinfo_transition_latency 0
energy_performance_available_preferences default performance balance_performance balance_power power
energy_performance_preference balance_performance
related_cpus 0
scaling_available_governors performance powersave
scaling_cur_freq 3236541
scaling_driver intel_pstate
scaling_governor performance
scaling_max_freq 3500000
scaling_min_freq 3500000
scaling_setspeed <unsupported>
我该如何设置它powersave
(只是在scaling_governor
文件中更改它不会做任何事情)。