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

15

Selon cette Q&A , les outils en mode ordinateur portable et le powertop ne sont plus nécessaires avec Ubuntu 12.04 car les économies d'énergie sont désormais incluses dans le noyau.

J'ai donc décidé de supprimer les outils en mode ordinateur portable de mon ordinateur portable, car cela faisait que mon ordinateur portable s'arrêtait lorsqu'il était sur batterie et ne ferait apparemment aucune différence dans la consommation d'énergie.

Mais lorsque j'ai vérifié le powertop après avoir supprimé les outils en mode ordinateur portable, j'ai remarqué qu'en fait, certains "Tunables" sont passés de "bons" avec le mode ordinateur portable toujours, à "mauvais" après la 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 en mode ordinateur portable toujours activés, seul le premier a été marqué comme "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 ordinateur portable changera-t-elle quelque chose à la durée de vie de ma batterie?

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


J'espère que mes explications ont été quelque peu claires. (notez que je suis assez nouveau sur Ubuntu et sur GNU / Linux)

Merci beaucoup.

user138784
la source
1
Par rapport à WinXP ou Win7 sur les mêmes ordinateurs portables, Ubuntu a toujours été bon, avec la configuration par défaut (j'utilise Ubuntu sur les ordinateurs portables depuis 2006). Si vous êtes "assez nouveau sur Ubuntu", je commencerais par l'utiliser tel quel, au lieu de commencer à changer des choses que vous ne comprenez pas ... Mais ce n'est que mon humble avis. *
ttoine

Réponses:

7

Je vais y répondre par parties:

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 un certain travail 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 des outils en mode ordinateur portable, bien qu'il soit configuré pour du matériel générique. PowerTop transmet aux outils en mode ordinateur portable quelques instructions pour une meilleure gestion de l’énergie basée sur votre système spécifique, de cette façon, vous n’avez pas besoin de configurer manuellement le fichier des outils en mode ordinateur 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 quelques tests.

La suppression des outils en mode ordinateur portable changera-t-elle quelque chose à la durée de vie de ma batterie?

  • Laptop-mode-tools est un package qui est responsable de prolonger la durée de vie de votre batterie, et le plus important, c'est ce package qui active la fonction Mode Portable du noyau Linux. Ce package vous permet de modifier de nombreux paramètres liés à l'alimentation via l'édition directe de fichiers, vous pouvez utiliser PowerTop pour faire le sale boulot pour vous, mais si vous en savez beaucoup ... aucune chose automatisée ne peut remplacer un travail humain dur . En résumé, la suppression 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 souciera pas 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 que cela n'est pas pertinent non plus?

  • Jupiter permet à votre système de tirer parti de la technologie Super Hybrid Engine (SHE) 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 de Jupiter pour en profiter, car il peut prolonger la durée de vie de la batterie jusqu'à 50%. 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, principalement si vous pouvez utiliser SHE, bien que le temps passe, des outils tels que PowerTop rendront la gestion de l'énergie si efficace qu'un logiciel comme Jupiter ne sera pas nécessaire, mais pour l'instant vous pouvez voir quelques améliorations.

Jetez un œil à ces pages pour en savoir plus:

Répondre

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

Parce qu'il existe des paramètres réglables, pour autant que je sache, vous avez toujours besoin d'outils en mode ordinateur portable pour utiliser les fonctionnalités d'économie d'énergie intégrées dans le noyau Linux, ou un programme tel que Jupiter à la place. Les questions et réponses que vous avez mentionnées montrent que des améliorations de la consommation d'énergie ont été apportées dans le noyau, et elles n'ont pas mentionné que les outils en mode ordinateur portable ne sont pas pertinents, et notez que ces améliorations s'appliquent à tous les cas, lorsque vous êtes sur un ordinateur de bureau ou un ordinateur portable, si vous voulez que le noyau gère l'énergie pour l'utilisation de la batterie, vous avez toujours besoin d'outils en mode ordinateur portable ou de quelque chose d'autre à dire au noyau pour le faire.

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, les fonctionnalités qu'il utilise sont toutes implémentées dans le noyau Linux, bien que le noyau Linux ne sache pas quand les utiliser, ici les outils en mode portable entrent, nécessitant leur utilisation Les fonctions du noyau, bien que des outils en mode ordinateur portable, pour des problèmes de stabilité, de sécurité et de compatibilité, sont conçues à des fins génériques.

À cause de cela, il existe un package PowerTop qui reconfigure les outils en mode ordinateur portable en fonction de la machine spécifique utilisée. Les outils en mode ordinateur portable ne peuvent tout simplement pas se configurer eux-mêmes pour optimiser son utilisation, car ils rendent l'outil plus fragile, vulnérable aux pannes et instable.

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

Jupiter utilise SHE, une technologie réservée uniquement 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 utilisateur, afin que l'utilisateur décide quels sont les besoins, quelque chose qui ne peut pas être proposé par le noyau et Jupiter dit simplement au noyau ce qu'il fait, encore une fois, le noyau a 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, augmente intelligemment les performances du système sous une charge élevée, permettant ainsi à l'ordinateur portable de répondre aux demandes de processeur et de tâches gourmandes en ressources et offre également un choix de modes de performance et de consommation d'énergie qui permettent aux utilisateurs de faire ajustements rapides et faciles en fonction de leurs scénarios d'utilisation.

Ce n'est donc qu'un logiciel qui utilise une conception matérielle spécifique, identifie les processus en cours d'exécution pour gérer l'alimentation et offrir une personnalisation aux utilisateurs. Une fonction du noyau ne peut pas offrir cela, le noyau n'est pas là pour évaluer les choses et prendre des décisions quand utiliser quelque chose ou non, et le logiciel est un must car il doit savoir à partir du système d'exploitation de combien de puissance il a besoin, le noyau ne peut pas évaluer ces nécessités.

En résumé: 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 fonctionne sur un ordinateur de bureau ou un ordinateur portable. PowerTop personnalise les outils en mode ordinateur portable pour mieux utiliser ses capacités. Jupiter agit comme un mélange d'outils PowerTop et de mode ordinateur 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 en mode ordinateur portable par un outil plus complet tel que Jupiter? S'ils veulent, ils le peuvent, bien que, comme je l'ai dit, cela rend les choses plus instables car ils agissent différemment sous différentes machines, donc ils gagnent en performances et en fonctionnalités, bien qu'ils aient perdu en stabilité, je voterais pour Jupiter (ou un Canonical ''). de même, ils aiment faire des choses leur propre haha) pour remplacer les outils en mode ordinateur portable.

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

