如何将默认缩放调节器更改回按需

use*_*404 9 kernel

在玩过 GRUB 分析和安装预加载之后,默认的缩放调控器突然变成了“性能”而不是“按需”。我尝试启用 /etc/init.d/ondemand 服务,但没有任何变化 - 重新启动或恢复后,调控器始终是“性能”。有谁知道发生了什么以及如何恢复旧行为。

我正在使用 HP 6710s 笔记本电脑。

Mit*_*tch 13

您可以通过运行cpufreq-set命令(以 root 用户身份)手动设置调控器

只需按键盘上的Ctrl+ Alt+T即可打开终端。当它打开时,运行以下命令。

sudo cpufreq-set -c 0 -g ondemand
Run Code Online (Sandbox Code Playgroud)

安装cpufreq-set

sudo aptitude install cpufrequtils
Run Code Online (Sandbox Code Playgroud)

cpufrequtils包括一个守护进程,它允许用户在启动时为所有处理器内核设置所需的缩放、调控器和最小/最大时钟速度。在启动守护进程之前,/etc/default/cpufrequtils以 root 身份进行编辑 ,选择所需的调控器并设置 CPU 的最小/最大速度,例如:

/etc/conf.d/cpufreq
Run Code Online (Sandbox Code Playgroud)
#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz
min_freq="1GHz"
max_freq="2GHz"
Run Code Online (Sandbox Code Playgroud)

来源: archlinux.org

  • 它是 Ubuntu 上的 /etc/default/cpufrequtils,而不是 /etc/conf.d/cpufreq。变量(如在 /etc/init.d/cpufrequtils 中看到的)是 MAX_SPEED、MIN_SPEED 和 GOVERNOR。 (6认同)