Sujet unique MacBook Pro qui se décharge en veille

Je te conseille de porter ton Mac en magasin pour un diagnostic.

- la défaillance du port thunderbolt a des chances d'être la cause première du problème > en induisant sans cesse un processus de vérification qui finit par épuiser la batterie.​
 
Bonjour cyril

Voici comment tu vas pouvoir fournir les informations pertinentes -->

- va à : Applications > Utilitaires > lance le «Terminal». Dans la fenêtre ouverte > saisis la commande informative (copier-coller - 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 en 2 tableaux superposés les préférences d'économie d'énergie pour l'alimentation sur batterie et 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 préférences concernant la batterie.
 
Merci pour cette réponse rapide.
Je précise que c'est arrivé depuis la mise à jour vers Big Sur avant je n'avais pas ce souci.

Battery Power:
lidwake 1
autopoweroff 1
standbydelayhigh 86400
autopoweroffdelay 259200
standbydelaylow 10800
standby 1
hibernatemode 3
powernap 0
gpuswitch 2
hibernatefile /var/vm/sleepimage
ttyskeepawake 1
highstandbythreshold 50
displaysleep 2
sleep 1
acwake 0
halfdim 1
lessbright 1
disksleep 10
AC Power:
lidwake 1
autopoweroff 1
standbydelayhigh 86400
autopoweroffdelay 259200
standbydelaylow 10800
standby 1
hibernatemode 3
powernap 1
gpuswitch 2
hibernatefile /var/vm/sleepimage
ttyskeepawake 1
highstandbythreshold 50
womp 1
displaysleep 10
networkoversleep 0
sleep 1
acwake 0
halfdim 1
disksleep 10
 
Les réglages d'économie d'énergie pour l'alimentation sur batterie sont "folkloriques" (il semble qu'il s'agisse d'un paramétrage défaut pour l'essentiel) -->

- sommeil-Système = 1' de délai d'inactivité en session (trop court) > sommeil-écran = 2' (annulé par le sommeil-Système qui s'impose avant) > sommeil-disque = 10' (idem)
- mode d'hibernation = 3 ce qui est le défaut sur portable (lors de la mise en sommeil-Système > sauvegarde de la RAM à un fichier du disque et maintien de la RAM sous tension tout le temps du sommeil-Système. Si le sommeil-Système s'éternise => la RAM sous tension a le temps d'épuiser la batterie)
- hibernation = 1 (activée) avec des délais de : 86400" = 24H de sommeil-Système si la batterie est à +50% au départ > et de 10800" = 3 H si elle est à -50% (valeurs délirantes qui font que le Mac ne quitte jamais l'état de sommeil-Système)
- sommeil-profond = 1 (activé) avec un délai de 72H de sommeil-Système (encore plus délirant. Il s'agit d'une norme d'économie d'énergie européenne redondante de l'hibernation. Ce n'est pas : l'un et l'autre > mais : l'un ou l'autre qu'il faut choisir)

D'accord pour une édition plus "rationnelle" de ces paramètres pour la batterie ?
 
ok je vois qu'il y a un souci de paramètre alors.
C'est étonnant car avant ça fonctionnait bien, c'est surement du a la mise a jour.
dite moi les réglages a faire et je verrai.
en tout cas merci
 
Bonjour,
Mon problème de perte d'énergie a été résolu grâce à une commande Terminal, mais là à nouveau la batterie se vide complètement , pourtant je n'ai pas changé de paramètre ni touché au Terminal.
J'ai à nouveau taper la commande fournie ici, mais en vain. Aucune MAJ n'a été effectué ( je ne compte pas basculer vers le nouveau OS , je ne fais plus confiance à Apple!)

Apple est devenu vraiment insupportable !
voilà mes nouveaux réglage :

Battery Power:


lidwake 1


autopoweroff 0


standbydelayhigh 300


autopoweroffdelay 28800


standbydelaylow 300


standby 60


proximitywake 0


ttyskeepawake 1


hibernatemode 25


powernap 0


gpuswitch 2


hibernatefile /var/vm/sleepimage


highstandbythreshold 50


displaysleep 3


sleep 5


acwake 0


halfdim 1


tcpkeepalive 1


lessbright 1


disksleep 4


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
Aidez moi SVP!
 
Bonjour youy

Passe les 2 commandes (séparément) :
Bloc de code:
pmset -g custom
pmset -g log | grep "due"
  • qui affichent : les paramètres d'économie d'énergie en 2 tableaux superposés (alimentation sur batterie & sur secteur) > puis les logs de processus interrupteurs de l'hibernation (affichage qui peut être prolixe : ne poste qu'un échantillon significatif)

Poste les retours.
 
Bonjour,
Pour le premier code :
Bloc de code:
Battery Power:
 lidwake              1
 autopoweroff         0
 standbydelayhigh     300
 autopoweroffdelay    28800
 standbydelaylow      300
 standby              60
 proximitywake        0
 ttyskeepawake        1
 hibernatemode        25
 powernap             0
 gpuswitch            2
 hibernatefile        /var/vm/sleepimage
 highstandbythreshold 50
 displaysleep         3
 sleep                5
 acwake               0
 halfdim              1
 tcpkeepalive         1
 lessbright           1
 disksleep            4
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
 
pour la seconde commande
Bloc de code:
pour la seconde commande:


(Charge:100%) 1886 secs
2020-12-19 16:33:37 +0100 Wake                    Wake from Normal Sleep [CDNVA] : due to XHC1/UserActivity Assertion Using AC (Charge:100%) 2259 secs
2020-12-19 17:11:16 +0100 Sleep                   Entering Sleep state due to 'Idle Sleep':TCPKeepAlive=active Using Batt (Charge:100%) 3970 secs
2020-12-19 18:17:26 +0100 Wake                    Wake from Standby [CDNVA] : due to XHC1/UserActivity Assertion Using BATT (Charge:100%) 2104 secs
2020-12-19 18:52:30 +0100 Sleep                   Entering Sleep state due to 'Idle Sleep':TCPKeepAlive=active Using AC (Charge:100%) 12 secs   
2020-12-19 18:52:42 +0100 DarkWake                DarkWake from Normal Sleep [CDNP] : due to /Network Using AC (Charge:100%) 45 secs   
2020-12-19 18:53:27 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using AC (Charge:100%) 2332 secs
.....
2020-12-21 08:00:34 +0100 Sleep                   Entering Sleep state due to 'Clamshell Sleep':TCPKeepAlive=active Using Batt (Charge:100%) 7204 secs
2020-12-21 10:00:38 +0100 DarkWake                DarkWake from Standby [CDN] : due to RTC/Maintenance Using BATT (Charge:100%) 0 secs   
2020-12-21 10:00:38 +0100 Sleep                   Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=inactive Using Batt (Charge:100%) 6372 secs
2020-12-21 10:00:48 +0100 PM Client Acks          Delays to Sleep notifications: [com.apple.apsd is slow(441 ms)] [com.apple.time is slow(571 ms)] [PLSleepWakeAgent is slow(1662 ms)] [systemstats is slow(2357 ms)] [com.apple.duetactivityscheduler is slow(5283 ms)] [AirPort configd plug-in is slow(9959 ms)]           
2020-12-21 11:46:50 +0100 DarkWake                DarkWake from Standby [CDNP] : due to EC.ACAttach/Maintenance Using AC (Charge:100%) 5 secs   
2020-12-21 11:46:55 +0100 Wake                    DarkWake to FullWake from Standby [CDNVA] : due to HID Activity Using AC (Charge:100%)           
2020-12-21 15:07:19 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:01:02  id:0x0xb00008049 [System: PrevIdle DeclUser kDisp]         
2020-12-21 21:09:44 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:22  id:0x0xb00009038 [System: PrevIdle]         
2020-12-21 22:02:20 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:28  id:0x0xb00009292 [System: PrevIdle]         
2020-12-22 09:25:09 +0100 Sleep                   Entering Sleep state due to 'Low Power Sleep':TCPKeepAlive=inactive Using Batt (Charge:0%) 61 secs   
2020-12-22 09:26:10 +0100 DarkWake                DarkWake from Standby [CDN] : due to EC.LowBattery/LowBattery Using BATT (Charge:0%) 0 secs   
2020-12-22 09:26:10 +0100 Sleep                   Entering Sleep state due to 'Low Power Sleep':TCPKeepAlive=inactive Using Batt (Charge:0%) 10527 secs
2020-12-22 09:26:19 +0100 PM Client Acks          Delays to Sleep notifications: [com.apple.apfsd is slow(387 ms)] [PLPowerEventListener is slow(570 ms)] [com.apple.time is slow(574 ms)] [com.apple.apsd is slow(767 ms)] [PLSleepWakeAgent is slow(3018 ms)] [systemstats is slow(3159 ms)] [com.apple.duetactivityscheduler is slow(4147 ms)] [AirPort configd plug-in is slow(8740 ms)]           
2020-12-22 12:21:37 +0100 Wake                    Wake from Standby [CDNVA] : due to PWRB/User Using AC (Charge:2%)           
2020-12-22 13:08:18 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:37  id:0x0xb000080ef [System: PrevIdle]         
2020-12-22 14:14:09 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:14  id:0x0xb00008444 [System: PrevIdle]         
2020-12-22 14:52:00 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:21  id:0x0xb000085e0 [System: PrevIdle]         
2020-12-22 14:59:33 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask "com.apple.coreduet.sync.triggered" 00:00:21  id:0x0xb00008646 [System: PrevIdle]         
2020-12-22 16:49:07 +0100 Assertions              PID 308(UserEventAgent) Released BackgroundTask (4031 ms)] [AirPort configd plug-in timed out(28007 ms)]           
2020-12-23 11:46:01 +0100 Wake                    Wake from Standby [CDNVA] : due to RTC/UserActivity Assertion Using AC (Charge:1%)
 
