Sujet unique MacBook Pro qui se décharge en veille

Bonjour jnofly

Une inspection rapide des paramètres d'économie d'énergie lorsque le Mac est sur batterie montre que -->

- le mode d'hibernation est 3 (standard pour un portable) = avant la mise en sommeil-Système > le contexte de la RAM se trouve sauvegardé à un fichier sleepimage du disque > mais la RAM se trouve maintenue sous tension tout le temps du sommeil-Système => ce qui consomme de la batterie. Tout dépend donc de savoir combien de temps le Mac va rester en sommeil-Système simple > avant de virer à une forme d'hibernation.​
- ce laps de temps est déterminé par les valeurs (en secondes) assignées à l'hibernation (standby) et/ou à l'autopoweroff (forme de sommeil profond redondante obéissant à une norme européenne d'économie d'énergie). Dans ton cas le délai de sommeil-Système avant virage à l'hibernation est fixé à 86400" = 24 H (si la charge de batterie au départ est supérieure à 50%) => valeur délirante impliquant que le Mac ne passera jamais à l'hibernation dans le cycle d'une journée. Quant au délai de sommeil-Système avant passage au sommeil profond > il est fixé à 259200" = 72 H => valeur démentielle qui équivaut à une péremption de toute possibilité de sommeil-profond.​

En résumé : ton Mac ne quitte jamais une forme de sommeil-Système concomitant d'un maintien sous tension de la RAM.

- question : le SSD barrette de ton Mac n'a pas été changé contre un autre qui ne serait pas d'usine ? - type de cas induisant des problème de sortie de veille > qui expliquerait peut-être les valeurs irrationnelles affectées à l'hibernation et/ou sommeil profond.
 
Bonjour jnofly

Une inspection rapide des paramètres d'économie d'énergie lorsque le Mac est sur batterie montre que -->

- le mode d'hibernation est 3 (standard pour un portable) = avant la mise en sommeil-Système > le contexte de la RAM se trouve sauvegardé à un fichier sleepimage du disque > mais la RAM se trouve maintenue sous tension tout le temps du sommeil-Système => ce qui consomme de la batterie. Tout dépend donc de savoir combien de temps le Mac va rester en sommeil-Système simple > avant de virer à une forme d'hibernation.​
- ce laps de temps est déterminé par les valeurs (en secondes) assignées à l'hibernation (standby) et/ou à l'autopoweroff (forme de sommeil profond redondante obéissant à une norme européenne d'économie d'énergie). Dans ton cas le délai de sommeil-Système avant virage à l'hibernation est fixé à 86400" = 24 H (si la charge de batterie au départ est supérieure à 50%) => valeur délirante impliquant que le Mac ne passera jamais à l'hibernation dans le cycle d'une journée. Quant au délai de sommeil-Système avant passage au sommeil profond > il est fixé à 259200" = 72 H => valeur démentielle qui équivaut à une péremption de toute possibilité de sommeil-profond.​

En résumé : ton Mac ne quitte jamais une forme de sommeil-Système concomitant d'un maintien sous tension de la RAM.

- question : le SSD barrette de ton Mac n'a pas été changé contre un autre qui ne serait pas d'usine ? - type de cas induisant des problème de sortie de veille > qui expliquerait peut-être les valeurs irrationnelles affectées à l'hibernation et/ou sommeil profond.
Merci pour ton réponse. Non je ne pense pas qu'une barrette ait été changée. A moins qu'Apple ne me l'ait pas signalé. Mais je n'ose y croire.
Je ne tape donc aucune commande je laisse comme ça ? merci de ton aide ...
 
@ jnofly

Tu peux tester la commande suivante (copier-coller) :
Bloc de code:
sudo pmset -b displaysleep 3 disksleep 4 sleep 5 autopoweroff 0 standby 60
  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande édite les paramètres d'économie d'énergie sur batterie ainsi : délai sommeil-écran = 3' > sommeil-Disque = 4' > sommeil-Système = 5' > autopoweroff = désactivé > délai de sommeil-Système avant hibernation = 60" (1 minute)

La commande passée > redémarre une fois pour charger les nouveaux paramètres. Puis fais un test pendant toute une nuit > le Mac sur batterie > batterie chargée à 100 % au départ.
 
Bonsoir ZedCroy

