web-dev-qa-db-fra.com

Limitation de la durée de vie de la batterie avec Ubuntu 20.04 et AMD

J'avais précédemment posé Ceci Question pour 18.04, j'ai mis à jour à 20.04 en espérant que cela donnerait un coup de pouce. Pourtant, j'ai toujours le même problème de consommation de pouvoir.

À peu près, mon ordinateur portable court pendant environ 3 heures et je peux entendre la vitesse du ventilateur de la CPU lorsqu'il n'y a rien de courant.

Statut Powertop

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

Tlp config:

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"

Ma spécification matérielle:

AMD Ryzen 7 PRO 2700U APU Integrated Radeon Vega Graphics

Kernel : 5.4.25-050425-generic

Je n'ai pas installé aucun AMD-Grapics car ils ne sont pas pris en charge officiellement et ont essayé avec 18.04 et ils ne fonctionnaient pas.

Pas de connexions Bluetooth et WiFi.

EDIT: AS - Sancho suggéré, je pense que cela est lié au noyau d'Ubuntu ou à la firmware pour AMD.

5

C'est peut-être le cas, il n'y a rien de mal, mais vous vous attendez à une durée de vie de la batterie basée sur un très optimiste Spécification par le fabricant et/ou an comparaison inadéquate Windows vs. Linux . Selon la description ci-dessous, je ne serais pas inquiet d'une mauvaise configuration, mais de vérifier la liste des recommandations pour économiser la vie de la batterie. Ce n'est pas une réponse concluante, mais peut-être la bonne.

sur la durée de vie de la batterie spécifiée: Diverses vies de la batterie signalées (voir (4) ci-dessous; généralement testé sous Windows) ne sont pas uniformes et donc concluantes sur ce point, mais suggèrent que la spécification peut être trop optimiste.

sur Windows vs. Linux: Test du même PC sous Windows, suggère une durée de vie de la batterie plus courte sous Ubuntu. Néanmoins, cela pourrait ne pas indiquer un problème avec votre INSTALLATION UBUNTU, mais celle-ci Ceci simplement ce que vous pouvez obtenir . Il y a assez quelques rapports de Ubuntu ou d'autres saveurs Linux consommant plus de batterie que Windows , même si ce n'est pas uniforme à travers Le conseil d'administration, voir (1) ci-dessous. Vous pouvez donc essayer quelques actions pour optimiser votre utilisation de la batterie sous Linux, voir (2) ci-dessous. Cela dépend probablement de nombreux appareils et pilotes que vous avez.

1. Consommation d'énergie Windows vs. Ubuntu/Linux :

  1. Pourquoi ai-je moins de vie de la batterie que sur Windows/Mac OS?
  2. Pourquoi Ubuntu mange-t-il plus de puissance que Windows?
  3. la menthe Linux consomme plus d'énergie de la batterie que Windows 1
  4. consommation d'énergie vs Windows 1
  5. "Comparé à une distribution Linux, Windows a une durée de vie plus longue de la batterie" est vraie ou est-ce un mythe?
  6. Demande de puissance très élevée après la mise à niveau vers 18.04
  7. Benchmarked: la saveur Ubuntu 19.04 la plus puissante vous surprendra

2. Optimisation de l'alimentation UASGE à Linux

  1. Comment surveiller et optimiser l'utilisation de la puissance sur Linux
  2. tilisez moins d'énergie et améliore la durée de vie de la batterie
  3. https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/176536

3. "Analyse" de la sortie de powertop:

  1. Le "taux de décharge" de 351 MW est inférieur à certaines des valeurs individuelles ci-dessous et (globale les chiffres) qui apparaissent beaucoup plus élevés que la somme pondérée des valeurs individuelles.
  2. Le "temps restant estimé" est de 29 heures, 54 minutes, beaucoup plus grand que la vie réelle, par une mesure. Il vaut la peine de trouver une explication pour ce que cette figure signifie.
  3. Prenant DR = 351 MW en tant que consommation d'énergie moyenne et ERT = 30 heures, l'énergie stockée restante est sur le Dr * ert = 10.5wh, beaucoup moins que la spécification (3 cellules, 45 wh li -ion ​​polymère). Quel était le pourcentage de batterie restant lorsque vous avez exécuté powertop? Si vous ne savez pas, ou même si vous le faites, vous pouvez répéter ces calculs à diverses vies restantes de la batterie.

Révision de la signification de ces chiffres, plus la comparaison de ce que vous pourriez obtenir de la victoire de la victoire 10, aiderait peut-être peut-être.

4. Spécification HP PROBOOK 445 G6 :

  1. https://www.redit.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-talks-a-zen.435188.0.html
  3. https://www.notebookCheck.net/hp-probook-445-g6 -rx-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_tttl?ie=utf8&asin=b07rwvy9qg

Je voulais commenter mais apparemment pas de réputation suffisante. J'ai toujours eu du mal à faire face à cette question et j'ai souffert des délais d'amélioration de la batterie dans Windows ... Je garde également un système assez bien rangé, et regardez généralement quels services fonctionnent pour garder les choses au minimum.

J'ai obtenu le plus grand impact avec les éléments suivants:

  1. Wayland Desktop. Oui, Wayland est beaucoup plus proche du noyau et est beaucoup plus maigre que X11. Vous pourriez rencontrer des problèmes "minimes", mais pour moi, cela paye sûrement. Je suis allé de 2h à 4h.
  2. Réduisez la résolution de l'écran. Quiconque dessine votre bureau (GPU ou CPU) à la fréquence correspondante appréciera de devoir travailler moins :). Il existe de nombreux postes à ce sujet et vous pouvez creuser assez profondément: la résolution de l'écran, la fréquence et la palette de couleurs que vous utilisez. Honnêtement, je ne me dérangerais pas et je viens de réduire la résolution (comme cela a également résolu le "problème" que "parfois des icônes sont un peu trop petits pour mes yeux" alors je dois "devenir vraiment proche de l'écran même si je porte des lunettes ")).

Faites-moi savoir si cela fonctionne aussi pour vous.

1
Nico Barnafi