Pourquoi mon ordinateur a-t-il moins d'autonomie avec Ubuntu qu'avec Windows?

34

L’année dernière, j’ai acheté un ordinateur portable Dell Inspiron 5315 avec Windows 7 préinstallé. J'ai installé Ubuntu 10.10 avec un double démarrage. Lors de la mise à niveau vers Ubuntu 11.10, je suis contrarié de constater que je dispose maintenant d’une autonomie de moins d’une heure! Windows 7 me donne 2,5 heures de temps d'exécution.

Y a-t-il une explication possible pour laquelle ma batterie s'épuise plus rapidement avec Ubuntu? Quelqu'un peut-il me dire de meilleures options de puissance?

    
posée Rajesh Pantula 08.01.2012 - 00:08
la source

5 réponses

13

Il existe un problème majeur lié à la gestion de l’énergie . sur les systèmes PCI Express.

Essayez d’éditer votre entrée de démarrage pour inclure pcie_aspm=force dans les paramètres du noyau, et voir si cela améliore votre consommation d’énergie.

    
réponse donnée Adrian 08.01.2012 - 00:46
la source
17

On prétend que Windows 7 offre une meilleure autonomie que Ubuntu, mais je ne l’ai pas comparé à mes ordinateurs portables. Cela dit, il existe de nombreuses approches pour l’augmenter. Voici ceux que j'ai trouvé les plus efficaces:

  1. Installez le package laptop-mode-tools . Il bascule votre ordinateur portable en "mode ordinateur portable" à chaque fois qu'il est sur la batterie, que les disques durs sont éteints, que le mode d'économie d'énergie est activé pour les périphériques / périphériques, etc.
  2. Utilisez le gestionnaire de tâches pour rechercher les processus les plus intensifs et désactivez-les (vérifiez également PowerTOP ). Désactivez également les services d'amorçage dont vous n'avez pas besoin ( apt-get install bum ) et services lancés par votre gestionnaire de fenêtres graphique.
  3. Vérifiez que la fréquence de votre processeur est réduite de façon dynamique ( cat /proc/cpuinfo ).
  4. Réduire la luminosité de l'écran (l'affichage consomme le plus d'énergie).
  5. Certains conseils aléatoires peuvent vous aider, à savoir cette réponse .
réponse donnée user40613 08.01.2012 - 00:40
la source
8

Pour 13.04

Il y a beaucoup de mythes sur l'autonomie de la batterie. Essentiellement, ce qui tue les piles sur le long terme est la chaleur . Ce qui les tue à court terme, ce sont les services et processus inutiles . Windows est assez efficace pour limiter la consommation d’énergie, car de nombreuses collaborations avec les fabricants de matériel ont permis d’optimiser les limitations de puissance du matériel.

Vous voulez vous assurer que votre ordinateur chauffe le moins possible lorsque vous travaillez sur batterie. Sur Ubuntu 13.04, vous pouvez utiliser TLP . Il a les fonctions suivantes (liste non exhaustive):

  
  • Mode ordinateur portable du noyau et délais d'attente de la mémoire tampon sale;
  •   
  • Mise à l'échelle de la fréquence du processeur, y compris "turbo boost" / "turbo core";
  •   
  • Planificateur de processus avec prise en charge de l’alimentation pour multi-core / hyper-threading;
  •   
  • Niveau de gestion de l'alimentation du disque dur et délai d'attente de déconnexion (par disque);
  •   
  • Gestion d’alimentation de liaison agressive SATA (ALPM);
  •   
  • Gestion de l'alimentation active PCI Express (PCIe ASPM) - Linux 2.6.35 et supérieur;
  •   
  • Gestion de l'alimentation d'exécution pour les périphériques de bus PCI (e) - Linux 2.6.35 et supérieur;
  •   
  • Gestion de l'alimentation Radeon KMS - Linux 2.6.35 et supérieur, pas fglrx;
  •   
  • Mode d'économie d'énergie Wifi - selon le noyau / pilote;
  •   
  • Mettez le lecteur optique hors tension dans la baie de lecteur (sur batterie).
  •   