Est-ce que tes tableaux sont complet ? --> je n'avise aucune fonction d'hibernation ni sur batterie ni sur secteur.
 
@ jnofly

Tu peux tester la commande suivante (copier-coller) :
Bloc de code:
sudo pmset -b displaysleep 3 disksleep 4 sleep 5 autopoweroff 0 standby 60
  • à validation > une demande de password s'affiche (commande sudo) --> tape ton mot-de-passe de session admin en aveugle - aucun caractère ne se montrant à la frappe - et revalide
  • la commande édite les paramètres d'économie d'énergie sur batterie ainsi : délai sommeil-écran = 3' > sommeil-Disque = 4' > sommeil-Système = 5' > autopoweroff = désactivé > délai de sommeil-Système avant hibernation = 60" (1 minute)

La commande passée > redémarre une fois pour charger les nouveaux paramètres. Puis fais un test pendant toute une nuit > le Mac sur batterie > batterie chargée à 100 % au départ.
Merci et si je ne vois pas de changement particulier pour revenir en l'état. La même formule mais avec les chiffres de ma capture d'écran première. Merci en tout cas.
 
@ jnofly

Tu n'auras qu'à faire un retour d'expérience ici. Si besoin : je pourrais te passer une commande rééditant à l'identique les paramètres de départ (encore que les valeurs pour l'hibernation n'aient rien de réaliste).
 
Bonjour Macomaniac,

Mon MacBook Pro 16" i9 a perdu 57% entre vendredi après-midi et ce lundi matin. Il a passé le weekend en hibernation ... enfin en théorie ...

PMSET -G LOG | GREP DUE

Bloc de code:
delete des lignes "100%"
2020-11-13 17:53:38 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:100%) 3233 secs
2020-11-13 18:47:31 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:99%) 11 secs   
2020-11-13 18:47:42 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:99%) 3238 secs
2020-11-13 19:41:40 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:99%) 10 secs   
2020-11-13 19:41:50 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:98%) 3239 secs
2020-11-13 20:35:49 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:97%) 10 secs   
2020-11-13 20:35:59 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:97%) 3239 secs
2020-11-13 21:29:58 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:97%) 10 secs   
2020-11-13 21:30:08 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:96%) 3240 secs
2020-11-13 22:24:08 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:96%) 11 secs   
2020-11-13 22:24:19 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:96%) 3238 secs
2020-11-13 23:18:17 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:96%) 21 secs   
2020-11-13 23:18:38 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:95%) 3230 secs
2020-11-14 00:12:28 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:95%) 11 secs   
2020-11-14 00:12:39 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:94%) 3238 secs
2020-11-14 01:06:37 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:94%) 10 secs   
2020-11-14 01:06:47 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:93%) 3239 secs
2020-11-14 02:00:46 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:93%) 10 secs   
2020-11-14 02:00:56 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:93%) 1754 secs
2020-11-14 02:30:10 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:93%) 10 secs   
2020-11-14 02:30:20 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=inactive Using Batt (Charge:92%) 113389 secs
2020-11-15 10:00:09 +0100 Wake                    Wake from Standby [CDNVA] : due to EC.RTC/Alarm Using BATT (Charge:92%) 0 secs   
2020-11-15 10:00:09 +0100 Sleep                   Entering DarkWake state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:92%)           
2020-11-15 10:00:49 +0100 Sleep                   Entering Sleep state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:65%) 3246 secs
2020-11-15 10:54:55 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:65%) 42 secs   
2020-11-15 10:55:37 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:64%) 17 secs   
2020-11-15 10:55:54 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/HibernateError Using BATT (Charge:59%) 10 secs   
2020-11-15 10:56:04 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:59%) 3186 secs
2020-11-15 11:49:10 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:59%) 11 secs   
2020-11-15 11:49:21 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:62%) 3238 secs
2020-11-15 12:43:19 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:61%) 10 secs   
2020-11-15 12:43:29 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:61%) 3239 secs
2020-11-15 13:37:28 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:61%) 16 secs   
2020-11-15 13:37:44 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:60%) 3234 secs
2020-11-15 14:31:38 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:59%) 11 secs   
2020-11-15 14:31:49 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:59%) 2273 secs
2020-11-15 15:09:42 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:59%) 25 secs   
2020-11-15 15:10:07 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:59%) 6989 secs
2020-11-15 17:06:36 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:59%) 11 secs   
2020-11-15 17:06:47 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:57%) 7211 secs
2020-11-15 19:06:58 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:57%) 48 secs   
2020-11-15 19:07:46 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:56%) 17 secs   
2020-11-15 19:08:03 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/HibernateError Using BATT (Charge:56%) 11 secs   
2020-11-15 19:08:14 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:50%) 934 secs 
2020-11-15 19:23:48 +0100 DarkWake                DarkWake from Deep Idle [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:50%) 24 secs   
2020-11-15 19:24:12 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:50%) 7211 secs
2020-11-15 21:24:23 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:53%) 16 secs   
2020-11-15 21:24:39 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:53%) 2237 secs
2020-11-15 22:01:56 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.RTC/Maintenance Using BATT (Charge:53%) 16 secs   
2020-11-15 22:02:12 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=inactive Using Batt (Charge:53%) 24935 secs
2020-11-16 04:57:47 +0100 Wake                    Wake from Standby [CDNVA] : due to EC.RTC/Alarm Using BATT (Charge:53%) 63 secs   
2020-11-16 04:58:50 +0100 Sleep                   Entering Sleep state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:49%) 3755 secs
2020-11-16 06:01:25 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:49%) 11 secs   
2020-11-16 06:01:36 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:49%) 636 secs 
2020-11-16 06:12:12 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:49%) 52 secs   
2020-11-16 06:13:04 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:48%) 635 secs 
2020-11-16 06:23:39 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.ARPT/Maintenance Using BATT (Charge:47%) 25 secs   
2020-11-16 06:24:04 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:47%) 6808 secs
2020-11-16 08:17:32 +0100 Wake                    Wake from Standby [CDNVA] : due to EC.USBC/Notification Using AC (Charge:47%) 0 secs   
2020-11-16 08:17:32 +0100 Sleep                   Entering DarkWake state due to 'Clamshell Sleep':TCPKeepAlive=active Using AC (Charge:47%) 12 secs   
2020-11-16 08:17:44 +0100 Wake                    DarkWake to FullWake from Standby [CDNVA] : due to HID Activity Using AC (Charge:47%) 30 secs   
2020-11-16 08:18:14 +0100 Sleep                   Entering DarkWake state due to 'Idle Sleep':TCPKeepAlive=active Using AC (Charge:46%) 31 secs   
2020-11-16 08:18:45 +0100 Wake                    DarkWake to FullWake from Standby [CDNVA] : due to UserActivity Assertion Using AC (Charge:47%)

