Et c'est là qu'un amusant paradoxe intervient -->
- ledit utilisateur qui vise à minimiser la consomation de sa batterie > va donc se situer « théoriquement » dans un cas de figure standard où il se trouve en-dessus de 50% de charge de celle-ci --> ce que j'appellerais la situation « d'attaque » d'une journée. Or la batterie se situant à + 50 % de charge > c'est le « standbydelayhigh » qui va être uniquement pris en charge comme plage d'attente du sommeil simple (= sleep) avant le virage à l'hibernation. Et pas le « standbydelaylow » qui ne détermine un délai valide que pour une situation en-dessous des 50% de charge de la batterie.
- il s'ensuit nécessairement que le « standbydelayhigh » ne doit jamais être supérieur au « standbydelaylow (contrairement à ce que les mots inclinent l'entendement à s'imaginer) > car c'est sur le délai temporel du « standbydelayhigh » que l'utilisateur nomade va fonctionner dès l'« attaque » matutinale de sa journée et pendant toute sa première partie décisive en économie de batterie. Il faut donc que le « standbydelayhigh » détermine un temps de sommeil simple (= sleep) passé lequel il y a virage à l'hibernation (= standby) le plus court possible --> afin d'éviter que le RAM ne soit maintenue sous tension sur la charge de la batterie. Le « standbydelaylow » pouvant alors être égal à ce « standbydelayhigh » minimaliste.
Évidemment chez toi une valeur comme
24 heures pour le «
standbydelayhigh » est assez
hilarante > car le
standby n'intervient
jamais par principe au rabat du couvercle.
En résumé de ces élucubrations > il ne serait pas mauvais de tester le paramétrage suivant :
- autopoweroff = 0 (désactivation) > standby = 1 (activation) > standbydelayhigh (valeur normale) = 300 (secondes = 5 minutes de sommeil simple ou sleep) > displaysleep = 2 minutes (en cas de non rabat du couvercle - lequel sinon précipite le sommeil de l'écran) > disksleep = 2 minutes (en cas de non rabat du couvercle - - lequel sinon précipite le sommeil du disque) > sleep = 3 minutes (en cas de non rabat du couvercle - - lequel sinon précipite le sommeil du kernel)
Ainsi on aurait la situation paradigmatique suivante :
- Mac couvercle ouvert sans action dans la session : 2 minutes de délai avant sommeil de l'écran et du disque et 3 minutes de délai avant sommeil du kernel (sleep) automatique. En cas de rabat du couvercle => précipitation simultanée de : sommeil écran > sommeil disque > sommeil kernel (le sleep débutant dès ce rabat). Alors 300 secondes = 5 minutes après ce rabat du couvercle > il y aurait en situation normale virage au standby = écriture du contexte de la RAM à la sleepimage du volume VM > désactivation de la RAM > passage du kernel à l'hibernation de ses fonctions (standby). Ce qui minimise la consommation de batterie (théoriquement et sans bogue du Système installé). Au relèvement du couvercle > court délai de reconstruction du contexte de la RAM d'après la sleepimage et récupération de la session (toujours théoriquement = sans bogue du Système installé).
=> tu n'as qu'à dire ce que tu penses de scénario (évidemment modulable). Une commande
pmset de paramétrage > se bornant à écrire à un fichier at:
/Library/Preferences/com.apple.PowerManagement.plist - écritures éditables à souhait par une autre commande.