GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Durée de vie de la batterie plus faible après la mise à niveau du noyau :4.5.2 (16,04 Lts) ?

Lorsque j'ai installé 16.04 LTS pour la première fois, au noyau 4.4.0, j'avais une autonomie décente d'environ 3 heures en moyenne , mais j'ai mis à jour vers 4.5.2 pour résoudre le problème de suspension et quelques autres problèmes, et maintenant c'est moins de 1,40 heures , même à faible luminosité.

Qu'est-ce qui a pu causer une chute entre les noyaux ? 4.5.2 est stable, et la même chose s'est produite lors de la mise à niveau vers 4.4.8 (lts).

Je joins les sorties TLP. Je cherche désespérément à améliorer la durée de vie de la batterie.

uname -a :

Linux gaj-Lenovo-Z51-70 4.5.2-040502-generic #201604200335 SMP Wed Apr 20 07:37:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

J'ai fait une sortie tlp -stat des deux noyaux utilisés (4.4.0 et 4.5.2), et la seule différence que je peux remarquer est que le dernier noyau 4.5.2 affiche ceci, par rapport au 4.4.0 qui économise la batterie :

/sys/devices/system/cpu/intel_pstate/min_perf_pct      = 18
/sys/devices/system/cpu/intel_pstate/max_perf_pct      = 100
/sys/devices/system/cpu/intel_pstate/no_turbo          = 0

x86_energy_perf_policy: program for your kernel not installed.

Lorsque j'essaie d'installer linux-tools, comme expliqué sur le site Web de dépannage de TLP, qui indique

tlp-stat -p shows "x86_energy_perf_policy: program [for your kernel] not installed."

Depending on the distro your mileage may vary:

Ubuntu: install the meta-package linux-tools (or linux-tools-lts-* for HWE stack kernels), no package available for mainline kernels.

J'obtiens :

 Package linux-tools is a virtual package provided by:
      linux-tools-virtual 4.4.0.21.22
      linux-tools-lowlatency 4.4.0.21.22
      linux-tools-generic 4.4.0.21.22
    You should explicitly select one to install.

Donc pas d'outils pour le noyau 4.5.2. Ou dois-je installer les outils de pile HWE ? Que signifie HWE par rapport au noyau 4.5.2 stable ?

Merci beaucoup.

MODIFIER  :À 4.5.2, j'entends également le ventilateur plus fréquemment et plus intensément, même à l'ouverture de Chrome, Skype, etc.

MODIFICATION 2 :Il peut être intéressant de noter que j'utilise un système graphique hybride INtel et ATI, mais je n'ai installé aucun pilote propriétaire ni mis à niveau manuellement.

MODIFICATION 3 :sudo tail -f -n 1000 /var/log/syslog lors du démarrage de TLP :

^[[B^[[AMay  5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.966502] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May  5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.976707] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May  5 21:53:12 gaj-Lenovo-Z51-70 kernel: [ 7961.360242] acpi_call: Cannot get handle: Error: AE_NOT_FOUND

Réponse acceptée :

Vous avez installé TLP pour prolonger la durée de vie de la batterie de votre ordinateur portable, mais la durée de vie de la batterie est toujours médiocre. Lorsque vous regardez la sortie de tlp -stat output vous avez trouvé le message d'erreur x86_energy_perf_policy: program for your kernel not installed .

Lorsque vous tentez d'installer la politique de performance énergétique par sudo apt-get install linux-tools-generic l'installation semble fonctionner mais n'a aucun effet.

En relation :Le volume est coupé lorsqu'il est réglé en dessous de ~20 % 14.04 ?

J'ai regardé le code pour x86_energy_perf_policy et je n'y voyais aucun problème. Il ne semble pas être spécifique au noyau, il ressemble donc à x86_energy_perf_policy qui fait partie de linux-tools-common n'est pas correctement lié au noyau.

Cela aura un effet important sur la durée de vie de la batterie des ordinateurs portables équipés de processeurs Intel, car la politique par défaut consiste à maximiser les performances au détriment de la dépense énergétique (et donc de la durée de vie de la batterie).

Je peux me tromper et x86_energy_perf_policy pourrait être amorti et TLP n'a pas encore rattrapé son retard, mais cela ressemble à un bogue sérieux du noyau. Je pourrais essayer de corriger votre noyau pour résoudre ce problème, mais ce problème affectera cette version et les versions ultérieures du noyau Linux jusqu'à ce qu'il soit résolu. Je vous suggère donc de signaler un bogue en saisissant ubuntu-bug à une borne. N'hésitez pas à coller des parties de cette réponse dans votre rapport de bogue si cela vous aide.


Ubuntu
  1. Menu de messagerie manquant après la mise à niveau vers 12.10 ?

  2. Comment mettre à niveau de 16.04 Lts à 16.04.1 Lts ?

  3. Pas de réseau après la mise à niveau vers 16.04 ?

  4. Le noyau n'a pas été mis à niveau entre 14,04 Lts et 16,04 Lts ?

  5. Améliorez vos expériences de 8,04 Lts à 10,04 Lts ?

Comment mettre à niveau vers Ubuntu 22.04 LTS

Utilisez TLP pour prolonger la durée de vie de la batterie d'un ordinateur portable Linux sur Ubuntu 16.04 LTS

Correction de l'impossibilité de se connecter à Ubuntu après la mise à niveau

Comment mettre à niveau Ubuntu 16.04 vers Ubuntu 18.04 LTS

Comment mettre à niveau Ubuntu 18.04 vers Ubuntu 20.04 LTS

Comment mettre à niveau WSL 2 ou 1 Ubuntu 20.04 vers 22.04 LTS