我的电池在 ubuntu 上可持续使用约 2.5 小时,但在 Windows 上可持续使用约 7 小时,如何延长 ubuntu 上的电池寿命?或者如何关闭 Nvidia GPU?
我的笔记本电脑:联想 Legion 5 15ACH6、AMD Ryzen 7 5800H、NVIDIA RTX 3050 Ti
答案1
注意:我正在使用Ubuntu 22.04
我有完全相同的型号 ( 15ACH6
),规格也相同。我搜索了很多,终于找到了这个工具,它可以成功地为我禁用 Nvidia GPU:https://github.com/geminis3/EnvyControl
为了使其正常工作,首先安装专有的 Nvidia 驱动程序。然后重新启动。然后运行以下 2 个命令:
sudo prime-select on-demand
sudo systemctl disable gpu-manager.service #to prevent gpu-manager from interfering.
现在,克隆回购并运行以下命令:
sudo python3 envycontrol.py -s integrated
sudo reboot #And then reboot
您的 Nvidia GPU 将被禁用。您可以使用以下命令进行验证:
lspci -nn | grep -E 'VGA|Display' #It shouldn't show Nvidia
但是,请注意,即使禁用 Nvidia GPU,我的功耗也没有减少很多。从 20W 降到了 15W 左右。我使用 测量了它powertop
。让我知道它为您减少了多少。
答案2
我在使用 Pop!_OS 22.04 的这台笔记本电脑时也遇到过类似的体验。使用电池供电时,在混合或集成显卡模式下运行几乎无关紧要。
什么做过产生根本性影响的设置powertop
如下:如何使 Powertop 更改永久生效?
我以为它powertop
只是用来报告的,类似于 top。但实际上它也是一个用于修复耗电问题的实用程序。