La suite dans le message suivant (limite des 10.000 caractères).
 
La suite ...


PMSET -G CUSTOM

Bloc de code:
Battery Power:
lidwake              1
standbydelayhigh     300
proximitywake        0
standby              1
standbydelaylow      300
ttyskeepawake        1
highstandbythreshold 50
powernap             0
gpuswitch            0
hibernatefile        /var/vm/sleepimage
hibernatemode        25
displaysleep         2
sleep                10
tcpkeepalive         1
halfdim              1
acwake               0
lessbright           1
disksleep            5
AC Power:
lidwake              1
standbydelayhigh     86400
standbydelaylow      10800
standby              1
proximitywake        1
ttyskeepawake        1
hibernatemode        25
powernap             1
gpuswitch            1
hibernatefile        /var/vm/sleepimage
highstandbythreshold 50
womp                 0
displaysleep         10
networkoversleep     0
sleep                0
tcpkeepalive         1
halfdim              1
acwake               0
disksleep            0

J'avoue ne plus comprendre ce qui se passe ...

Avant ce weekend, il perdait moins de 5% par weekend.

As-tu une piste ?

Est-ce en relation avec la mise à disposition de Big Sur ?

Procédure de mise en veille
  1. Mac connecté en TB3 sur une station d'accueil (TS3+ de CalDigit)
  2. Ejecter les disques
  3. Opt Cmd Eject
  4. Eteindre la TS3+
 
Bonjour andr

Passe la commande :
Bloc de code:
sudo pmset -b tcpkeepalive 0
  • qui désactive la connection réseau / internet pendant l'hibernation - uniquement en ce qui concerne l'alimentation sur batterie

Redémarre une fois > et reteste pendant une nuit à partir de 100% de charge batterie au départ. Donne le résultat.
 
