首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何提高Ubuntu20.04上的电池寿命以及我应该安装什么节电软件(如果有的话)?

如何提高Ubuntu20.04上的电池寿命以及我应该安装什么节电软件(如果有的话)?
EN

Ask Ubuntu用户
提问于 2021-01-20 00:14:29
回答 2查看 32.4K关注 0票数 18

我最近在我的联想Ideapad 5上安装了Ubuntu20.04LTS,并意识到Ubuntu的电池寿命不如Windows。Ubuntu的电池消耗速度更快。我在“问Ubuntu”中看到了关于这方面的问题,但是我没有发现任何关于Ubuntu20.04LTS的问题。我做了一些研究,发现电池耗尽是因为大多数厂商都在为Windows和Linux优化他们的驱动程序,您必须希望内核驱动程序能够完成这项工作(他们通常会这样做)。在那之后,我研究了如何提高我的电池寿命,我发现的几乎所有的资源都推荐安装tlppowertop或类似的东西。但我有几个问题。

  1. tlppowertop和类似的软件真的会影响电池续航时间吗?
  2. 如果对1的回答是肯定的(以肯定的方式),那么您建议我安装什么(例如我应该单独安装tlppowertop,还是以组合方式安装)?
  3. 在Ubuntu20.04中还有其他方法来提高电池寿命吗?

注意:我是Linux和Linux发行版的初学者,我不想处理任何可能对系统产生负面影响的高级操作。我可能无法立即知道如何调整任何上述软件,所以请建议任何调整,如果他们需要得到的结果。

如果有帮助的话,这里是我的系统规范:

操作系统:Ubuntu20.04.1 LTS x86_64

主机: 81X2 IdeaPad Flex 5 14ARE 05

内核:5.7.17-050717-泛型

CPU: AMD Ryzen 7 4700U,Radeon Graphics (8) @ 2.000GHz

GPU: AMD ATI 04:00.0 Renoir

(这些是neofetch给出的)

如果你还需要什么,就问吧。

提前感谢!

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-01-20 00:50:58

TLP的工作,以节省电力和防止过热。它提供AMD Radeon GPU电源管理。它为CPU、GPU、WiFi、蓝牙、HDD等提供电源管理。

您可以像这样安装TLP:

代码语言:javascript
运行
复制
sudo apt install tlp tlp-rdw

安装后,运行sudo tlp start并重新启动。

您将看到更长的电池寿命和减少CPU / GPU加热后,安装和重新启动。然而,可能需要几天才能充分发挥TLP的作用。

TLP作为服务运行。它是从终端启动的,没有GUI。安装TLP之后,第一次在终端中使用以下命令运行它: sudo,然后不需要再次运行它。它将在每次重新启动时自动运行。您可以通过在终端中运行以下命令来检查TLP服务的状态: systemctl状态tlp.service您将得到这样的输出: tlp.service - TLP系统启动/关闭加载:tlp.service (/lib/systemd/ system /tlp.service;已启用;供应商预置:已启用) Active: active (exited),自Tue 2019-08-27 23:06:37 +03;3天前,Docs:https://linrunner.de/tlp主PID: 2374 (code=exited,status=0)任务:0内存: 0B CGroup: /system.slice/tlp.service enabled意味着它将在每次系统启动时自动运行。

要查看TLP的扩展状态信息,请在终端中运行以下命令: sudo tlp-stat请阅读更多关于TLP 这里的信息。

与TLP一起进行的其他行之有效的方法有:

  • 禁用离散GPU并使用车载/集成GPU。这可能会降低图形性能,但会节省电能。请注意,如果您决定禁用离散GPU,您可能会遇到视频驱动程序的问题,所以要小心这一个。
  • 遵循官方Ubuntu文档中的减少耗电量,提高电池使用寿命
票数 12
EN

Ask Ubuntu用户

发布于 2021-11-12 21:39:07

其他提高电池寿命的方法:

  1. 降低屏幕刷新速率。如果它附带,例如,165赫兹默认,降低到60赫兹。降低刷新率,大大提高电池寿命。使用cvt和xrandr创建自定义刷新速率。步骤:
    1. 运行以下命令以检查屏幕的名称:xrandr。我的结果是eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm。我的显示器名是eDP (名字写在“连接”之前)
    2. 运行cvt并写出分辨率和刷新速率:cvt 1920 1080 60 (1920x108060 and )
    3. 通过复制上述命令的输出创建一个新模式:xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    4. 将创建的模式添加到显示中:xrandr --addmode eDP "1920x1080_60.00"
    5. 运行新创建的刷新速率:xrandr --output eDP --mode 1920x1080_60.00 --rate 60
    6. 要使其永久化,请将步骤3和步骤4中的命令添加到sudo vim /etc/profile.d/custom_refresh_rate.sh

  2. 切换到集成图形或打开hybrid mode,如果您的笔记本电脑有一个MUX开关通过BIOS。还检查Nvidia's X-Server settings以切换到集成GPU。
  3. 降低屏幕亮度,并在没有必要时关闭键盘背光。再一次,屏幕亮度消耗大量电池。
  4. 在联想笔记本电脑上,如果您的笔记本电脑支持Quiet mode,请在Vantage软件中使用它。安静模式从CPU获得的能量较少。在Windows上所做的更改也反映在Linux中,如果您运行的是双引导的话。
  5. “电池保护模式”在Linux中基本上是tlp,大大提高了电池寿命。下面是如何安装它。下面是的用法。
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1309396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档