Existe-t-il une application d'économie d'énergie similaire à Jupiter?

170

J'essaie d'installer l'application de paramètres d'alimentation Jupiter mais, je la lis, elle n'est plus compatible avec le nouveau noyau. Existe-t-il un programme similaire ou un moyen de gérer les paramètres d’alimentation sur 13.04?

    
posée Michael Scott 25.04.2013 - 18:17
la source

4 réponses

262

Améliorer la consommation d'énergie et l'autonomie de la batterie sous Linux avec TLP

Aperçu

TLP vous offre les avantages de la gestion avancée de l’alimentation sous Linux sans avoir à comprendre tous les détails techniques. TLP est livré avec une configuration par défaut déjà optimisée pour la durée de vie de la batterie, vous pouvez donc simplement l'installer et l'oublier. Néanmoins, TLP est hautement personnalisable pour répondre à vos besoins spécifiques.

Caractéristiques

Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97

Vérifiez également les fonctions supplémentaires

Installation

Vérifiez également les conditions préalables

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool

ThinkPad

sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
  • tlp-rdw - Assistant de périphérique radio - Nécessité d'activer / désactiver & amp; Économie d'énergie (Wifi / Bluetooth)
  • smartmontools : requis par tlp-stat pour afficher le lecteur de disque S.M.A.R.T. données
  • ethtool - nécessaire pour désactiver le réveil sur le LAN
  • tp-smapi-dkms ThinkPad uniquement, tp-smapi est nécessaire pour les seuils de charge de la batterie et la sortie d'état spécifique de ThinkPad de tlp-stat
  • Acpi-call-tools ThinkPad uniquement, les appels Acpi sont requis pour les seuils de charge de la batterie sur Sandy Bridge et les nouveaux modèles

Supplémentaire

Indicateur TLP pour l’unité Un indicateur d'unité créé pour basculer confortablement entre les modes AC et BAT. Utilisez à vos risques et périls. Téléchargez ici: indicator-TLP.py

Configuration

Suppression de la configuration de fréquence par défaut d’Ubuntu cpu

sudo update-rc.d -f ondemand remove 

Développeur TLP

(Ce n'est pas une condition préalable générale pour TLP, mais seulement si l'utilisateur décide de modifier le gouverneur par défaut. Si un utilisateur émet la commande sans modifier le paramètre TLP > aussi, il se retrouve avec "perfomance", ce qui est assez mauvais pour la vie de la batterie.), Appliquer à la section 3.) Mise à l’échelle des processeurs et des fréquences

Le fichier de configuration principal de TLP se trouve dans / etc / default / tlp

sudo -i gedit /etc/default/tlp

Paramètres

Conseils généraux

  1. Les paramètres se terminant par _AC sont effectifs avec l’alimentation connectée
  2. Les paramètres se terminant par _BAT sont efficaces lors de l'exécution sur batterie
  3. Les paramètres contenant des espaces doivent être placés entre guillemets comme ceci: ""
  4. Certains paramètres sont inactifs par défaut; supprimer le '#' en tête pour activer

0.) Général

TLP_ENABLE=1

Défini sur 0 pour désactiver TLP (redémarrage nécessaire), il doit être activé, laissez donc la valeur par défaut

1.) Système de fichiers

   DISK_IDLE_SECS_ON_AC=0
   DISK_IDLE_SECS_ON_BAT=2 

DISK_IDLE_SECS_ON_BAT = 2 = Vous pouvez soit laisser la valeur par défaut (2) , soit la modifier en tant que 5 , par défaut Ubuntu utilise 5 A vous de voir les aides ci-dessous

cat /usr/lib/pm-utils/power.d/laptop-mode

Cela permet de contrôler l’agressivité du système à essayer d’éviter écrire sur le disque. Plus le disque est inactif, plus vous pouvez économiser d’énergie.

Ceci est uniquement actif sur l’alimentation de la batterie et restaure ces valeurs aux valeurs par défaut du noyau lorsqu’il est sous tension.

Valeurs par défaut 5 , qui active le mode ordinateur portable et force le système à attendre 5 secondes à chaque fois que quelque chose demande à écrire sur le disque pour le vider les données que nous pouvons.

2.) Valeurs de page sales

MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60 

Laissez la valeur par défaut

Valeurs par défaut 60, ce qui signifie que le noyau ne commencera pas à forcer le processus pour écrire des informations de fichier qui ont été modifiées mais pas enregistrées jusqu'à 60% de la mémoire système utilisable est remplie d'informations incorrectes.

3.) Mise à l'échelle du processeur et de la fréquence

CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave

Supprimez le hachage et modifiez-le comme étant conservateur.

À vous de voir ce que vous voulez, vous pouvez également utiliser ON_BAT = powersave

