哪种设置,工具和自定义功能可以优化基本操作系统,从而在笔记本电脑上实现最长的电池寿命?

#1 楼

最简单的方法是安装tlp(tlp的默认设置是性能和节能之间的良好平衡)。

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update 
sudo apt-get install tlp tlp-rdw
sudo tlp start
br />关闭蓝牙也可以节省电池。 (TLP允许您在sudo apt-get install thermald中进行配置)。
对于英特尔:
如果拥有英特尔®集成显卡,则可以使用英特尔集成显卡代替独立显卡。
对于英特尔i3, 5,7:/etc/default/tlp对于AMD:sudo apt-get install intel-microcode

安装微码程序包后,我发现电池寿命更长(可能是安慰剂,没有统计数据)。

监控和可调参数(powertop)sudo apt-get install amd64-microcode


使用sudo apt-get install powertop进行运行,这可能是识别大型排水器和检查用电量统计信息的最佳方法但我们最感兴趣的是其“可调参数”部分,该部分向您显示是否已应用调整来优化电源使用,并允许您应用所述调整。

如果您有一台Thinkpad笔记本电脑,则还必须为TLP安装这些实用程序sudo powertop

评论


另外:使用Wifi以太网。

–夸张
15年8月5日在12:08

您不需要实际键入tlp-drw。当您选择安装tlp时,它会自动安装。

– r3bl
2015年8月5日,12:47

是的,它会自动拉出,但是由于其官方说明要求手动安装,因此我决定不对其进行更改

–约翰·格雷罗(John Guerreiro)
2015年8月5日13:03

很公平。也许您还应该在答案中包含powertop?它的“可调”选项卡提供了一些其他的电源调整,并提供了一种非常简单的方法来修复它们。

– r3bl
2015年8月5日在16:36

好主意,我知道电池模式下的tlp几乎适用于所有的powertop可调参数,但是仍然值得一提

–约翰·格雷罗(John Guerreiro)
2015年8月5日在16:39

#2 楼


如果您拥有混合图形笔记本电脑,则应安装大黄蜂。这是Freya上的安装指南。
安装Thermald:


对高性能台式机/笔记本电脑系统的需求导致了更高的功耗。对小尺寸系统的需求增加使这个问题更加复杂。隔离管理性能和散热问题变得越来越困难。散热问题对于主动处理而不会显着影响性能很重要。

本文档中使用的解决方案是开发一个散热守护程序,
使用P状态和T状态来主动控制散热。 ,以及
Intel电源钳驱动程序。


实际上它监视和控制CPU温度,从而减少了过热。您可以将其安装在基本版本上:

sudo apt-get install thermald




按照John Guerreiro的说明安装TLP。但是请注意,如果您使用的是ThinkPad,则还需要一个额外的步骤

sudo apt-get install tp-smapi-dkms acpi-call-dkms

这里是完整的安装指南。



评论


Bumblebee是否仅适用于采用NVIDIA Optimus技术的系统?带有AMD Radeon显卡的笔记本电脑怎么样?

– Magnus Teekivi
16 Mar 9 '16 at 7:56

是的,它适用于nvidia,您可以使用官方的fglrx驱动程序,该驱动程序对混合图形卡有所支持

–Saeed Masoumi
16年9月9日在8:06

我曾尝试使用AMD专有驱动程序,但它们遇到了奇怪的问题。在“受限驱动程序”中启用它们后,屏幕始终闪烁。

– Magnus Teekivi
16 Mar 9 '16 at 8:08

一些笔记本电脑允许通过BIOS设置在图形芯片组之间切换,您是否检查过?

–Saeed Masoumi
16 Mar 9 '16 at 8:11

Bumblebee团队将来会增加对AMD的支持(github.com/Bumblebee-Project/Bumblebee/issues/52),但在这个项目github.com/YoRyan/bumblebee-amd-hacks上抢了很多钱,希望它对您有用

–Saeed Masoumi
16 Mar 9 '16 at 8:19

#3 楼

我知道这个问题已经回答了,但是最重要的问题之一似乎没有得到解决。如果您有标准的HDD,默认情况下它将不断旋转,因此我使用Disks应用程序打开了已降速的HDD和APM,立即产生了巨大的变化。

#4 楼

复制并粘贴解决方案(至少对我而言):

sudo add-apt-repository ppa: linrunner/tlp
sudo apt-get update    
sudo apt-get install tlp tlp-rdw indicator-cpufreq


现在,编辑grub。执行以下命令以打开文本编辑器,以便您可以编辑文件:

sudo scratch /etc/default/grub


使用箭头键,向下滚动到第11行,该行应显示以下内容类似:

 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"


更改行以改为这样:以下命令更新Grub:

 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash intel_pstate=disable"


重新引导系统,如果indicator-cpufreq没有自动显示在面板中,请按Alt + F2,键入indicator-cpufreq然后按Enter。

此外,在使用TLP配置文件之前,您需要对其进行编辑。执行以下命令来编辑文件:

sudo update-grub


如果您希望使用gedit而不是草稿,则可以改用以下任一命令:gksu gedit / etc / default / tlp或sudo gedit / etc / default / tlp。

向下滚动到看到这两行的位置:

sudo scratch /etc/default/tlp


通过删除开头或每一行的注释(井号)来编辑这些行,然后将“ powersave”更改为“ ondemand”,就像在这里看到的一样:

 # CPU_SCALING_GOVERNOR_ON_AC = powersave
 # CPU_SCALING_GOVERNOR_ON_BAT = powersave
您可能想要更改的是此版本:

 CPU_SCALING_GOVERNOR_ON_AC = ondemand
 CPU_SCALING_GOVERNOR_ON_BAT = ondemand


将128128更改为254 254:

 DISK_APM_LEVEL_ON_BAT = "128 128"


向下滚动到:

DISK_APM_LEVEL_ON_BAT = "254 254"


,然后将其更改为:

WIFI_PWR_ON_BAT = 0


保存文件,然后退出并重新启动TLP以使更改生效。

如果要降低频率,请单击顶部面板上的indicator-cpufreq图标,然后选择“ ondemand”,“ powersave”或任何其他选项。对所有人欠缺CPU,以提高效率。

每个系统都不相同,我拥有基本的知识,某些后台进程可能会对您的电池产生很大影响。
现在我仍然测试地雷。
问候。

评论


您能否对这些选项的含义以及更改这些选项的含义进行一些解释?唐克斯

–horseyguy
18年1月8日在12:29

#5 楼

确保关闭了不清晰的图形,然后通过ACPI调用将其禁用。
首先检查使用了哪些VGA设备: GPU的。注意状态(rev xx,我的是nVidia的rev 2)。

以下命令对我有用:方法要求您已经为内核安装了Linux标头,对我而言就是这种情况。
然后运行以下sh脚本:

lspci | grep VGA


如果您很幸运,其中一行会以“ works!”结尾。
再次运行lspci | grep VGA并查看转速。现在应该说rev ff。这意味着您的卡已断开连接。
这需要在每次系统引导时完成。因此,您可能希望将以下行添加到/etc/rc.local中,这将使您的操作自动化:您可以删除所有其他为您工作的人。