分享一个Linux的省电小技巧。
在笔电测试过几个发行版,现在跳到了openSUSE TW,发觉电力消耗很快,只是简单上课
文书2小时就没电了,以前在Gentoo还能用3小时以上的。
经查,以前装过TLP控制耗电量,不过KDE/GNOME有内建Power Profile Daemon
作到类似功能了,为什么还是耗电呢?
再排除电池健康度损耗和浏览器因素后,发觉问题可能在Nvidia独显。
笔电除了Intel内显外,还有一个MX350 2GB 独显。可Nvidia独显我是没在用的,因为
2GB VRAM很鸡肋,我也不会用笔电玩游戏,唯一用处大概就用于HDMI输出讯号。
后来经过实验证明,Nvidia显示卡晾在那边不算绘也会耗电。既然打打字用不到HDMI孔,
MX350又不支援RTD3省电模式,就直接将Nvidia独显整个停用吧。
使用的是EnvyControl这个小工具,方便开关独显,且不像Arch专属的Optimus Manager,
他是所有Linux发行版都能用的。
https://github.com/bayasdev/envycontrol
用Pip即可安装到系统
```
git clone https://github.com/bayasdev/envycontrol.git
cd envycontrol
sudo pip install .
```
关闭独显的模式为Integrated,只使用内显
```
sudo envycontrol -s integrated
```
用平常文书的软件测试实验
https://i.imgur.com/LtpqiK9.png
使用一小时后,开着独显的电量耗费,从100%降到65%
https://i.imgur.com/sV8pjPe.png
对比:关闭独显重开机,使用一小时后,没开独显耗费的电量降低了,从100%降到73%。
https://i.imgur.com/aGWB0hJ.png
时间拉长到三小时,停用独显的好处显而易见。终于可以开着电脑整堂课了。
https://i.imgur.com/nEc8uR9.png