web-dev-qa-db-fra.com

Pourquoi powertop détecte-t-il toujours les paramètres réglables sur> 12.04?

Selon ce Q & A , les outils de mode ordinateur portable et le powertop ne sont plus nécessaires avec Ubuntu 12.04 car les économies d’énergie sont maintenant incluses dans le noyau.

J'ai donc décidé de supprimer les outils en mode ordinateur portable de mon ordinateur portable, car cela entraînait l'arrêt de mon ordinateur portable lorsque celui-ci était sur batterie et que cela ne ferait soi-disant aucune différence en consommation d'énergie.

Mais quand j’ai vérifié powertop après avoir retiré les outils de mode portable, j’ai fait remarquer qu’en réalité, certains "réglages" passaient de "bon" avec le mode portable toujours activé à "mauvais" après suppression.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Avec les outils de mode portable toujours présents, seul le premier était marqué "mauvais".


Donc mes vraies questions sont:

  • Si ces économies d'énergie sont intégrées dans le noyau utilisé par Ubuntu 12.04, pourquoi powertop peut-il voir une différence?

  • La suppression des outils en mode portable modifiera-t-elle la vie de ma batterie?

  • J'ai également installé Jupiter pour améliorer ma batterie, n'est-ce pas également pertinent?


J'espère que mes explications étaient un peu claires. (notez que je suis assez nouveau pour Ubuntu et pour GNU/Linux)

Merci beaucoup.

15
user138784

Je vais y répondre par parties:

Des explications

Si ces économies d'énergie sont intégrées dans le noyau utilisé par Ubuntu 12.04, pourquoi powertop peut-il voir une différence?

  • PowerTop peut faire quelques efforts pour économiser votre énergie, le noyau a maintenant une fonction intégrée pour gérer la vie de votre batterie, qui est activée via les outils en mode portable, bien qu'elle soit configurée pour du matériel générique. PowerTop transmet aux outils de mode portable quelques instructions pour une meilleure gestion de l’alimentation basée sur votre système spécifique, de sorte que vous n’avez pas besoin de configurer manuellement le fichier d’outils de mode portable. En résumé, il automatise la configuration des paramètres d’alimentation, bien que je ne puisse pas vous dire ce qu’il représente en chiffres, chaque batterie, chaque système sont différents, si vous le souhaitez, effectuez des tests.

La suppression des outils en mode portable modifiera-t-elle la vie de ma batterie?

  • Laptop-mode-tools est un paquet responsable de l'allongement de la durée de vie de votre batterie, et le plus important, c'est ce paquet qui active la fonctionnalité du mode noyau du noyau Linux. Ce paquet vous permet de modifier de nombreux paramètres liés à l’énergie via la modification directe de fichiers. Vous pouvez utiliser PowerTop pour effectuer le sale boulot pour vous, mais si vous en connaissez beaucoup, aucune opération automatisée ne peut remplacer un travail dur. . En résumé, le retrait des outils en mode ordinateur portable peut entraîner une différence notable dans la durée de vie de votre batterie, car votre système ne se soucie guère d’utiliser la batterie de manière efficace.

J'ai également installé Jupiter pour améliorer la durée de vie de ma batterie, est-ce également pertinent?

  • Jupiter permet à votre système de tirer parti de la technologie SHE (Super Hybrid Engine) qui utilise un travail collaboratif entre le matériel, les logiciels et le BIOS pour économiser votre batterie. Si votre matériel utilise SHE, vous avez besoin que Jupiter en profite, car la batterie peut prolonger de 50% la durée de vie de la batterie. Bien que si votre matériel ne prend pas en charge SHE, Jupiter agit comme un outil d’économie d’énergie normal, qui régule la consommation d’énergie du système en fonction de vos besoins. En résumé, cela fait une différence, surtout si vous pouvez utiliser SHE, bien que, avec le temps, des outils tels que PowerTop rendront la gestion de l’énergie si efficace qu’un logiciel comme Jupiter ne sera plus nécessaire, mais pour l’instant, certaines améliorations peuvent être apportées.

Jetez un coup d'œil à ces pages pour être plus informé:

Répondre

Pourquoi powertop détecte-t-il toujours les paramètres réglables sur> 12.04?

Comme il existe des paramètres ajustables, autant que je sache, vous avez toujours besoin d'outils de mode portable pour utiliser les fonctions d'économie d'énergie intégrées au noyau Linux, ou un programme tel que Jupiter. Les questions-réponses que vous avez mentionnées montrent que des améliorations de la consommation d'énergie ont été apportées dans le noyau, sans mentionner que les outils en mode portable ne sont pas pertinentes, et notez que ces améliorations s'appliquent à tous les cas, que vous soyez sur un ordinateur de bureau ou un ordinateur portable. si vous voulez que le noyau gère l'énergie nécessaire à l'utilisation de la batterie, vous avez encore besoin d'outils de mode portable ou de quelque chose d'autre à dire au noyau.

Pourquoi les améliorations Powertop, Jupiter et co. prétendre offrir n'a pas été implémenté dans le noyau?

