Ubuntu/节能降温

尽管Linux的效率和稳定性为人称道,但电源管理还是Linux的一块短板。这导致很多Linux发行版出现了耗电量大、发热量大的问题。

对于桌上型电脑(Desktop),主要的问题是散热;对于膝上型电脑(Laptop)和移动设备,散热和续航(续航时间由功耗决定)。

除了电源管理,还有一些原因导致了功耗问题。下面将一一分析这些问题并给出节能降温的优化建议。

自动降频

编辑

现代的CPUGPU大部分具有自动降频功能。

所谓自动降频,是指CPU/GPU在空闲时能够自动降低频率,以降低功耗。CPU/GPU的频率越高,则处理速度越快,消耗功率越大,发热量也越大;反之,则速度越慢,但功耗和发热都会减少。自动降频既保证了高负荷时的运算效率,又在空闲时减少能耗,在性能和功耗之间达到了平衡。

Linux支持主流CPU的自动降频,如Intel、AMD的x86型CPU和部分ARM型CPU。因此,CPU的功耗相对比较正常,一般情况下无需优化。若计算机散热能力较差,可以设置CPU为强制低频。

【待补充:强制低频设置方法】

使用Cpufreqd进行CPU频率动态管理

编辑


注意:该方法只支持频率可调的CPU,大部分笔记本的CPU为了省电都是频率可调的。


sudo add-apt-repository ppa:artfwo/ppa
sudo apt-get update
sudo apt-get install cpufreqd indicator-cpufreq


安装完毕后,就会在右上角看见一个芯片形状的图标。
点击,可以设置频率。
选项说明:
conservative:平衡(保守),这个模式会自动调整频率,它会按需调整频率。
ondemand:默认,也就是系统默认的模式,与“平衡”不同的是它在处理时会调整为最高频率,而在不处理时调整为低功率。
powersave:节能,无论何时都运行在最低功率下。
performance:性能,这个模式会让CPU一直以最高功率运行。

ppa来源说明

编辑

https://launchpad.net/indicator-cpufreq 软件主页

在Linux中,GPU不一定自动降频。

主要GPU厂商AMD/ATI和NVIDIA提供Linux私有驱动,而不提供源代码。Linux社区为这些GPU开发了开源驱动,以更好地发挥Linux的功能。但由于无法获得GPU的详细信息,一些开源驱动无法启用自动降频等功能。因此使用私有显卡驱动,可以降低功耗。但另一方面,私有驱动可能与系统兼容性不佳,质量也无法保证。

详细信息可参见Ubuntu/显卡章节或根据GPU类型选择Ubuntu/ATI显卡Ubuntu/NVIDIA显卡Ubuntu/Intel核心显卡

网络

编辑

有线网络

编辑

由于有线传输损耗较小,并且有中继站,因此耗电不多,几乎可以忽略。

无线局域网

编辑

如果您使用笔记本电脑、上网本、超级本、平板电脑或者智能手机,那么它们很可能包含无线局域网卡(通常被称做无线网卡)。

无线局域网,我们通常称之为Wi-Fi(实际上这是一种错误的称呼,Wi-Fi原本只是IEEE 802.11无线局域网的认证标志,后来被当作无线局域网的代称),是通过电磁波通信的方式。

由于无线电损耗的速度比有线传播要快得多,无线局域网卡需要以大得多的功率发射信号。这导致了无线网卡的高功耗。

因此,为了节约电能,您可以:在使用有线网络时关闭无线网卡;在不使用网络连接时关闭无线网卡。

在Ubuntu中关闭无线的方法:点击屏幕右上角的网络图标 → 取消启用无线的勾选。

注意:实际上,只有在进行网络传输的时候,无线网卡的功率才会很大,在空闲时它只进行少量信号收发。

屏幕

编辑

LCD是目前PC主要使用的屏幕类型。

LCD是自发光显示设备,因此功耗非常大。对于桌上型电脑而言,一台22英寸LCD显示器的功率约为20W,而待机功率为0.2~1W。对笔记本电脑而言,由于屏幕尺寸较小,功率相对较小,但依旧占整机功耗的10%~20%。

降低屏幕功率的方法:

  • 降低亮度。屏幕背后的发光LED会部分关闭,功率降低。
  • 自动关闭屏幕。设置屏幕为“x分钟无动作则自动关闭”,以便在不用时自动关闭屏幕。

设置方法:系统设置亮度和锁屏

休眠

编辑

休眠是指计算机仅保留内存的供电,以保存其中的数据,而其他部分的供电则停止。下次开机时,计算机可迅速恢复到上次的工作状态。

在休眠模式下,计算机的功耗极低(内存只需很少的电能就可以保持数据)。因此,在暂时不用计算机时,可以进入休眠状态。既降低了功耗,也不会影响迅速恢复工作。

此外,还可以设置自动休眠,在不使用计算机一段时间后自动休眠。

【待补充:自动休眠设置方法】

硬件加速

编辑

一些程序可使用“硬件加速”来提高图片、视频的渲染速度和质量。但这样做可能导致功耗异常增加。一般情况下,使用软件加速能取得同样的效果而能耗更低。

Firefox浏览器默认开启硬件加速,如果您在加载图片时发现风扇转速加快,可考虑关闭硬件加速。关闭方法:首选项高级 → 取消自动启用硬件加速选项。

Adobe Flash的硬件加速也可能增加功耗,可在主面板应用程序Adobe Flash设置里关闭。