web-dev-qa-db-fra.com

Problème de batterie de courte durée spécifique avec un ordinateur portable Sony VAIO

(J'utilise Ubuntu 12.04 LTS 64 Bit)

J'ai quelques problèmes avec la batterie de mon ordinateur portable ( Sony VAIO VPC-F22S1E ). Il se charge complètement environ 3-4 heures (en utilisant) et 2-3 heures (lorsqu'il est éteint). Et sa durée est seulement 1-2 heures. Après 2 heures d'utilisation, il est complètement vide (. En fait, je le félicite, s'il dure plus de 2 heures ). En outre, je vérifie le panneau durée de batterie restante d'Ubuntu,

enter image description here

Comme vous le voyez, cela prend 1 heure 39 minutes. Mais quand je vérifie 10 minutes plus tard, c'est 1: 09, et 20 minutes plus tard 1: 35. Comme vous le voyez, c'est très instable.

Je suis allé au service technique de Sony. Ils mesurent quelque chose et me disent que "toutes les valeurs de la batterie sont normales, il n’ya pas de problème avec votre batterie". Voici les détails de ma batterie:

enter image description hereenter image description here

Je ne sais pas pourquoi il y a un problème.


Détails

(command> results of command)

lspci | grep VGA> 01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 540M] (rev a1)

Les détails d'utilisation de mon ordinateur

  1. Je ne joue pas à des jeux sur mon PC ( sérieusement )
  2. Je suis développeur web et travaille toujours avec des éditeurs de texte (Sublime Text 2)
  3. Le serveur Web Apache2 est toujours en ligne sur mon ordinateur, mais je ne sais pas combien de batterie utiliser
  4. Bluetooth toujours désactivé.
  5. J'utilise une connexion réseau sans fil, toujours.

(veuillez commenter, si vous avez besoin d'autres détails)

Ce dont j'ai besoin ?

  1. Conseils pour trouver un problème avec ma batterie
  2. Trouver mes applications de vidange de batterie et les tuer .
  3. Conseils pour charger (par exemple, devrais-je utiliser une prise de courant protégée? et ne devrais-je pas utiliser mon ordinateur tout en le chargeant )

Pourquoi ce n'est pas dupliqué avec d'autres questions.

Parce que chaque utilisateur d’ordinateur a des applications différentes, installées, à des endroits différents et que les utilisateurs ont des connaissances informatiques différentes (je ne suis pas un expert de Linux car j’ai besoin de réponses étape par étape, en général).

J'ai fait une recherche rapide mais je n'ai pas trouvé assez d'informations sur mon problème. Beause de cela, je pose cette question. S'il vous plaît, ne me dites pas "C’est dupliqué avec bla bla bla , fermez cette question!".

Merci :)


À propos de ( Sony VAIO VPC-F22S1E )

La puce graphique HD Graphics 3000 du processeur est désactivée (pas de Nvidia Optimus). Le Geforce GT 540M ne peut donc pas être désactivé.

1
Eray

Suivez les étapes ci-dessous et j'espère que la consommation de la batterie de votre ordinateur portable sera meilleure

Calculateur de consommation d'énergie pour Ubuntu Linux

Sudo apt-add-repository ppa:colin-king/powermanagement
Sudo apt-get update
Sudo apt-get install powerstat

Après cela, vérifiez votre consommation d'énergie

Sudo powerstat

Vérifiez la sortie de la mine était d'environ 16 à 18 watts

Améliorer la vie de la batterie

 Sudo apt-get install ethtool

Mettez les données ci-dessous dans rc.local avant la sortie 0

Sudo nano /etc/rc.local

rfkill block bluetooth
ethtool -s eth0 wol d
exit 0

Cela économise environ 1 à 2 watts de batterie.

Installez power top et vérifiez sa suggestion (facultatif)

Après cela, économiser la consommation réelle de la batterie

 Sudo gedit /etc/pm/power.d/power

et collez-y les lignes suivantes.

 #!/bin/sh

 # Shell script to reduce energy consumption when running battery. Place
 # it in /etc/pm/power.d/ and give execution rights.

 if on_ac_power; then

 # Start AC powered settings --------------------------------------------#

 #NMI watchdog should be turned on
 for foo in /proc/sys/kernel/nmi_watchdog;
 do echo 1 > $foo;
 done

 # CPU Governor: Performance
 for foo in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor;
 do echo performance > $foo;
 done 
 # End AC powered settings ----------------------------------------------#

 else

 # Start battery powered settings ---------------------------------------#

 #NMI watchdog should be turned on
 for foo in /proc/sys/kernel/nmi_watchdog;
 do echo 0 > $foo;
 done

 # Select Ondemand CPU Governor
 for foo in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor;
 do echo ondemand > $foo;
 done
 # End battery powered settings -----------------------------------------#

 fi

