能源管理 Ubuntu

能源管理 Ubuntu

我对 ubuntu 没有问题,一切都运行正常,但我想知道它是否可以更节能。
目前,我已经安装了 tlp、powertop 和 cpu-frequency-scaling-indicator。当所有程序都设置为省电模式时,我的笔记本电脑运行大约 2-2.2 小时。这还不错(windows 7 也好不到哪里去),但根据 powertop 和 Power Statistics,能耗相当高,20-23 瓦。
我的问题来了。我可以做更多事情来降低能耗吗?或者这是正常消耗?
我使用的是 Sony-Vaio 笔记本电脑,配备 Intel i5 cpu 和 nVidia 310m gpu,系统:ubuntu 15.10。
谢谢您的帮助。

编辑

输出

  "sudo prime-select intel":

Info: the current alternatives in use are: ['nvidia-340', 'nvidia-340'] Info: selecting nvidia-340-prime for the intel profile update-alternatives: using /usr/lib/nvidia-340-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode update-alternatives: using /usr/lib/nvidia-340-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

抱歉,我不太明白这里的文本格式是如何运作的。

答案1

看起来您的 Nvidia 适配器一直在使用中。

  1. 安装nvidia-340驱动程序。

    sudo apt-get install nvidia-340 nvidia-prime
    
  2. 重启。

  3. 选择英特尔适配器

    sudo prime-select intel
    

如果它不起作用请确保英特尔适配器在 BIOS 中未被禁用。

答案2

节省约 1 瓦的一种方法是启用积极链路电源管理。ALPM 现已适用于使用高级主机控制器接口的较新的 SATA 控制器。请注意,某些控制器可能会错误地进入低功耗状态,最终导致数据丢失。Ubuntu 可以使用 ALPM,但默认情况下禁用它,因为它可能会导致某些机器上的数据丢失。由于这有可能导致数据丢失,因此除非您备份了数据并愿意承担风险,否则请不要启用它。

启用:

echo SATA_ALPM_ENABLE=true | sudo tee /etc/pm/config.d/sata_alpm

我还开发了“powerstat”,一个用于测量功耗的轻量级工具,这也许值得使用。

sudo apt-get install powerstat
powerstat

最后,为了追踪耗电进程,可能值得阅读更详细的 Ubuntu 电源管理 wiki 页面:识别问题

我建议使用 eventstat 之类的工具来识别导致过度唤醒的任何进程,以及使用 forkstat 来查看是否正在发生任何快速进程创建。

答案3

硬件方面,买一个 SSD 驱动器。一台通常可以使用 2 小时的笔记本电脑,使用 SSD 驱动器可以使用大约 2-3 小时。实际上,据报道,大多数新笔记本电脑的电池寿命为 4 到 8 小时。我理解你的痛苦。也许只需为耗电大的笔记本电脑购买几块备用电池即可。

相关内容