Sélectionnez un gouverneur de mise à l’échelle de fréquence cpu: ondemand / powersave / performance / conservative

Gouverneur ??

Le gouverneur décide de la fréquence à utiliser.

Description du module:

ondemand        Dynamically switch between CPU(s) available if at 95% cpu load

performance     Run the cpu at max frequency

conservative    Dynamically switch between CPU(s) available if at 75% load

powersave       Run the cpu at the minimum frequency

Développeur TLP

Pour utiliser "over" conservatrice "powersave - en particulier sur AC - ne devrait pas être une recommandation générale mais seulement une option pour le matériel qui produit chaleur excessive ou bruit de ventilateur.

4.) Fréquence min / max

#CPU_SCALING_MIN_FREQ_ON_AC=0
#CPU_SCALING_MAX_FREQ_ON_AC=0
#CPU_SCALING_MIN_FREQ_ON_BAT=0
#CPU_SCALING_MAX_FREQ_ON_BAT=0

Définissez la fréquence min / max disponible pour le régulateur de mise à l’échelle. Les valeurs possibles dépendent fortement de votre processeur. Pour les fréquences disponibles, voir Sortie tlp-stat, section "+++ Processor".

Conseil : les paramètres sont désactivés par défaut, supprimez le premier # pour les activer, sinon les valeurs par défaut du noyau sont utilisées.

5.) Turbo Boost

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

Définissez la fonctionnalité "turbo boost" de cpu: 0 = disable / 1 = allow, Nécessite un processeur Intel Core i et un noyau 3.7 ou supérieur.

Important: Cela peut entrer en conflit avec les paramètres du gouverneur de votre distribution. Une valeur de 1 n'indique pas non l'activation, mais uniquement

6.) Noyaux Cpu / Hyper-Threads

SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1

Réduire le nombre de cœurs / hyper-threads utilisés dans des conditions de faible charge

7.) Noyau

NMI_WATCHDOG=0

Activer le temporisateur de surveillance NMI du noyau (0 = désactivé / enregistrer l’énergie, 1 = activé). Une valeur de 1 est pertinente uniquement pour le débogage du noyau.

8.) Niveau de gestion de l'alimentation avancé du disque dur

DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

Définissez le "Niveau de gestion de l'alimentation avancé". Les valeurs possibles sont comprises entre 1 et 255:

1 – max power saving / minimum performance 

Important: ce paramètre peut entraîner une augmentation de l’usure du disque dur en raison d’un déchargement excessif de la tête de lecture-écriture (reconnaissable aux cliquetis)

128 – compromise between power saving and wear (TLP standard setting on battery)

192 – prevents excessive head unloading of some HDDs

254 – minimum power saving / max performance (TLP standard setting on ac)

255 – disable APM (not supported by some disk models)

Différentes valeurs pour plusieurs disques sont séparées par des espaces.

9.) Planificateur d’E / S de disque

#DISK_IOSCHED="cfq cfq"

Sélectionnez le planificateur io pour les unités de disque: noop / deadline / cfq (valeur par défaut: cfq) Séparez les valeurs pour plusieurs périphériques avec des espaces.

noop est souvent le meilleur choix pour les périphériques de blocs sauvegardés en mémoire (par exemple, les ramdisks) et d’autres supports non rotatifs (flash) où tenter de replanifier des E / S est une perte de ressources

échéance est un ordonnanceur léger qui tente de mettre une limite stricte à la latence

cfq tente de maintenir l’équité de la bande passante des E / S à l’échelle du système

10.) Gestion d’alimentation SATA à liaison dynamique (ALPM):

min_power / medium_power / max_performance

SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power

ALPM Le système ALPM (Aggressive Link Power Management) est un mécanisme par lequel un contrôleur SATA AHCI peut mettre le lien SATA qui se connecte au disque dans un mode de très faible consommation pendant les périodes d’activité E / S nulles et dans un état de fonctionnement actif lorsque le travail doit être effectué. terminé. Les tests montrent que cela peut économiser environ 0,5-1,5 watts de puissance sur un système typique. (Pour plus de contrôle, cliquez sur "Sources et aide supplémentaire" )

11.) Gestion de l’état actif PCI Express (PCIe ASPM):

(default / performance / powersave)

Indice: nécessite l’option de démarrage du noyau pcie_aspm = force sur certaines machines

PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave

12.) Vitesse d'horloge graphique Radeon

(méthode du profil): faible / moyenne / élevée / automatique / par défaut

auto = mid on BAT, high sur AC; default = utilise les valeurs par défaut du matériel (Kernel & gt; = 2.6.35 uniquement, pas avec le pilote fglrx!)

#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low

13.) Mode d’économie d’énergie WiFi

