我正在执行一般的节能任务。我终于把我的旧 CRT 显示器换成了 LCD,所以下一步是优化 PC 的电源使用。它使用的是 AMD 64 X2 4600+ CPU,我知道它可以慢下来,但似乎以恒定的 2.4GHz 运行。
不久前我听说了格兰诺拉麦片。我已经安装了它,但是当我尝试运行它(通过 sudo granola)时,我得到了
granola[10568]: Error opening scaling governor file '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor' in read mode
granola[10568]: Is cpufreq enabled in this kernel and do you have a CPU which supports DVFS?
granola[10568]: Can't manage DVFS for any CPUs
如果 Granola 不是最佳或不可行,我很乐意使用其他应用程序,但我现在不打算投资新硬件。
运行内核 2.6.35-25-generic
你可以使用木星
您可以通过添加 ppa
ppa:webupd8team/jupiter
并从软件中心安装 jupiter 来安装。我不确定事件的确切顺序是什么,但我只是注意到格兰诺拉麦片现在正在运行。我知道我尝试安装 cpufreqd 和 powernowd,但都导致 Granola 被卸载。可能只是PC需要重新启动。
如果该应用程序显示更多关于 CPU 被限制的频率和速度的详细信息,那就太好了。我可以看到当前速度
并以每个速度计时
我假设两个内核以相同的速度运行。这显示了 1-2.4GHz 的速度,大部分时间都花在了较低的速度上。我有一个全屋功率计。我会看看这是否能告诉我速度的不同。
更新:我庆祝得太快了。今天它不工作了。我查看了 /var/log/messages 并在昨天找到了这个
今天只有第一行。这表明出了点问题,但我在哪里看到错误?重新启动,一切正常。
此页面提供了一些建议: http: //grano.la/help/install.php
您是否验证了错误文件中提到的那些cpufreq文件和文件夹是否存在?
此外,请确保在 BIOS http://grano.la/help/wiki/doku.php?id=bios中启用了 DVFS
您是否也尝试过在 Gnome 中添加“CPU 频率缩放监视器”小程序?我相信 cpufreq 模块现在是内核的一部分,所以它对我有用。
我安装了格兰诺拉麦片,发现 GUI 很漂亮,但缺少任何真正有用的信息。我更愿意看看它在频率缩放方面实际做了什么,而不是它节省了多少树!
我现在选择了powernowd(你必须先卸载granola,因为你一次只能运行一个电源管理守护进程。否则两者可能会在相反的方向上拉CPU频率)。你可以从软件中心安装powernowd 。
这似乎是轻量级的并且可以完成工作。我可以通过将“CPU 频率缩放监视器”小程序添加到我的 Gnome 面板(我认为它预装在 Ubuntu 10.10 中)来监控每个内核上的当前 CPU 频率。
现在我的 Intel Q6600 (4 x 2.4GHz) 大部分时间都花在 4 x 1.6GHz 上。