Sauvegarder, quitter et maintenant, vous devez attribuer une autorisation d'exécution du script d'alimentation.

 Sudo chmod +x /etc/pm/power.d/power

Après ça

 cd /usr/lib/pm-utils/power.d
 Sudo cp anacron /etc/pm/power.d/
 Sudo cp intel-audio-powersave /etc/pm/power.d/
 Sudo cp laptop-mode /etc/pm/power.d/
 Sudo cp sata_alpm /etc/pm/power.d/
 Sudo cp Sudo cp /etc/pm/power.d/ /etc/pm/power.d/

Désactiver ‘Wake On LAN’ dans Ubuntu pourrait économiser un peu de puissance sur votre ordinateur portable

 Sudo cp /usr/lib/pm-utils/power.d/disable_wol /etc/pm/power.d/
 gksudo gedit /usr/lib/pm-utils/power.d/disable_wol

Une fois ouvert, localisez un code appelé "wol g" (vous pouvez le rechercher dans l’éditeur), comme indiqué ci-dessous, puis changez simplement la lettre "g" en "d". enter image description here

Après cela, vous pouvez voir la photo ci-dessous la vie de ma batterie après une recharge complète. 5 heures 25 minutes enter image description here

Après cela, redémarrez votre ordinateur portable et une fois complètement chargé, vérifiez la durée de vie de la batterie et exécutez à nouveau

 Sudo powerstat

J'espère que ça ira mieux maintenant

Maintenant le mien est

Résumé: 10,86 watts en moyenne avec écart-type 1,07

1
Qasim

Installez PowerTop . Vous pouvez l’exécuter pendant un certain temps lorsque votre ordinateur portable est débranché et il devrait vous donner une estimation approximative de l’utilisation de votre énergie.

Modifier; Notez en particulier cette partie: J'ai également remarqué que (selon votre lien, sauf erreur de ma part) votre ordinateur portable est livré avec un GPU GeForce GT540M. Les cartes graphiques dédiées peuvent être une lourde perte de puissance pour les ordinateurs portables. De nombreux ordinateurs portables dotés de cartes GeForce dédiées utilisent le pilote NVIDIA Optimus pour basculer entre le GPU intégré (généralement Intel HD3000 ou autre). Vous saurez que c'est le cas si votre ordinateur portable est doté d'un commutateur permettant d'activer/désactiver la carte graphique dédiée. Étant donné que ce pilote ne fonctionne pas sous Linux, il est possible que votre ordinateur exécute les graphiques dédiés par défaut. Vous pouvez simuler les effets d’Optimus et vous assurer ainsi d’utiliser votre processeur de puissance inférieure avec Bumblebee .

Utilisez également le paramètre mode portable de Ubuntu, qui limitera les processus inutiles lorsque vous utilisez la batterie. Essayez d’installer des applications telles que Granola et Jupiter pour économiser votre énergie (j’ai trouvé que cette dernière était quelque peu inutile, cependant).

Il est également possible que les spécifications de votre ordinateur portable soient un peu grandes pour la batterie. Selon le lien que vous avez publié, votre ordinateur portable dispose d’un processeur i7 et d’un écran de 16,4 pouces, qui nécessiteront plus de puissance pour fonctionner pleinement. Des programmes tels que le mode ordinateur portable et Granola peuvent peut-être limiter l'utilisation de votre processeur (je n'en suis pas sûr), et réduire la résolution de votre écran pourrait économiser un peu d'énergie.

En outre, pour énoncer l'évidence, assurez-vous que votre batterie est décemment neuve (si elle est vieille, elle pourrait bien être en train de mourir). En termes de chargement, vous ne pouvez pas aider grand chose. Auparavant, les batteries pouvaient souffrir de "surcharge", mais les batteries modernes utilisent des interrupteurs intégrés pour arrêter la charge juste en dessous de 100%. Commencez simplement par utiliser PowerTOP pour connaître les processus en jeu et travailler à partir de là.

0
Alex