web-dev-qa-db-fra.com

Que font les outils de gestion de la puissance de Linux? (ACPI, PM-Utils, etc ...)

Je suis vraiment vraiment confondu sur les outils de gestion de l'alimentation disponibles pour Linux: j'ai une arche Linux avec Xfce sur mon ordinateur portable.

Les guides de la liste de wiki de la voûte d'arche Linux

  • acpi
  • acpid
  • pm-utils
  • cpufreq
  • laptop-mode-tools

gérer la puissance, la suspension, les disques et la CPU, WiFi, etc.

Mais je ne comprends pas quelles sont les relations entre eux. Apparemment, ils ne nécessitent pas les uns les autres (les dépendances sont répertoriées comme facultatif) mais ce n'est pas clair pour moi ce que cela implique: Travaillez-ils ensemble de différentes choses ou sont-elles alternatives à chacun ou en conflit les uns avec les autres ou quoi?


Pour le moment je n'ai que pm-utils (+ upower) installé. Est-ce que j'ai aussi besoin de acpi et/ou acpid? Et à propos de laptop-mode-tools: est ce genre de superviseur de tous les autres outils? Si oui, devrais-je configurer seulement laptop-mode-tools ou aussi chacun des autres outils séparément? Comment interagissent-ils avec lm-sensors et cpufreq?

En plus de cela, il existe Xfce Power Manager, qui semble être sans rapport avec l'un des outils ci-dessus, car cela fonctionne même s'ils ne sont pas installés. Donc, ma question est à nouveau, si j'installe, les autres seront-ils en conflit avec Xfce Power Manager? Et qu'en est-il des options de gestion de l'énergie incluses dans Xscreensaver? Sont-ils en conflit ou remplacent-ils les paramètres de Xfce Power Manager (ou acpi ou pm-utils)?

Tout ce que je veux faire, c'est vraiment avoir une utilisation efficace de l'énergie:

  • être capable d'aller en veille/suspension
  • ne pas avoir le fan en cours d'exécution tout le temps
  • ne pas surchauffer/endommager la CPU et le disque dur
  • éteindre le wifi quand en veille/suspension
  • et cetera
21
rs028
  • ACPI est juste un petit programme qui affiche des informations de base ACPI.

  • ACPID est un démon qui gère les événements ACPI - principalement du bouton d'alimentation, du couvercle, de la batterie et des éléments associés. Par exemple, si le bouton d'alimentation était enfoncé, Acpid fonctionne shutdown. Lorsque l'alimentation AC est connectée, ACPID Peut exécuter la qualité appropriée laptop-mode-tools commande. Si vous utilisez SystemD, il remplace la plupart des acpid Fonctionnalité.

  • CPUFREQ (maintenant obsolète) est un ensemble d'outils permettant de régler la fréquence du processeur. La fonctionnalité principale fait partie du noyau et accessible via /sys, et CPUFREQ Les commandes sont juste pour la commodité, mais certains scripts peuvent les exiger.

  • CPUFREQD (avec le d) est un démon d'espace utilisateur qui peut être utilisé comme remplacement des gouverneurs de l'espace de noyau par défaut (PowerSave, Ondemand, Performance). Il n'est pas nécessaire - pour la plupart des utilisations, les gouverneurs standard suffisent.

  • CPUPOWER est un remplaçant pour CPUFREQ - Il permet de définir les paramètres de fréquence de la CPU à partir de la ligne de commande.

  • Ordinateur portable-Mode-Outils Différents réglages du système chaque fois que vous branchez ou débranchez l'alimentation secteur sur votre ordinateur portable - par exemple, des temps de rotation du disque ou des gouverneurs CPUFREQ. Il est déclenché par ACPID sur des événements AC, et est inactif le reste de l'époque.

    (Remarque: Certains des paramètres de l'ordinateur portable-mode-outils peuvent réellement nuire aux performances et/ou à la santé mentale; par exemple, il désactive une autonegotiation Ethernet, que l'IMHO est juste idiot.)

  • PM-Utils Gérer les préparations de suspension à la mémoire et/ou au disque (exécutant des crochets pré-suspendus, choisir la meilleure méthode). Ils sont inactifs le reste du temps.

    Vous avez utilisé PM-Utils Pour suspendre proprement la machine, mais sur des machines modernes, Utils PM-Utils fait très peu comme il peut simplement dire au noyau de suspendre. Si vous utilisez SystemD, alors il remplace Utils PM-Utils.

  • De plus, PM-Utils Livré avec une commande A PO-POWERSAVE qui effectue la plupart de les mêmes fonctions as Mode portable -Tools. PM-PowerSave est déclenché par upower Lorsque vous branchez/débranchez l'alimentation secteur et effectue divers ajustements.

  • SystemD-LOWND a des fonctions de suspension/hibernation et gère les événements ACPI les plus courants (commutateur de couvercle, bouton d'alimentation, etc.) IT Remplace ACPID et PM-Utils sur la plupart des systèmes.

    (Contrairement au PM-Utils, Toutefois, SystemD-LOGIND ne vient pas avec des crochets pré-suspendus ni d'autres travaux de contournement par défaut et utilise uniquement le noyau par défaut. Suspendre la méthode. Il s'attend à ce que les punaises de pilotes soient fixés dans les pilotes.)

  • power est une couche d'abstraction pour les applications de bureau à divers paramètres de puissance. Les programmes peuvent l'utiliser pour vérifier l'état de la batterie, ajuster le rétroéclairage ou suspendre le système sans avoir à se soucier de la plate-forme spécifique. Domentre Utilise également la police pour autoriser diverses actions (suspendre, etc.) sans donner des privilèges racines complètes. Il repose sur PM-Utils et ACPID. GNOME et XFCE exigent Uvre-shirt Pour leurs paramètres "Gestion de l'alimentation".

  • XFCE Power Manager Contrôle des paramètres tels que l'heure d'affichage du temps impressionnant, la mise à l'échelle CPU, LCD luminosité, événements ACPI ... (la fonction est similaire à Acpid et Outils de mode ordinateur portable, les deux ont seulement une configuration à l'échelle du système, tandis que XFPM permet aux paramètres par utilisateur.) XFPM gère uniquement la stratégie, mais s'appuie sur UPOWER pour les mécanismes réels. En outre, XFPM envoie[citation requise] Ces notifications comme "batterie faible".

Remarque: je ne suis pas entièrement Assurez-vous quelle est la relation entre XFPM, ACPID, les outils de mode ordinateur portable et plus utile. Il me semble que XFPM remplace la plupart des fonctions ACPID/L-M-T, mais pas toutes.

24
user1686