我想一次为所有内核设置 CPU 频率缩放调节器,而不是为每个内核单独设置。有没有办法做到这一点?
(我知道很容易回应州长的意见/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor,但我不是在寻找自定义解决方案。)
我真的需要使用 GNOME 小程序,有什么办法吗?
我目前正在使用这个:
cpupower frequency-set --governor powersave
Run Code Online (Sandbox Code Playgroud)
但每次重启后都会重置。
我刚刚升级到 utopic,cpufreq-utils 的指示器只显示两个 CPU 频率选项:省电和性能。
在信任之前:

现在在乌托邦:

问候。
我观察到 Ubuntu 13.04 存在问题。问题不在我之前使用的 11.10 上。在我的 Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz (Dell Lattitude E6320) 上,最大 CPU 频率停留在 2GHz
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2701000 2700000 2400000 2200000 2000000 1800000 1600000 1400000 1200000 1000000 800000
# echo 2700000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
Run Code Online (Sandbox Code Playgroud)
我可以将 scaling_max_freq 设置为较低的值,这样就可以了。我也可以回到 2GHz,但不能超过:
# echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000
# echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
# echo 2200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
2000000
Run Code Online (Sandbox Code Playgroud)
我所做的一切似乎都没有帮助 - 我已经安装了 …
当我启动我的 Unity 桌面时,CPU 指示器只显示一个条形,它被设置为Powersave。当我切换到性能时,我必须输入管理员用户密码。
但是在系统重新启动后,我的 CPU 又回到了Powersave。如何将性能设置为默认值,以便每次重新启动后都不必切换它?
我有一个英特尔 i7 处理器。它的频率是 2.67 GHz,但是它允许涡轮增压到 3.3 GHz 的频率。是否可以使用 Ubuntu 进行涡轮增压?
在 Ubuntu 10.10 中,我在面板上添加了 CPU 缩放小程序以控制 CPU 频率缩放。由于Unity不再有支持小程序的面板,那么我在11.04中使用什么机制来实现相同的目标?
我有一台较旧的笔记本电脑,用作电视上的媒体中心,我通常会安装/重新安装/卸载不同的操作系统和应用程序,以使其尽可能流畅地运行。
我注意到的一件事很奇怪。我的笔记本电脑是 HP Pavilion G62,它有一个运行在 1800mhz 的三核 AMD 处理器。当我从 Windows 7 启动 XBMC 并查看处理器速度时,它清楚地显示为 1800mhz。但是,当我从启动器或会话中从 Ubuntu 启动它时,它说处理器只有 800mhz。
我想进一步调查,所以我在 Windows 中加载了 DXDIAG 以查看速度。果然,说明是1800mhz。但是,在Ubuntu中启动HardInfo时,它告诉我每个核心的速度如下:1500mhz、1500mhz和800mhz。
这是否意味着广告的处理器速度和 Windows 检测到的速度都在撒谎或四舍五入?或者 Ubuntu 检测我的处理器速度是否存在问题,并且我的系统没有达到应有的最佳运行状态?我倾向于说后者……主要是因为 Windows 的运行似乎比 Ubuntu 流畅得多。
我刚刚在我的 MacBook Air 上安装了 Ubuntu 13.04,在玩了一段时间后感觉机器真的很慢,所以我检查了 CPU 频率。cpufreq-info,它在所有 4 个内核上报告 800MHz(这是最低设置)。州长设置为按需。现在,当我在系统上加载一些负载时(运行一个散列四次的小脚本),机器会停止运行,但是 cpufreq-info 仍然报告 800MHz。我可以手动将频率设置为 2GHz,这解决了性能问题,但会消耗我的电池。
这是 cpufreq-info 的输出:
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardware limits: 800 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 2.00 GHz, 1.90 …Run Code Online (Sandbox Code Playgroud)