1 = désactiver / 5 = activer

(Linux 2.6.32 et versions ultérieures, certains adaptateurs uniquement!)

WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5

14.) Désactiver le réveil sur le LAN

Y = Oui, N = Non

WOL_DISABLE=Y

15.) Économie d’énergie pour Intel HDA

Activer l’économie d’énergie audio pour les périphériques Intel HDA, AC97 (délai en secondes). Une valeur de 0 désactive / & gt; = 1 permet d'économiser de l'énergie.

SOUND_POWER_SAVE=1
  

Désactiver également le contrôleur (HDA uniquement): Y / N

SOUND_POWER_SAVE_CONTROLLER=Y

16.) Éteignez le lecteur optique dans UltraBay & gt; & gt; (ThinkPad uniquement)

Réglez sur 1 pour éteindre le lecteur optique dans UltraBay (ThinkPads uniquement), lorsque vous utilisez la batterie. Une valeur de 0 désactive cette fonctionnalité (par défaut). Le lecteur peut être rallumé en libérant (et en réinsérant) le levier d'éjection ou en appuyant sur le bouton d'éjection du disque sur les modèles plus récents. Remarque : un disque dur UltraBay n’est jamais mis hors tension.

BAY_POWEROFF_ON_BAT=1
  

Unité de lecteur optique à mettre hors tension (sr0 par défaut)

BAY_DEVICE="sr0"

17.) Gestion de l'alimentation d'exécution pour les périphériques de bus PCI (e)

RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
  

Runtime PM pour tous les bus PCI (e)

RUNTIME_PM_ALL=1

Runtime PM pour tous les bus bus PCI (e): 0 = disable / 1 = enable, Warning: option expérimentale, peut provoquer des instabilités du système

Quelques fois, mon dongle de souris USB ne fonctionnait pas lorsque je le connectais au port USB 3, fonctionne bien lorsque je le branche sur le port USB 2, et tous mes périphériques USB 3 fonctionnent correctement sans problème.

18.) Autosuspend usb

Défini sur 0 pour désactiver / 1 pour activer la fonction de transmission automatique USB

USB_AUTOSUSPEND=1

19.) Démarrage et arrêt du système

RESTORE_DEVICE_STATE_ON_STARTUP=0

Restaure l’état du périphérique radio (bluetooth intégré, wifi, wwan) à partir de l’arrêt précédent au démarrage du système:

0 - désactiver, 1 - activer

DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan" 

Désactive les périphériques radio intégrés au démarrage du système:

bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)

Plusieurs périphériques sont séparés par des espaces.

J'ai une erreur que mon appareil Blue tooth n'est pas désactivé au démarrage, donc si vous rencontrez ce problème, effectuez la configuration suivante

sudo nano /etc/rc.local 

Et ajoutez la ligne suivante avant la sortie 0

rfkill block bluetooth

Enregistrer & amp; Exit & amp; Redémarrer

Travailler avec TLP

Après l'installation, TLP sera automatiquement activé au démarrage du système.

Pour le démarrer immédiatement sans redémarrer ou appliquer les paramètres modifiés, utilisez:

sudo tlp start

Utilisez la commande tlp-stat terminal pour vérifier si le TLP fonctionne correctement

sudo tlp-stat

Vérifiez la température du système

sudo tlp-stat -t

Afficher uniquement les informations sur la batterie:

sudo tlp-stat -b
sudo tlp-stat --battery 

Afficher uniquement la configuration:

tlp-stat -c
tlp-stat --config

Afficher l’état des commutateurs de périphériques radio uniquement:

tlp-stat -r
tlp-stat --rfkill

Afficher les températures et la vitesse du ventilateur uniquement:

tlp-stat -t 

