减少台式机功耗


10

我正在执行一般的节能任务。我终于将旧的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


您能否提供一些其他信息:您所引用的行是与格兰诺拉麦片相关的唯一消息吗?您正在运行哪个内核版本?
jstarek 2011年

与使用格兰诺拉麦片无关:最近,我能够使用体面的真正RMS万用表对一组混合的硬件进行一些测量,发现使用高效的PSU具有巨大的节能潜力。在我的测试领域中,最大的差异是30%,远远大于CPU节流所能达到的差异。
jstarek 2011年

这些都是来自Granola的错误。运行内核2.6.35-25-generic。一个新的PSU可能会带来更大的节省,但是这个问题是关于不购买新硬件该怎么办。
steevc 2011年

您是否以root用户身份运行格兰诺拉麦片?如果需要访问内核调优功能,则granola必须是root用户。
user1974

嗯-我以为格兰诺拉麦片是在启动时启动的?
belacqua

Answers:


1

你可以用木星

Jupiter是一个applet,可让您在最高性能和高性能与省电模式之间切换,更改分辨率和方向,启用或禁用蓝牙,触摸板,WiFi等。

您可以通过添加ppa ppa:webupd8team/jupiter并从软件中心安装jupiter进行安装。


1

我不确定事件的确切顺序是什么,但是我只是注意到格兰诺拉麦片正在运行。我知道我曾尝试安装cpufreqd和powernowd,但两者均导致Granola卸载。可能只是PC需要重新启动。

如果该应用程序显示有关CPU节流的频率和速度的更多详细信息,那就太好了。我可以看到当前的速度

cat /proc/cpuinfo

并以各种速度计时

cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

我假设两个内核都以相同的速度运行。这表明速度从1-2.4GHz起,大部分时间花费在较低的速度上。我有一个全屋功率计。我看看是否可以告诉我速度带​​来的不同。

更新:我太快庆祝了。今天它不工作。我查看了/ var / log / messages并在昨天找到了这个

Feb  4 07:50:20 zaphod kernel: [    0.560856] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ (2 cpu cores) (version 2.20.00)
Feb  4 07:50:20 zaphod kernel: [    0.560910] powernow-k8:    0 : fid 0x10 (2400 MHz), vid 0xc
Feb  4 07:50:20 zaphod kernel: [    0.560912] powernow-k8:    1 : fid 0xe (2200 MHz), vid 0xe
Feb  4 07:50:20 zaphod kernel: [    0.560914] powernow-k8:    2 : fid 0xc (2000 MHz), vid 0x10
Feb  4 07:50:20 zaphod kernel: [    0.560917] powernow-k8:    3 : fid 0xa (1800 MHz), vid 0x10
Feb  4 07:50:20 zaphod kernel: [    0.560919] powernow-k8:    4 : fid 0x2 (1000 MHz), vid 0x12

今天,只有第一行。这表明出了点问题,但是在哪里可以看到错误?重新启动,一切正常。


我可以建议一下?在一个几乎是空闲的系统上运行它,它会告诉您CPU在不同状态下花费的时间百分比以及唤醒的主要原因。我怀疑您会在整个功率计上看到任何东西吗?使用壁挂式电表,使用Intel i3最多可获得2-5 W的差异。结合管理硬盘驱动器睡眠,我可以节省一定的百分比,但是您将不得不在其他地方用很少的电来减少整个房屋的消耗。
jg-faustus

0

该页面提供了一些建议:http : //grano.la/help/install.php

您是否已验证错误文件中提到的cpufreq文件和文件夹是否存在?

另外,请确保在BIOS中启用了DVFS http://grano.la/help/wiki/doku.php?id=bios

您是否还尝试过在Gnome中添加“ CPU频率缩放监视器”小程序?我相信cpufreq模块现在是内核的一部分,因此它对我来说是有效的。


我看过了。我没有cpufreq文件夹,这使我觉得我缺少一些内核选项或驱动程序。我尝试安装cpufreqd和powernowd,但是这两种方法都会导致Granola卸载,因为似乎随时可以安装一个频率缩放守护程序。这很有道理。我正在使用KDE。几年前,我使用过一个applet,但是需要检查它是什么。
steevc 2011年

0

我安装了格兰诺拉麦片,发现GUI很漂亮,但是缺少任何真正有用的信息。我更希望看到它在频率缩放方面实际上在做什么,而不是节省多少棵树!

我现在选择了powernowd(您必须先卸载granola,因为您一次只能运行一个电源管理守护进程。否则,这两个进程可能会沿相反的方向拉动CPU频率)。您可以从软件中心安装powernowd

这看起来很轻巧,可以完成工作。我可以通过在我的Gnome面板中添加“ CPU频率缩放监视器”小程序来监视每个内核上的当前CPU频率(我认为它已预装在Ubuntu 10.10中)。

现在我的Intel Q6600(4 x 2.4GHz)大部分时间都花在4 x 1.6GHz上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.