在运行 Lubuntu 时,我正在为这台笔记本电脑的电池寿命而苦苦挣扎。在 Windows 10 中,我可以在省电模式下获得长达 9.5 小时的续航时间。但在 Lubuntu 中,100% 充电持续约 2.5 小时。
笔记本电脑规格如下:
- 英伟达 GTX 1060 Max-Q
- 英特尔 i7 7700hq(8 线程)
(是的,我知道,我在这台机器上使用 Lubuntu,我非常喜欢 Lubuntu)
我有绝对最低的显示亮度,tlp
已安装,powertop
自动调整。运行prime-select query
时它会返回intel
,所以我应该只使用英特尔 GPU。我什至尝试将处理器的最大速度降低到 800Mhz cpufreq frequency-set -u 800mhz
。在所有这些设置下,笔记本电脑最多可以使用 3 个小时,但不会超过这个时间。Powertop 报告的放电率在 17W 和 22W 之间
然而,当运行带有 gnome 的普通 Ubuntu 18.04 时,在没有安装任何东西的 live USB 中,它消耗的电池电量非常少,我的估计寿命约为 5 到 7 小时,powertop 报告的放电率为 11W 或更少。
我不安装 Ubuntu 只是因为我真的不喜欢 Gnome 的 UX(nautilus 预输入删除、没有提示选项的不关机等),而且我已经安装了 Lubuntu 以及我所有的必需品。
我在 Live USB 中尝试了另一个发行版(Mint、Elementary、KDE Neon、Budgie),但没有一个像 Ubuntu 那样消耗这么少的电池,它们大约是 10W 和 15W。我的理论是,由于戴尔在他们的许多笔记本电脑中都支持 Ubuntu(至少你可以通过 Ubuntu 获得它),他们对 Canonical 进行了一些微调,这并没有直接用于像 Lubuntu 这样的 Ubuntu 衍生产品。
另外我必须注意 powertop 报告真的很奇怪,说即使显示器处于最低亮度,显示器背光有时也会消耗高达 18W,我认为 nvidia 驱动程序可能是一个可能的原因(也许两个 gpus 以某种方式同时工作?)。它还报告说,当我只使用 wifi 时,以太网端口正在消耗 1W 或 2W。
在硬件方面,我很确定我的笔记本电脑即使什么也不做(比如 50°C)也会消耗大量热量,而且我看到电池的“充满电”容量下降了这些天在不到两个月的时间内达到了 87%。
这是一个 powertop 概述屏幕截图。
Lubuntu Powertop Overview (tlp, powertop autotuned, nvidia propietary driver, using intel gpu)
编辑:发布后我立即将电脑重新启动到 Live CD 以获取下一个屏幕截图,这是在上一个屏幕截图之后几乎相同数量的电池
您是否已将 Lubuntu 安装到磁盘上?如果是这样,它可能是硬盘驱动器的功耗。如果现代 SSD 具有较低的功耗,它可能会有所帮助。更简单的电源管理是由 xfce 电源管理器完成的——您是否尝试过在那里进行调整?
正如您已经确定的那样,最可能的原因是您的 Nvidia 驱动程序。我没有Nvidia卡,所以我无能为力。上次我在 Lubuntu 16.04 中遇到图形驱动程序问题时,我不得不调整 /usr/share '/X11/xorg.conf.d/' 中的设置。
尽管我拥有一台功能相对强大的笔记本电脑,但我也是 Lubuntu 的粉丝,希望你能把它整理好。我也想尽可能多地挤出时间!
祝你好运!
只是为了结束这个问题,我已经使用 lubuntu 18.04 一年多了,问题确实是 nvidia 驱动程序,但幸运的是,通过包管理器可用的最后一个驱动程序运行良好,你可以禁用卡,但是您需要注销并再次登录,或者重新启动以应用。
我制作了这个脚本来实时查看电池使用情况:https ://gist.github.com/mateosss/8ae97cca9be0e731b8aa2f84d8432533
就我的需要而言,它比 powertop 工作得更好,在那里您可以得出自己的结论,即电池在哪些时刻消耗得更快。
专业提示:更新屏幕和渲染像视频一样自我更新的窗口会消耗电池电量,如果您将它们最小化或将它们放在另一个桌面上,它们将不会被 lubuntu 处理,至少在 lxde 中,我还没有迁移到 lxqt。我空闲时的消耗大概是4W到5W,锁屏时3W,比20W有很大的提升。不幸的是,我的电池承受了频繁使用的后果,并在这两年中下降到其原始容量的 45% 左右。