相关疑难解决方法(0)

将 CPU 调控器设置为按需或保守

cpupower在 ArchLinux 上挣扎。我想将州长设置为ondemand,甚至设置为conservative

首先,如果我这样做$ sudo cpupower frequency-info --governors,我只会得到performance powersave.

所以我寻找这样的可用模块

ls -1 /lib/modules/`uname -r`/kernel/drivers/cpufreq/
Run Code Online (Sandbox Code Playgroud)

......我明白了

acpi-cpufreq.ko.gz
amd_freq_sensitivity.ko.gz
cpufreq_conservative.ko.gz
cpufreq_powersave.ko.gz
cpufreq_stats.ko.gz
cpufreq_userspace.ko.gz
p4-clockmod.ko.gz
pcc-cpufreq.ko.gz
powernow-k8.ko.gz
speedstep-lib.ko.gz
Run Code Online (Sandbox Code Playgroud)

因此,首先似乎没有“按需”模块可用。我想念什么?

然后我尝试启用至少保守:

$ sudo modprobe cpufreq_conservative
Run Code Online (Sandbox Code Playgroud)

然后我检查模块是否实际加载

$ lsmod | grep cpufreq
Run Code Online (Sandbox Code Playgroud)

并检查它现在是否可用

$ sudo cpupower frequency-info --governors
Run Code Online (Sandbox Code Playgroud)

但不幸的是,我仍然得到相同的结果:performance powersave只有,并且如果我尝试启用保守的

$ sudo cpupower frequency-set -g conservative
Run Code Online (Sandbox Code Playgroud)

它说该模块不可用。

所以基本上我有两个问题:

  1. 我需要安装什么才能拥有按需模块
  2. 我怎样才能启用它?

power-management linux-kernel cpu-frequency

34
推荐指数
1
解决办法
8万
查看次数