Le paramétrage sur batterie est bon sauf cette instruction -->
Bloc de code:
 standby              60
  • il n'y a que 2 valeurs valides pour standby (= hibernation) : 1 = activé ou 0 = désactivé. 60 est invalide => ce qui fait que le Mac ne quitte jamais le sommeil-Système (sleep) pour passer à l'hibernation.

Passe la commande :
Bloc de code:
sudo pmset -b standby 1
  • qui active l'hibernation

Puis da capo : un redémarrage => et teste de nouveau cette nuit la batterie à 100% au départ.
 
  • J’aime
Réactions: youy
Merci encore pour ton aide,
Pourquoi j'ai perdu les réglages que j'avais mis la toute première fois? certes, j'ai essayé de les retaper dans le Terminal après que j'ai rencontré le problème à nouveau, ( en les modifiant un peu, en essayant de choisir les valeurs min pour optimiser la durée d'une recharge)
Autrement, ces codes que je viens d'exécuter sont -ils susceptibles d'être annulés par le système?
Merci encore, tu m'as sauvé la vie une deuxième fois!
 
Je déduis de ton message que tu n'as plus de problème de perte de charge de batterie ?

- les paramétrages d'économie d'énergie du Mac sont archivés dans un fichier com.apple.PowerManagement.plist recelé dans le dossier des Preferences de la Bibliothèque Générale de l'OS. Il m'est arrivé de verrouiller ce fichier par un flag : uchg (attribut d'immuabilité) => en certaines occasions où je me méfiais d'éditions de ces paramètres par un Service de l'OS.​
 
Il faut que je sache est située la Bibliothèque Générale de l'OS. Et si le SIP (protocole de sécurisation) est activé ou pas.

- passe la commande (copier-coller) :​
Bloc de code:
csrutil status ; diskutil list
  • qui affiche le statut du SIP > puis le tableau des disques

Poste le retour.
 
Bloc de code:
System Integrity Protection status: enabled.
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         250.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +250.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume OSX - Données           184.2 GB   disk1s1
   2:                APFS Volume Preboot                 82.7 MB    disk1s2
   3:                APFS Volume Recovery                528.9 MB   disk1s3
   4:                APFS Volume VM                      3.2 GB     disk1s4
   5:                APFS Volume OSX                     11.3 GB    disk1s5
 
Le SIP est activé (enabled). La Bibliothèque Générale hébergeant les instructions sujettes à variation de l'OS est dans le volume-Données OSX - Données.

- on teste d'abord pour voir si le fichier-cible est trouvé. Passe la commande informative :​
Bloc de code:
ls -al /Vol*/OS*\Do*/Lib*/Pref*/com.apple.PowerM*
  • qui liste les fichiers correspondants du volume-Données

Poste le retour.
 
Bloc de code:
ls: /Vol*/OS*Do*/Lib*/Pref*/com.apple.PowerM*: No such file or directory
(base) MacBook-Pro-de-****-6:~ tahri$ ls -al /Vol*/OS*\Do*/Lib*/Pref*/com.apple.PowerM*
ls: /Vol*/OS*Do*/Lib*/Pref*/com.apple.PowerM*: No such file or directory
(base) MacBook-Pro-de-****-6:~ ****$
Pardon, j'ai mis des **** à la place du nom de ma machine ( qui est le même que mon nom de famille, désolé je suis old School sur les info perso.. )
j'espère que ceci ne pose pas problème sinon je peux te l'envoyer le code complet par MP..
 
Aucun fichier trouvé. Passe encore la commande informative :
Bloc de code:
ls -al /Lib*/Pref*/com.apple.PowerM*
  • qui adresse le volume-Système démarré

Poste le retour.