Merci pour ta réponse :)

Commande appliquée ... yapluka ...

Ce que je trouve "amusant", c'est que les autres weekend dans les mêmes circonstances n'ont pas provoqué une telle déperdition d'énergie.
 
Bonjour,

La batterie de mon MacBook Pro (mi 2015) se vide anormalement lorsqu'il est en veille. Ce n'était pas le cas avant.
Comment puis-je savoir quelles sont les applications responsables ?

Merci pour votre aide.
 
Dernière édition par un modérateur:
Bonjour,

Moniteur d'activité, batterie. Il me semble que tu as l'info sur les applications qui consomment beaucoup.
 
Merci, mais il ne peut pas afficher de rapport sur une nuit par exemple, pas comme sur l'iPhone.

l'affichage est instantané et change en permanence.
 
Bonsoir youy

Voici comment tu vas pouvoir fournir les informations de base -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (ce qui est inscrit sous Bloc de code) :​
Bloc de code:
pmset -g custom
et ↩︎ (presse la touche "Entrée" du clavier pour exécuter la commande)
  • tu vas voir s'afficher tableau des paramètres d'économie d'énergie de ton Mac > en superposition : sur batterie => sur secteur

Poste le retour en copier-coller > en veillant à faire le coller dans un Bloc de code (c'est plus lisible !) par le procédé suivant -->

- en bas de cette page des forums MacGé => utilise le menu (le 16è depuis la gauche = vers le milieu de la barre) dans la barre de menus au-dessus du champ de saisie d'un message > sous-menu : </> (= Bloc de code) => tu fais ton coller dans la fenêtre de code et Continuer.​

=> ces informations montreront les réglages en vigueur.
 
Merci, voilà la réponse du terminal
Bloc de code:
Battery Power:
 lidwake              1
 autopoweroff         1
 standbydelayhigh     86400
 autopoweroffdelay    28800
 standbydelaylow      10800
 standby              1
 proximitywake        0
 ttyskeepawake        1
 hibernatemode        3
 powernap             0
 gpuswitch            2
 hibernatefile        /var/vm/sleepimage
 highstandbythreshold 50
 displaysleep         2
 sleep                1
 acwake               0
 halfdim              1
 tcpkeepalive         1
 lessbright           1
 disksleep            10
AC Power:
 lidwake              1
 autopoweroff         1
 standbydelayhigh     86400
 autopoweroffdelay    28800
 proximitywake        1
 standby              1
 standbydelaylow      10800
 ttyskeepawake        1
 hibernatemode        3
 powernap             1
 gpuswitch            2
 hibernatefile        /var/vm/sleepimage
 highstandbythreshold 50
 womp                 1
 displaysleep         10
 networkoversleep     0
 sleep                1
 tcpkeepalive         1
 halfdim              1
 acwake               0
 disksleep            10
 
Paramètres sur batterie -->

- sommeil-écran = 2' (de délai d'inactivité en session) > sommeil-disque = 10' > sommeil-Système = 1' [sommeil-disque à 3' et sommeil-Système à 4' ou 5' irait mieux]
- mode d'hibernation = 3 (classique pour un portable) : lors du passage au sommeil-Système > le contexte de la RAM est sauvegardé à un fichier sleepimage > mais la RAM maintenue sous tension tout le temps du sommeil-Système [choix qui consomme de la batterie > si le sommeil-Système s'éternise]
- hibernation (standby) = activée : 86400" (= 24H de délai de sommeil-Système) si la charge de batterie est à + 50 % / 10800" (= 3H) si la charge est à - 50% [valeurs délirantes qui font que le Mac ne quitte jamais le sommeil-Système pour l'hibernation et donc consomme de la batterie la RAM maintenue sous tension - la charge de batterie étant régulièrement à +50% au moment de la mise en sommeil]
- sommeil-profond (autopoweroff = norme européenne redondante de l'hibernation) = activé : 28800" (= 8 H de délai de sommeil-Système) [valeur excessive proscrivant le passage au sommeil profond pendant une nuit]

Il faudrait principalement raccourcir énormément le délai de sommeil-Système avant passage à l'hibernation. D'accord pour une édition expérimentale des paramètres sur batterie ?
 
  • J’aime
Réactions: litobar71