J'ai une configuration à double démarrage avec Ubuntu 16.04 LTS et Windows 10 sur un HP Pavilion 15-CC508NF . Lorsque j'arrête à partir de Windows 10, ma batterie reste telle quelle, pas de décharge. Mais lorsque je ferme Ubuntu, la batterie perd 5% par jour.
J'ai installé le package TLP et désactivé WOL (Wake-On-Lan) sur la carte Ethernet. Mais la batterie continue de se décharger lorsque l'ordinateur est éteint - 2% par jour.
Je pense que certains matériels continuent de consommer de l’énergie alors que l’ordinateur est éteint.
Une idée pour identifier le problème / le matériel à l'origine du problème?
16.04
power-management
shutdown
battery
yoann_dev
la source
la source
sudo tlp-stat -b
. Il affiche la charge restante actuelle en mAh et la charge complète. Après l'arrêt de Windows 10 ou Ubuntu, le lendemain, je démarre sur Ubuntu pour obtenir la charge restante.Réponses:
Un autre utilisateur avec un HP Pavilion perdait 10% de sa batterie pendant la nuit . Apparemment, il n'y avait pas de configuration BIOS pour Wake-on-LAN et ils ont dû utiliser cette méthode:
Le nom logique commençant par
e
est pour Ethernet qui signifie "LAN". Le nom logique commençant parw
est pour le WiFi qui n'est pas un problème.Prenez ensuite le nom logique Ethernet / LAN et passez-le à la
ethtool
commande:Dans mon cas, "Wake on LAN" n'est pas activé mais si le vôtre apparaît:
Cela signifie que "Wake-on-LAN" est activé et comme l'OP perd 0% de batterie par nuit, vous perdez 5% par jour.
Pour désactiver "Wake-on-LAN", l'OP utilisé:
enp59s0
par votre nom logique à l'étape 1. ci-dessus.wol
signifie "Wake-on-LAN".d
représentedisable
.ArchLinux a un article complet sur Wake-on-LAN .
Pourquoi utiliseriez-vous "Wake-on-LAN"?
Certains serveurs voudront réveiller les PC clients du jour au lendemain et installer de nouveaux programmes sur eux du jour au lendemain ou mettre à jour les fichiers.
USB désactivé dans Windows, laissé sous Ubuntu
Un utilisateur de Tom's Hardware signale que lorsque Windows arrête tous les appareils alimentés par USB, éteignez-les. Cependant, lorsque Ubuntu 16.04 s'arrête, les appareils alimentés par USB restent sous tension.
Pour confirmer si cela se produit dans votre cas, connectez un périphérique alimenté par USB tel qu'un téléphone portable ou une souris à tous les ports USB et voyez s'ils sont alimentés lorsque Ubuntu arrête l'ordinateur.
Scénarios moins probables
Consulter le journal d'arrêt
J'ai l'expérience pendant
suspend
le système ne termine pas le processus. Lorsque le système reprend, il termine le processus. Vous devez vérifier votre/var/log/syslog
ou/var/log/syslog.1
pour vous assurer que tout s'est bien arrêté et qu'il a été mis hors tension. Vous pouvez également vérifierjournalctl -b-1
pour voir la fin du démarrage précédent. Utilisezjournalctl -b
pour regarder le début du démarrage actuel.Contexte: systemd suspend le système mais lors de la reprise du noyau, il entre en veille et se réveille
la source
en01
pourrait être un nom générique commeeth0
. Assurez-vous que vous exécutezsudo lshw -class network | grep logical
pour confirmer le nom exact. Je n'ai pas recherché l'tlp
approche de ce problème mais je vous encourage à essayer de l'ethtool
utiliser dans cette réponse et les liens référencés.J'imagine que le système exécute toujours des services ou quelque chose.
Je suggérerais d'abord de regarder
service --status-all
et de décider s'il y en a que vous voulez juste arrêter. Vous pouvez également essayer de tout arrêter avant de vous arrêter. Il existe des moyens d'arrêter un service jusqu'au redémarrage, ce qui peut être exactement ce dont vous avez besoin.Vous pouvez également mettre une liste de services dans un
.txt
fichier et l'utiliser pour arrêter ou démarrer un groupe de services.Si vous n'êtes pas tout à fait sur l'approche "l'un après l'autre", vous pouvez également installer quelque chose qui vous donne une interface de type GUI - un outil comme sysv-rc-conf ou Jobs-Admin. Ils fournissent tous deux une interface agréable pour arrêter et démarrer des services. Le premier s'exécute dans le terminal, le second exécute une interface graphique séparée, car je sais que certaines personnes sont biaisées vers l'un ou l'autre.
J'espère que cela pourra aider. Honnêtement, je ne sais pas si c'est le cas, car je suppose que l'arrêt d'un système arrête tous les niveaux d'exécution, non? Mais ça vaut le coup d'essayer. :)
la source