Il existe une réponse complète ici expliquant en détail comment l’utiliser et la configurer. La réponse ici peut également vous aider à vous assurer que vos paramètres (éventuellement modifiés) s’appliquent à chaque démarrage de la batterie.

En ce qui concerne la différence entre Windows et Ubuntu, vous devez vous poser quelques questions:

  • Avez-vous un outil de gestion de l'alimentation installé? Quelque chose comme le TLP? Avez-vous également bien configuré? [Note complémentaire: un outil de gestion de l'alimentation peut également vous permettre d'utiliser toute votre puissance en cas de besoin. J'ai remarqué des différences considérables.]
  • Est-ce que vous utilisez les mêmes choses sous Windows et sur Ubuntu? Est-ce que tout ce que vous utilisez est nécessaire (avez-vous un serveur Apache pour un tutoriel joomla ou wordpress que vous avez déjà essayé)? Parfois, les utilisateurs ont une pile de développement complète dans Ubuntu et quelques applications bureautiques sous Windows.
  • Les mesures sont-elles les mêmes? Avez-vous vérifié si Windows et Ubuntu vous avaient donné l'heure promise?
  • Combien de processeurs utilisez-vous? Aussi quand vous démarrez?
  • Utilisez-vous votre GPU? Cela peut faire une énorme différence ! Si vous possédez une carte Nvidia avec la technologie Optimus (en gros, il s’agit d’une option d’économie d’énergie prise en charge par votre machine Windows), vous devez utiliser bourdon . Au fait, ses développeurs sont des gens formidables qui vous aident sur place dans IRC.
  • Utilisez-vous les mêmes paramètres pour la luminosité de votre écran?

L'avantage d'Ubuntu par rapport à Windows est que vous pouvez également choisir un autre gestionnaire de bureau (Unity consomme beaucoup de ressources processeur). Une meilleure configuration (même avec l'unité) peut vous permettre de doubler la durée de vie de votre batterie. Le kilométrage peut varier (et le fera).

    
réponse donnée don.joey 29.08.2013 - 20:44
la source
7

Vous pouvez soit mettre à niveau vers Precise (la version de développement qui deviendra 12.04LTS lors de sa sortie en avril), ce qui semble avoir une durée de vie de la batterie améliorée sur mes ordinateurs. Vous pouvez également installer 10.04LTS et mettre à niveau lorsque 12.04LTS devient disponible. 10.04LTS avait bien plus d'autonomie.

    
réponse donnée Jo-Erlend Schinstad 08.01.2012 - 00:56
la source
5

Si vous souhaitez tirer le meilleur parti de votre batterie, optez pour une configuration légère. De plus, le noyau 3.2 est connu pour avoir amélioré certaines des régressions survenues dans les noyaux précédents.

Voici les options du noyau que j'utilise:

pcie_aspm=force i915.i915_enable_rc6=1 acpi_osi=Linux acpi_backlight=vendor , le acpi_osi=Linux peut ou non être pertinent sur votre système dell.

i915_enable_rc6 active le mode veille sur le processeur.

pcie_aspm a déjà été expliqué.

Passons maintenant à la configuration basse consommation. Ce que vous pouvez faire est de prendre l'environnement de bureau lxde ou razor qt ou vous le faites comme je le fais. Prenez quelques wm légers et les composants dont vous avez besoin avec xfce.

Je consomme jusqu'à 7 heures d'autonomie avec mon ordinateur portable lorsque j'éteins le wifi.

Passons maintenant au mode ordinateur portable. Assurez-vous que cpufreq est installé, puis dans /etc/laptop-mode/conf.d/cpufreq.conf assurez-vous que le gouverneur de batterie est powersave , BATT_CPU_GOVERNOR=powersave .

cpufreq-info vous indique sur quel gouverneur vous êtes en ce moment.

    
réponse donnée Reza Jelveh 08.01.2012 - 01:23
la source

Lire d'autres questions sur les étiquettes