Assurez-vous que PowerTop n’ajoute pas de fonctionnalités à la gestion de l’alimentation. Toutes les fonctionnalités qu’il utilise sont implémentées dans le noyau Linux, bien que le noyau Linux ne sache pas quand les utiliser, entre ici les outils de mode portable, nécessitant leur utilisation. Les fonctions du noyau, bien que les outils en mode portable, pour les problèmes de stabilité, de sécurité et de compatibilité soient conçues pour des objectifs génériques.

À cause de cela, il existe un paquet PowerTop qui reconfigure les outils de mode portable en fonction de la machine spécifique utilisée. laptop-mode-tools ne peut tout simplement pas se configurer pour optimiser son utilisation, car il rend l'outil plus fragile, vulnérable aux pannes et instable.

C'est pourquoi PowerTop ne peut pas "fusionner" avec les outils de mode portable et voir que le noyau possède déjà les fonctionnalités. Les outils de mode portable disent simplement: - Utilisez-le, nous sommes dans un ordinateur portable!

Jupiter utilise SHE, une technologie limitée aux ordinateurs portables ASUS. Le noyau Linux ne peut pas implémenter cette fonctionnalité car c'est une fonctionnalité logicielle. Et Jupiter propose également des modes d’utilisation, pour que l’utilisateur décide quels sont les besoins, ce que le noyau ne peut pas offrir et Jupiter dit simplement au noyau ce qu’il faut faire, encore une fois, le noyau possède les fonctionnalités à utiliser et Jupiter. dit au noyau: - Utilisez-les de cette façon!

SHE est un outil qui améliore l'efficacité énergétique de l'ordinateur portable, améliore intelligemment les performances du système sous une charge importante, lui permettant ainsi de répondre aux exigences des tâches gourmandes en ressources de processeur et en ressources. Il offre également un choix de modes de performance et de consommation d'énergie permettant aux utilisateurs de créer ajustements rapides et faciles en fonction de leurs scénarios d'utilisation.

Il s’agit donc simplement d’un logiciel qui utilise une conception matérielle spécifique, identifie les processus en cours pour gérer l’alimentation et offre une personnalisation à l’utilisateur. Une fonction du noyau ne peut pas offrir cela, le noyau n’est pas là pour évaluer les choses et pour décider quand utiliser quelque chose ou non, et les logiciels ici sont indispensables car il a besoin de connaître la puissance nécessaire au système d’exploitation, le noyau ne peut pas évaluer ces nécessités.

Résumer: Le noyau Linux a les fonctionnalités, les outils en mode portable disent simplement au noyau qu'il est temps de les utiliser, car le noyau seul ne peut pas décider cela, il ne sait même pas s'il est exécuté sur un ordinateur de bureau ou un ordinateur portable. PowerTop personnalise les outils de mode portable pour mieux utiliser ses capacités. Jupiter combine des outils PowerTop et des outils en mode portable et offre également à l'utilisateur un moyen simple de personnaliser les options de consommation d'énergie. Pourquoi Canonical ne peut-il pas simplement remplacer les outils de mode portable par un outil plus complet tel que Jupiter? S'ils le souhaitent, bien que, comme je l'ai dit, cela rend les choses plus instables, car ils agissent différemment selon les machines. Ainsi, ils gagnent en performances et en fonctionnalités, même s'ils ont perdu en stabilité, je voterais pour Jupiter (ou un Canonical ' similaires, ils aiment faire les choses eux-mêmes haha) pour substituer des outils de mode portable.

Je pense que je n'ai pas été aussi clair que je le souhaite, voici une métaphore à simplifier:

Le noyau est la table de contrôle d'une gare. Dans ce tableau, il existe des boutons permettant de gérer l'utilisation des trains, bien qu'il ait besoin de quelqu'un pour appuyer sur ces boutons si nécessaire, ce type est l'opérateur (laptop-mode- outils), bien que ce gars-là ne fasse que suivre des modèles en fonction du moment de la journée pour utiliser ou non certains trains, mais s’il dispose d’une radio, les personnes dans les gares (PowerTop) peuvent lui communiquer avec précision la nécessité de plus ou moins de trains. Dans un système plus automatisé, l'opérateur (Jupiter), au lieu d'une radio, a des caméras dans les gares. Il ne fait qu'observer le trafic dans les gares et évaluer lui-même le besoin ou non de davantage de trains. Mais voyez que la table de contrôle (noyau) a tous les boutons pour contrôler les trains (gérer la consommation d'énergie).

Ma recommandation? Gardez les trois: outils de mode portable, PowerTop et Jupiter. Ils ne vont pas nuire à votre système et les choses ont tendance à être améliorée.

7
Rodrigo Martins

Les outils en mode portable sont obsolètes, c'est peut-être ce que vous recherchez;

http://www.linrunner.de/en/tlp/tlp.html

TLP est un outil de gestion de l'alimentation pour Linux. Il vous apporte les avantages d'une gestion de l'alimentation avancée sans qu'il soit nécessaire de comprendre tous les détails techniques.

Sudo add-apt-repository ppa:linrunner/tlp
Sudo apt-get update
Sudo apt-get install tlp

Exécutez PowerTOP avant et après pour voir la différence. Les paramètres d'alimentation seront re-profilés par TLP lors d'un nouveau démarrage.

3
fleamour