Le noyau est le tableau de contrôle d'une gare, dans ce tableau il existe des boutons (fonctionnalités) où il est possible de gérer l'utilisation des trains, bien qu'il ait besoin de quelqu'un pour appuyer sur ces boutons en cas de besoin, ce type est l'opérateur (mode ordinateur portable- outils), bien que ce type suive des schémas en fonction de l'heure de la journée pour utiliser ou non des trains, mais s'il a une radio, les gens des 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 observe donc simplement le trafic dans les gares et évalue lui-même le besoin ou non de plus de trains. Mais voyez que la Control Table (Kernel) possède tous les boutons (fonctionnalités) pour contrôler les trains (gérer la consommation électrique).

Ma recommandation? Gardez les trois: les outils en mode ordinateur portable, PowerTop et Jupiter. Ils n'endommageront pas votre système et les choses ont tendance à s'améliorer.

Rodrigo Martins
la source
Merci pour votre réponse. C'est un bon aperçu de ce que fait chaque outil, mais je pense que vous n'avez pas répondu à la question réelle, c'est pourquoi les améliorations powertop, jupiter et co. prétendre offrir n'a pas été implémenté dans le noyau. Il se peut que leurs options ne soient pas sûres ou qu'elles ne soient pas suffisamment applicables. Ce ne sont que des suppositions, cependant. J'aimerais entendre une réponse canonique à ce sujet. Quoi qu'il en soit, comme le temps des primes touche à sa fin, j'attribuerai probablement votre réponse avec. Encore merci d'avoir pris le temps de répondre.
Glutanimate
Donc, si je comprends bien, les outils inclus dans le noyau ne sont pas utilisés automatiquement? (mais la came peut-elle être activée via Powertop?) Comme je l'ai mentionné dans la question, je n'ai pas pu résoudre le problème d'arrêt causé par les outils en mode ordinateur portable, donc je ne pense pas que je vais le réinstaller. :(
user138784
@MHC Désolé pour ma pauvre explication à ce sujet, je vais modifier ma réponse pour couvrir ce sujet, bien que je ne connaisse pas de réponse canonique à cela, désolé. user138784 Voyez que le noyau Linux a des fonctionnalités intégrées pour économiser de l'énergie bien que quelque chose dans votre système d'exploitation doive dire au noyau de l'utiliser, et cette chose est des outils en mode ordinateur portable. PowerTop n'est pas un must, mais il peut améliorer l'utilisation des outils en mode ordinateur portable.
Rodrigo Martins
Si vous ne pouvez pas réinstaller les outils en mode ordinateur portable, il vaut mieux obtenir Jupiter car il peut en quelque sorte remplacer les outils en mode ordinateur portable.
Rodrigo Martins
Merci d'avoir répondu. J'ai déjà installé Jupiter et cela semble fonctionner. Avez-vous une idée de la façon dont les outils en mode ordinateur portable pourraient causer des problèmes d'arrêt?
user138784
3

Les outils du mode ordinateur portable sont désormais dépassés, 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 avancée de l'alimentation sans avoir besoin 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.

fleamour
la source
Je suis absolument d'accord avec cela. Avec TLP installé, j'ai réussi à réduire ma consommation d'énergie sur batterie de 22 W à 12 W. La durée de vie de la batterie de mon ordinateur portable est désormais similaire à celle de Windows.
Glutanimate le
J'ai mieux aimé tlp que les outils en mode ordinateur portable, mais le problème avec tlp est qu'il n'a pas d'option pour réduire la luminosité de l'écran lcd sur batterie.
mercredi