Ubuntu 20.04 和 AMD 的电池寿命限制

Sac*_*ram 5 battery power-management amd-graphics amdgpu 20.04

我之前在 18.04上问过这个问题,我升级到 20.04 希望它会有所提升。然而我仍然有同样的高功耗问题。

大约我的笔记本电脑运行了大约 3 个小时,当没有任何东西运行时,我可以听到我的 CPU 风扇速度。

电源状态

The battery reports a discharge rate of 351 mW
The power consumed was 7.07 J
The estimated remaining time is 29 hours, 54 minutes

Summary: 1142.5 wakeups/second,  0.0 GPU ops/seconds, 0.0 VFS ops/sec and 12.0% CPU use

Power est.              Usage       Events/s    Category       Description
  890 mW     19.7 ms/s     195.4        Process        [PID 2540] /usr/lib/xorg/Xorg vt2 -displayfd
  790 mW      1.2 ms/s     199.6        kWork          dbs_work_handler
  529 mW      6.3 ms/s     119.3        Process        [PID 5179] /usr/lib/firefox/firefox -new-wind
  443 mW      1.1 ms/s     111.6        Timer          tick_sched_timer
  271 mW     16.6 ms/s      55.4        Process        [PID 2730] /usr/bin/gnome-shell
  250 mW      8.3 ms/s      58.0        Process        [PID 12800] /usr/libexec/gnome-terminal-serve
  207 mW      1.0 ms/s      51.9        Process        [PID 743] [sdma0]
  172 mW      3.7 ms/s      42.0        Interrupt      [68] amdgpu
  161 mW      4.1 ms/s      39.2        Timer          hrtimer_wakeup
  148 mW      2.6 ms/s      27.6        Process        [PID 2579] /usr/lib/xorg/Xorg vt2 -displayfd
  130 mW     93.9 µs/s      32.8        kWork          flush_to_ldisc
  122 mW     19.3 ms/s      23.2        Process        [PID 5326] /usr/lib/firefox/firefox -contentp
  119 mW      5.1 ms/s      28.0        Process        [PID 7877] /home/sachith/tsetup.2.3.2/Telegra
 84.7 mW      4.8 ms/s      19.6        Process        [PID 12655] /usr/lib/firefox/firefox -content
 84.1 mW      1.0 ms/s      20.9        Process        [PID 5204] /usr/lib/firefox/firefox -new-wind
 49.9 mW    205.9 µs/s      12.6        Process        [PID 1] /sbin/init splash
 40.3 mW    149.0 µs/s      10.1        kWork          psi_avgs_work
Run Code Online (Sandbox Code Playgroud)

TLP 配置:

TLP_ENABLE=1
CPU_SCALING_GOVERNOR_ON_BAT=powersave
CPU_SCALING_MAX_FREQ_ON_AC=0
CPU_SCALING_MIN_FREQ_ON_BAT=0
SCHED_POWERSAVE_ON_BAT=1
RADEON_POWER_PROFILE_ON_BAT=auto
RADEON_DPM_STATE_ON_BAT=battery
RESTORE_THRESHOLDS_ON_BAT="1"
Run Code Online (Sandbox Code Playgroud)

我的硬件规格:

AMD Ryzen 7 PRO 2700U APU Integrated Radeon Vega Graphics

Kernel : 5.4.25-050425-generic
Run Code Online (Sandbox Code Playgroud)

我没有安装任何 AMD-Grapics,因为它们不受官方支持,并尝试使用 18.04 但它们不起作用。

没有蓝牙连接和WiFi。

编辑:正如sancho 所建议的,我觉得这与 Ubuntu 内核或 AMD 固件有关。

san*_*lio 3

情况可能没有任何问题,但您期望的电池寿命是基于制造商非常乐观的规格和/或Windows 与 Linux 的不充分比较。根据下面的描述,我不会担心任何配置错误,但否则请检查建议列表以节省电池寿命。这不是一个决定性的答案,但也许是正确的答案。

关于指定的电池寿命:各种报告的电池寿命(参见下面的(4);通常在 Windows 中测试)并不统一,因此在这一点上没有结论,但表明该规格可能过于乐观。

在 Windows 与 Linux 上:在 Windows 下测试同一台 PC,表明 Ubuntu 下的电池寿命较短。不过,这可能并不表明您的Ubuntu 安装有问题,但这只是您可以获得的结果。有相当多的报告Ubuntu 或其他 Linux 版本比 Windows 消耗更多电池,尽管这并不统一,请参见下面的 (1)。因此,您可以尝试一些操作来优化 Linux 中的电池使用,请参阅下面的 (2)。这可能在很大程度上取决于您拥有的设备和驱动程序。

1. Windows 与 Ubuntu/Linux 的功耗对比

  1. 为什么我的电池寿命比 Windows/Mac OS 上的电池寿命短?
  2. 为什么Ubuntu比Windows更耗电?
  3. Linux Mint 比 Windows 10 消耗更多电池电量
  4. 功耗与 Windows 10
  5. “与 Linux 发行版相比,Windows 的电池寿命更长”是真的还是神话?
  6. 升级到18.04后电力需求非常高
  7. 基准测试:最省电的 Ubuntu 19.04 版本会让你大吃一惊

2. Linux 中的功耗优化

  1. 如何在 Linux 上监控和优化电源使用情况
  2. 使用更少的电量并延长电池寿命
  3. https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1765363

3. 输出的“分析”powertop

  1. 351 mW 的“放电率”低于下面的一些单独值,并且(观察数字)它似乎比单独值的加权和高得多。
  2. “预计剩余时间”为29小时54分钟,无论以何种标准衡量,都比实际寿命长得多。值得对这个数字的含义进行解释。
  3. 以dr=351 mW为平均功耗,ert=30小时,剩余存储能量约为dr*ert=10.5Wh,远低于规格(3芯,45 Wh锂离子聚合物)。您执行时剩余电池百分比是多少powertop?如果您不知道,或者即使您知道,您也可以在不同的剩余电池寿命下重复这些计算。

修改这些数字的含义,再加上您可以从 Win 10 中获得的类似信息进行比较,也许会有所帮助。

4. HP Probook 445 G6 规格

  1. https://www.reddit.com/r/Amd/comments/dvrz3x/hp_probook_445r_g6_small_review/
  2. https://www.notebookcheck.net/HP-ProBook-455R-G6-Laptop-Review-Better-battery-life-thanks-to-Zen.435188.0.html
  3. https://www.notebookcheck.net/HP-ProBook-445-G6-Ryzen-5-2500U-RX-Vega-8-SSD-FHD-Laptop-Review.419778.0.html
  4. https://www.amazon.com/gp/customer-reviews/R38ZBC9EEC7BHK/ref=cm_cr_arp_d_rvw_ttl?ie=UTF8&ASIN=B07RWVY9QG