Appliquer les paramètres de batterie (en ignorant la source d'alimentation réelle):

sudo tlp bat

Appliquer les paramètres AC (en ignorant la source d'alimentation réelle):

sudo tlp ac

Vous pouvez vérifier quelle E / S vous utilisez.

sudo tlp-stat  # Check the section +++ Storage Devices

Mode Trace

Pour examiner de plus près les problèmes suspectés dans le TLP, activez le mode trace dans / etc / default / tlp:

TLP_DEBUG="lock nm path pm rf run sysfs udev usb" 

Ajoutez la ligne ci-dessus à la fin / etc / default / tlp, Les données de trace accumulées peuvent être lues à tout moment avec

tlp-stat -T 

Ou

grep "tlp" /var/log/debug 

Si la sortie de trace est manquante, vous devez modifier votre configuration rsyslogd. Créez le fichier /etc/rsyslog.d/90-debug.conf contenant

*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug

Et redémarrez le démon

sudo /etc/init.d/rsyslog restart 

Sources et aide supplémentaire

Il existe un très bon support sur le site Web TLP

Lien de configuration utile 1

Paramètres TLP

ALPM

Réglages optionnels

Ajustez la fréquence de votre processeur avec indicator-cpufreq

Installation

indicator-cpufreq vous aidera à changer la fréquence de votre processeur lors de vos déplacements:

sudo apt-get install indicator-cpufreq 

Accédez à Dash & gt; recherchez Startup & gt; edit indicator-cpufreq add -f ou copiez collez la commande suivante:

indicator-cpufreq -f 

Capture d'écran

Avec l’indicateur, vous pourrez surveiller votre fréquence et votre amplitude de CPU actuelles; peut changer la fréquence du processeur

Modification de la fréquence du processeur

Cliquez sur l’indicateur

  • Conseils supplémentaires

  • VA-API (accélération matérielle pour les GPU Intel / AMD)

Aperçu

La principale motivation de VA-API (Video Acceleration API) est d’activer le décodage / encodage vidéo à différents points d’entrée (VLD, IDCT, Motion Compensation, etc.) pour les normes de codage actuelles (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 et VC-1 / VMW3). L'extension de XvMC a été envisagée, mais en raison de sa conception originale pour MPEG-2 MotionComp uniquement, il était plus judicieux de concevoir une interface à partir de zéro qui puisse exposer pleinement les capacités de décodage vidéo des GPU actuels.

Les pilotes officiels Intel utilisent VA-API

Codecs vidéo pris en charge

Installer les pilotes Intel / AMD VA-API dans Ubuntu

pour les GPU Intel (pour Intel HD Graphics et G45 et versions ultérieures):

sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

pour les GPU AMD Radeon (vous avez également besoin des pilotes propriétaires!):

sudo apt-get install xvba-va-driver vainfo
  

Installer MPlayer avec la prise en charge de VA-API dans Ubuntu

Par défaut, la version de MPlayer disponible dans les dépôts officiels d'Ubuntu ne prend pas en charge l'API VA, mais vous pouvez utiliser un PPA qui fournit des versions personnalisées de MPlayer avec le support de VA-API.

sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi

Maintenant, vous devez installer smplayer ou vlc

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer

OU

sudo apt-get install vlc

Configuration

SMPLAYER

Son dans l'onglet Option & gt; Préférences, sous l'onglet Vidéo & gt; Vidéo générale & gt; Le pilote de sortie définit le pilote de sortie vidéo sur "vaapi":

VLC

Son dans Tools & gt; Préférences & gt; Entrée & amp; Codecs & gt; Activer Utiliser le décodage accéléré par processeur graphique

Liens utiles

PowerSavingTweaks pour Intel Graphics

sudo nano /etc/default/grub

changer:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

à:

GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"

et lancez:

sudo update-grub

Liens utiles

réponse donnée Qasim 26.04.2013 - 04:00
la source
10

C'est ce que j'ai lu dans 7 choses à faire après Installer Ubuntu 13.04 (Raring Ringtail) :

  

Jupiter était l’une des premières choses à installer après une nouvelle   Installation Ubuntu, mais malheureusement, l'application a été   arrêté et l'ancienne version ne fonctionne pas correctement dans Ubuntu   13.04.

     

Mais si l’autonomie de la batterie vous intéresse, vous pouvez utiliser TLP, un   outil que vous installez et puis oubliez-le parce qu'il   ajuste automatiquement votre système pour une meilleure consommation d'énergie / batterie   la vie.

     

Pour installer TLP dans Ubuntu 13.04, utilisez les commandes suivantes:

sudo add-apt-repository ppa:linrunner/tlp  
sudo apt-get update  
sudo apt-get install tlp tlp-rdw   
sudo tlp start

Je n'ai aucune expérience personnelle de TLP.

    
réponse donnée user25656 25.04.2013 - 18:55
la source
4

Jupiter pour 13.04 est arrivé!

sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
    
réponse donnée pablofiumara 01.11.2013 - 03:08
la source
2
  1. PowerTOP est un outil Linux permettant de diagnostiquer les problèmes de consommation d’énergie et de gestion de l’alimentation.

    En plus d'être un outil de diagnostic, PowerTOP dispose également d'un mode interactif dans lequel l'utilisateur peut expérimenter divers paramètres de gestion de l'alimentation pour les cas où la distribution Linux n'a pas activé ces paramètres.

  2. Cet outil udev active automatiquement les paramètres d’économie d’énergie les plus agressifs:

/etc/udev/rules.d/10-local-powersave.rules

# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"

# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"

# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"

# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"

# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"

# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
    
réponse donnée Ari Malinen 03.08.2013 - 04:52
la source

Lire d'autres questions sur les étiquettes