J'utilise à la fois Windows 7 et Ubuntu-13.04 dans mon ordinateur portable Acer aspire 5738g.
Je reçois 3 heures de sauvegarde de la batterie sous Windows 7.
Mais dans ubuntu, il ne montre que 1,30 heure, mais au fur et à mesure (il montre 1,30 mais dans les 10 minutes, il montre 1 heure), 0,59 heure soudain, il s'éteint.
Même si la batterie est complètement chargée et si je débranche l'accord à ce moment-là, le système s'éteindra également.
Cela prend à peine 1 heure pour se recharger (dans Win7), mais dans ubuntu cela prend environ 3 heures et le niveau fluctuera.
De plus, le système chauffe pour une utilisation de courte durée. Alors dites-moi comment sortir de ces 2 bugs.
Vous pouvez envoyer vos suggestions par courrier électronique à: [email protected]
Aperçu
Utilisez-le pour améliorer les performances de votre batterie et maintenir la température. Voici donc comment installer et configurer TLP:
Sudo add-apt-repository ppa:linrunner/tlp
Sudo apt-get update
Sudo apt-get install tlp tlp-rdw smartmontools ethtool
ThinkPads
Sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
tlp-rdw - Dispositif radio Wizard - Besoin d'activer/désactiver et d'économie d'énergie (Wifi/Bluetooth)
smartmontools - nécessaire à tlp-stat pour afficher le lecteur de disque S.M.A.R.T. data
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 ThinkPad de tlp-stat
acpi-call-tools ThinkPad uniquement, acpi-call est nécessaire pour les seuils de charge de batterie sur Sandy Bridge et les modèles plus récents
Configuration
Suppression de la configuration de fréquence par défaut du processeur Ubuntu
Sudo update-rc.d -f ondemand remove
Développeur TLP
(Ce n'est pas un prérequis général pour TLP mais n'est nécessaire que si l'utilisateur décide de changer le gouverneur par défaut. Si un utilisateur émet la commande sans changer le paramètre TLP aussi, il se retrouve avec "perfomance", ce qui est assez mauvais pour la durée de vie de la batterie.), Appliquer à la section 3.) Mise à l'échelle du processeur et de la fréquence
Le fichier de configuration principal de TLP se trouve dans/etc/default/tlp
Sudo gedit /etc/default/tlp
Paramètres
Conseils généraux :
Les paramètres se terminant par _AC sont effectifs avec l'alimentation connectée
Les paramètres se terminant par _BAT sont efficaces lorsqu'ils fonctionnent sur batterie
Les paramètres contenant des blancs doivent être placés entre guillemets comme ceci: ""
Certains paramètres sont inactifs par défaut; supprimer le premier "#" pour l'activer
0.) Général
TLP_ENABLE=1
Réglez sur 0 pour désactiver TLP (redémarrage nécessaire), il doit être activé, laissez 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 comme 5 , Par défaut Ubuntu utilise 5 , à vous de voir, lisez l'aide ci-dessous
cat /usr/lib/pm-utils/power.d/laptop-mode
Cela contrôle le degré d'agressivité du système pour éviter d'écrire sur le disque. Plus le disque est inactif, plus vous pouvez économiser d'énergie.
Ceci n'est actif que sur batterie, et il restaure ces valeurs aux valeurs par défaut du noyau lorsqu'il est sur secteur.
Par défaut 5 , ce qui active le mode ordinateur portable et force le système à attendre 5 secondes chaque fois que quelque chose demande d'écrire sur le disque pour éliminer autant de données que possible.
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
Par défaut 60, ce qui signifie que le noyau ne commencera pas à forcer le processus à écrire les informations de fichier qui ont été modifiées mais non enregistrées jusqu'à ce que 60% de la mémoire système utilisable soit remplie d'informations sales.
3.) Processeur et mise à l'échelle de fréquence
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
Supprimez le hachage et modifiez-le comme conservateur.
C'est à vous de décider ce que vous voulez, vous pouvez également utiliser ON_BAT = powersave
Sélectionnez un régulateur 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
L'utilisation d'économie d'énergie "conservatrice" sur "- en particulier sur le courant alternatif - ne devrait pas être une recommandation générale mais seulement une option pour le matériel qui produit une chaleur excessive ou un 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 d'échelle. Les valeurs possibles dépendent fortement de votre processeur. Pour les fréquences disponibles, voir la sortie tlp-stat, Section "+++ Processor".
Astuce : Les paramètres sont désactivés par défaut, supprimez le # de tête 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
Réglez la fonction "turbo boost" du processeur: 0 = désactiver/1 = autoriser, Nécessite un processeur Intel Core i et un noyau 3.7 ou ultérieur.
Important: Cela peut entrer en conflit avec les paramètres du gouverneur de votre distribution, une valeur de 1 fait pas activer le boosting, cela permet simplement il
6.) Cœurs CPU/Hyper-Threads
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Minimiser le nombre de cœurs/hyper-threads cpu utilisés dans des conditions de faible charge
7.) Noyau
NMI_WATCHDOG=0
Activer le noyau NMI horloge de surveillance (0 = désactivé/économie d'énergie, 1 = activé). Une valeur de 1 est pertinente pour le débogage du noyau uniquement.
8.) Niveau avancé de gestion de l'alimentation du disque dur
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
Définissez le "Niveau avancé de gestion de l'alimentation". Les valeurs possibles vont de 1 à 255:
1 – max power saving / minimum performance
Important: ce paramètre peut entraîner une usure accrue du lecteur de disque en raison d'un déchargement excessif de la tête de lecture-écriture (reconnaissable aux bruits de clic)
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 blancs.
9.) Planificateur d'E/S disque
#DISK_IOSCHED="cfq cfq"
Sélectionnez le planificateur io pour les périphériques de disque: noop/deadline/cfq (par défaut: cfq) Valeurs séparées 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 disques virtuels) et autres supports non rotatifs (flash) où vous essayez de replanifier les E/S est un gaspillage de ressources
le délai est un planificateur léger qui essaie de mettre une limite stricte sur la latence
cfq essaie de maintenir l'équité à l'échelle du système de la bande passante d'E/S
10.) Gestion agressive de l'alimentation des liaisons SATA (ALPM):
min_power/medium_power/max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
[~ # ~] alpm [~ # ~] La gestion agressive de l'alimentation des liaisons (ALPM) est un mécanisme par lequel un contrôleur SATA AHCI peut mettre la liaison SATA qui se connecte au disque dans un mode de consommation très faible pendant les périodes d'activité E/S nulle et dans un état d'alimentation actif lorsque le travail doit être effectué. Les tests montrent que cela peut économiser environ 0,5 à 1,5 watts de puissance sur un système typique. (Pour plus de vérification "Sources et aide supplémentaire" )
11.) Gestion de l'alimentation de l'état actif PCI Express (PCIe ASPM):
(par défaut/performances/économie d'énergie)
Astuce: nécessite l'option de démarrage du noyau pcie_aspm = forcer sur certaines machines
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
12.) Vitesse d'horloge graphique Radeon
(méthode du profil): bas/moyen/haut/auto/par défaut
auto = milieu sur BAT, haut sur AC; par défaut = utiliser les paramètres par défaut du matériel (noyau> = 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 audio pour Intel HDA
Activez l'économie d'énergie audio pour les périphériques Intel HDA, AC97 (délai d'expiration en secondes). Une valeur de 0 désactive /> = 1 active l'économie d'énergie.
SOUND_POWER_SAVE=1
Désactiver également le contrôleur (HDA uniquement): O/N
SOUND_POWER_SAVE_CONTROLLER=Y
16.) Éteignez le lecteur optique dans UltraBay >> (ThinkPads 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 fonction (par défaut). Le lecteur peut être remis sous tension en relâchant (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
Dispositif de lecteur optique à éteindre (par défaut sr0)
BAY_DEVICE="sr0"
17.) Runtime Power Management pour les périphériques de bus pci (e)
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Runtime PM for all pci (e) bus devices
RUNTIME_PM_ALL=1
Runtime PM for all Périphériques de bus pci (e): 0 = désactivé/1 = activé, avertissement: option expérimentale, peut provoquer des instabilités du système
Parfois, mon dongle de souris USB ne fonctionnait pas lorsque je le connectais au port USB 3, fonctionnait bien lorsque je le connectais au port USB 2, et tous mes périphériques USB 3 fonctionnaient correctement, aucun problème.
18.) Suspension automatique USB
Réglez sur 0 pour désactiver/1 pour activer la fonction de suspension automatique USB
USB_AUTOSUSPEND=1
19.) Démarrage et arrêt du système
RESTORE_DEVICE_STATE_ON_STARTUP=0
Restaure l'état de l'appareil 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 appareils radio intégrés au démarrage du système:
bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)
Plusieurs appareils sont séparés par des blancs.
J'ai une erreur que mon appareil Blue tooth n'est pas désactivé au démarrage, donc si vous rencontrez ce problème, faites la configuration suivante
Sudo nano /etc/rc.local
Et ajoutez la ligne suivante avant de quitter 0
rfkill block bluetooth
Enregistrer et quitter et 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émarrage ou pour appliquer les paramètres modifiés, utilisez:
Sudo tlp start
Utilisez la commande tlp-stat terminal pour vérifier si TLP fonctionne correctement
Sudo tlp-stat
Vérifiez la température de votre 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 uniquement l'état de commutation des appareils radio:
tlp-stat -r
tlp-stat --rfkill
Afficher uniquement les températures et la vitesse du ventilateur:
tlp-stat -t
Appliquer les paramètres de la 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 les E/S que vous utilisez.
Sudo tlp-stat # Check the section +++ Storage Devices
Mode trace
Pour examiner de plus près les problèmes suspectés dans TLP, activez le mode trace dans/etc/default/tlp:
TLP_DEBUG="lock nm path pm rf run sysfs udev usb"
Ajoutez la ligne mentionnée 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
Dans le cas où 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 de TLP
Ajustez la fréquence de votre CPU avec
indicator-cpufreq
Installation
indicator-cpufreq
vous aidera à modifier la fréquence de votre CPU lors de vos déplacements:
Sudo apt-get install indicator-cpufreq
Allez dans Dash> recherchez Démarrage> éditez indicator-cpufreq
ajouter -f
ou copiez collez la commande suivante:
indicator-cpufreq -f
Capture d'écran
Avec l'indicateur, vous pourrez surveiller la fréquence actuelle de votre CPU et changer la fréquence du CPU
Modification de la fréquence du processeur
Cliquez sur l'indicateur
PowerSavingTweaks pour Intel Graphics
Configuration
Sudo nano /etc/default/grub
changement:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
à:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.lvds_downclock=1 drm.vblankoffdelay=1"
et courir:
Sudo update-grub
Redémarrez pour appliquer les modifications. Vous n'avez pas besoin d'autres ajustements car ils sont déjà ajoutés par défaut.
Décharge régulière de la batterie
Déchargez la batterie au moins deux fois par semaine.
J'utilise l'utilitaire Dell dans Windows et cela montre que la santé de ma batterie est de 94%. J'avais 76% auparavant parce que je ne le déchargeais pas. Maintenant que je le décharge deux fois par semaine, il est à 94% et j'ai presque 5 heures d'autonomie.
La batterie se décharge Lire avant de décharger la batterie
VA-API (accélération matérielle pour les GPU Intel/AMD)
J'ai testé l'accélération matérielle VA-API dans Ubuntu 13.04 et cela permet d'économiser environ 2 à 4 watts de batterie et d'économiser l'utilisation du processeur lors de la lecture de films, je recommanderais parce qu'il n'a pas d'inconvénient.
La principale motivation de VA-API (Video Acceleration API) est de permettre le décodage/encodage vidéo accéléré par matériel à différents points d'entrée (VLD, IDCT, compensation de mouvement, etc.) pour les normes de codage en vigueur aujourd'hui (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 son conception originale pour MPEG-2 MotionComp uniquement, il était plus logique de concevoir une interface à partir de zéro qui puisse exposer pleinement les capacités de décodage vidéo dans les GPU d'aujourd'hui.
Liens d'aide complets
Les pilotes Intel officiels utilisent VA-API
Prise en charge des codecs vidéo
Installer les pilotes Intel/AMD VA-API dans Ubuntu
Sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
Sudo apt-get install xvba-va-driver vainfo
Installez MPlayer avec le support VA-API dans Ubuntu
Par défaut, la version MPlayer disponible dans les dépôts officiels Ubuntu ne prend pas en charge VA-API, mais vous pouvez utiliser un PPA qui fournit des versions MPlayer personnalisées avec prise en charge VA-API.
Sudo add-apt-repository ppa:sander-vangrieken/vaapi
Sudo apt-get update
Sudo apt-get install mplayer-vaapi
Vous devez maintenant installer smplayer ou vlc
Sudo add-apt-repository ppa:rvm/smplayer
Sudo apt-get update
Sudo apt-get install smplayer
Sudo apt-get install vlc vlc-plugin-Pulse mozilla-plugin-vlc
Configuration
[~ # ~] smplayer [~ # ~]
Son dans Onglet Option > Préférences, sur l'onglet Vidéo> Vidéo générale> Pilote de sortie définissez le pilote de sortie vidéo sur "vaapi":
[~ # ~] vlc [~ # ~]
Son dans Outils> Préférences> Entrée et codecs> Activer Utiliser le décodage accéléré GPU
Liens utiles
Comment activer/tester correctement VA-API sur Intel Sandy Bridge?
Indicateur de ligne de commande pour que mplayer utilise l'accélération matérielle?
PowerSavingTweaks pour Intel Graphics
Sudo nano /etc/default/grub
changement:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
à:
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1"
et courir:
Sudo update-grub
Ajout de 2 nouvelles options
1 = pcie_aspm = force, 2 = i915.semaphores = 1
Comme le montrent les résultats du test, il économise environ 0,75 à 1 watts de batterie
Résumé: 9,40 watts en moyenne
Résumé: 8,56 watts en moyenne
Je vais essayer de mettre à jour plus de résultats de test, cette mise à jour est toujours en processus bêta , j'ai testé seulement deux fois , veuillez partager vos résultats également.
Liens utiles
Si vous google i915.semaphores = 1 & i915.semaphores = 1 économie de batterie vous trouverez de très bons liens
Une jauge inexacte peut conduire au fait que les valeurs de capacité de la batterie sont incorrectes. La batterie peut signaler qu'elle a encore 10% de sa capacité alors qu'en fait elle a une valeur beaucoup plus faible, ce qui provoque l'arrêt inattendu de l'ordinateur.La méthode la plus adéquate pour effectuer une décharge complète (100% à un minimum de 3%) comprend la procédure suivante:
Chargez complètement la batterie à sa capacité maximale (100%); Laissez la batterie "reposer" complètement chargée pendant 2 heures ou plus afin de refroidir après le processus de charge. Vous pouvez utiliser l'ordinateur normalement pendant cette période; Débranchez le cordon d'alimentation et réglez l'ordinateur pour qu'il hiberne automatiquement à 5%. Si vous ne pouvez pas sélectionner 5%, vous devez utiliser la valeur minimale autorisée, mais jamais inférieure à 5%;
Laissez l'ordinateur se décharger sans arrêt jusqu'à ce qu'il se mette en veille prolongée. Vous pouvez utiliser l'ordinateur normalement pendant cette période; Lorsque l'ordinateur s'arrête complètement, laissez-le rester en veille prolongée pendant 5 heures ou plus; Branchez ensuite l'ordinateur à l'alimentation A/C pour effectuer une charge complète sans interruption jusqu'à sa capacité maximale (100%). Vous pouvez utiliser l'ordinateur normalement pendant cette période.
Après le processus d'étalonnage, le niveau d'usure signalé est généralement plus élevé qu'auparavant. C'est naturel, car il indique maintenant la véritable capacité actuelle que la batterie doit maintenir en charge. Les batteries au lithium-ion ont un nombre limité de cycles de décharge (généralement 200 à 300 cycles) et elles conserveront moins de capacité au fil du temps.
Beaucoup de gens ont tendance à penser que "si l'étalonnage donne un niveau d'usure plus élevé, alors c'est une mauvaise chose". C'est faux, car comme dit, l'étalonnage est censé avoir votre batterie signaler la vraie capacité qu'elle peut contenir, et il est destiné à éviter les surprises comme, par exemple, être au milieu d'une présentation et soudainement l'ordinateur s'arrête à 30 % frais.
SOURCE: entretien de la batterie