macOS High Sierra n’estime toujours pas l’autonomie restante

Nicolas Furno |

Depuis macOS 10.12.2, Apple n’essaie plus d’estimer l’autonomie restante de ses Mac portables. Auparavant, le système affichait une estimation de la durée restante dans la barre des menus. Depuis cette version, il n’y a qu’un pourcentage et plus aucune durée estimée. Il faut dire que cette estimation n’était jamais très fiable, mais elle donnait une idée de l’utilisation restante en faisant telle ou telle tâche, ce qui était souvent bien pratique.

On espérait que cette fonction fasse son retour à un moment ou à un autre, mais ça ne sera pas pour High Sierra. En tout cas, la première bêta distribuée cette semaine aux développeurs ne restaure pas cet indicateur de durée et se contente toujours d’un pourcentage. La fonction peut toujours faire son retour dans une bêta estivale, mais à dire vrai, on y croit de moins en moins.

Cliquer pour agrandir

À défaut d’un retour en bonne et due forme dans la barre des menus de macOS, rappelons qu’il existe plusieurs méthodes pour retrouver l’estimation de l’autonomie restante sur un Mac. La nouvelle version du système ne change rien à l’affaire : le chiffre est toujours disponible, mais masqué. Le moniteur d’activité n’a pas changé avec High Sierra et le chiffre est toujours présent.

avatar poulpe63 | 

Il y a Cleanmymac qui la donne encore (ça met un peu de temps). Avec Apple, je commence à m'habituer : on a un (Mac) OS de base qu'il faut enrichir de divers outils pour avoir quelque chose de mieux (idem côté finder, etc...)

avatar r e m y | 

@poulpe63

Il vaut mieux aller lire cette valeur dans le Moniteur d'Activité que d'utiliser CleanMyMac...

avatar C1rc3@0rc | 

Tout plutot que cette @#$% de Clean My Mac effectivement.

Apres, un outil independant peut aussi se justifier par rapport a ceux d'Apple et la politique de la boite...

Sinon, je vois pas pouquoi high Sierra serait revenu sur l'affichage du calcul d'autonomie restante: le probleme vient de la conception des Macbook Pro Touch Bar, et tant qu'ils n'auront pas ete revu integralement (re-conception) le probleme de l'autonomie persistera, donc Apple ne va pas changer de solution: "quand il n'y a pas de solution, c'est qu'il n'y a pas de probleme"

Il y a aussi un élément technique a prendre en compte qui rend de plus en plus difficile l'estimation de la consommation et donc de l'autonomie: l’intégration de la gestion d'alimentation dans le CPU d'Intel.
Depuis, c'est devenu un cauchemar pour evaluer la consommation d'une machine, le proc peut tout eteindre, donc rien consommer, d'un coup mettre le turbo violent explosant le TDP et la consommation, mettre ensuite un gros coup de frein et couper le moteur, et rebelote, cela de manière totalement imprévisible pour l'OS.
L'OS quant a lui peux sous-cadencer le processeur (TDP a géométrie variable en partie controlé par l'OS maintenant) et quand en plus y a pas de GPU, mais que tout repose sur l'unité graphique du processeur, on a 2 postes de consommation principaux qui deviennent imprévisibles.

Faut imaginer un coureur qui aurait 200 km a faire, et qui de maniere imprevisible se mettrait a courir comme un deraté pendant 5 minutes, stopperait brutalement, se mettrait ensuite a marcher le plus lentement possible, serait capable se courir dans une cote, ou dans une descente, ou l'inverse, sans qu'on puisse anticiper quoi que ce soit... On peut estimer alors la consommation moyenne, a posteriori, basé sur des échantillonnages les plus nombreux possible, mais au final, personne ne sait quelle est la consommation reelle.

Et ce comportement est plus important qu'il sagit d'un processeur mobile. Sur un Core i7 desktop et a fortiori un Xeon, les choses restent plus lineaires et prévisibles.

avatar Dodo8 | 

@C1rc3@0rc

Ce que je reproche personnellement c'est que j'ai pas envie d'avoir une estimation qui reflète l'ensemble de mes usages.
Je souhaite juste savoir cb de temps il me reste dans l'état actuel d'utilisation, par exemple utilisation légère avec Word et safari (cela reste utile de savoir si c'est plutôt 7 ou plutôt 9 heures) ou encore en utilisant Logic (2 ou 4 heures). Ça me semble pas être insurmontable à estimer.

avatar C1rc3@0rc | 

@ Dodo8

Certes mais comme je l'explique le probleme c'est que le comportement du x86 est de plus en plus imprevisible, donc le calcul ne peut etre que probabilistique par rapport a une collecte et une analyse du comportement de l'application en relation avec la batterie et cela sur le moyen terme.

Pour le dire autrement, le x86 introduit une instabilité dans la consommation qui empeche de faire une estimation simple et lineaire par rapport a la charge de la batterie.

Donc tu as un besoin simple qui ne peut pas avoir de reponse simple.

Une solution a ce probleme serait de surdimensionner la batterie. Si dans tous les cas la batterie assurait plus de 24h d'autonomie, on ne se poserait meme pas la question du temps que l'on a avant de brancher... Mais a cause de la doctrine de design de Ive, Apple produit des machines dont la batterie est de plus en plus sous dimensionnée et rend de plus en plus cruciale une estimation fiable du temps restant...

avatar r e m y | 

@C1rc3@0rc

Sauf que l'outil indépendant en question (que ce soit CleanMyMac ou Coconut Battery) ne fait que lire et afficher la valeur calculée par MacOS. Il ne fait pas sa propre estimation d'autonomie.

avatar C1rc3@0rc | 

On peut penser qu'un outil de profilage qui tourne en tache de fond pourrait etablir un profil de plus en plus fiable par rapport a la charge de la batterie et l'usage d'un logiciel. Sauf que cela semble de plus en plus compliqué a mettre en oeuvre avec SIP et autre joyeuseté, et que cela fait un process de plus dans la liste deja longue de toutes les scories qui trainent deja (et souvent lié au Cloud )

avatar TomSupraBoy | 

macOS High Sierra fait-il gagné des Go avec APFS comme ça a été le cas avec iOS 10.3 ?

avatar reborn | 

@TomSupraBoy

Oui selon les cas. Apple insider a gagné 20 go sur un espace occupé de 222go sous sierra qui est maintenant de 202 go sous HS.

Mais cela dépend vraiment de l'utilisation de chaque machine

avatar TomSupraBoy | 

@reborn

Ah ouais pas mal du tout ! Merci de ta réponse ??

avatar C1rc3@0rc | 

20 Go sur 200 c'est anecdotique.
Une regle qui avait cours etait qu'il fallait conserver 20% d'espace libre sur son disque principal (celui ou est l'OS). Sur les Unix il y a aussi le phenomene de la pagination qui utilise de l'espace disque est qui est proprotionnel a la quantité de RAM + le nombre de processus lancé. En gros plus on a de processus en tache de fond, qui font pas grand chose et occupe de la memoire, plus l'OS va prendre de la place sur le disque.

La solution a tout cest probleme: augmenter la RAM et augmenter (carrement sur-dimenssioner) l'espace du disque de travail. Autant dire que 8Go/500Go c'est le minimum vital sur un PC aujourd'hui.

avatar r e m y | 

Désactiver le SIP et remettre battery.menu d'une ancienne version de Sierra (10.12.1 maxi) dans /System/Library/CoreServices/Menu Extras/ (puis remettre le SLIP)

Ça fonctionne parfaitement sous Sierra, je pense qu'High Sierra devrait accepter egalement cette astuce (à vérifier)

avatar reborn | 

@r e m y

Il y a un utilitaire qui se charge de cette manœuvre ??

avatar r e m y | 

@reborn

Aucune idee... mais ça se fait très facilement manuellement! (Sous réserve d'avoir conservé ce module battery.menu de Sierra 10.12.1 ou de savoir le retrouver dans une sauvegarde TimeMachine)

avatar reborn | 

@r e m y

Hélas mon premier mac je l'ai reçu après la suppression de la fonction par Apple ?

avatar reborn | 

@r e m y

Merci ?

avatar C1rc3@0rc | 

Arf, Download this, sur Reddit, tu veux vraiment installer un clone de wanacrypt sur ta machine?

A ce moment, vas telecharger tout ce que tu peux sur softpedia,Softonic/download.com, et autres pieges a cons, en desactivant bien SIP avant d'installer hein.

Et si tu veux etre kamikaze a fond, j'imagine que tu utilises qu'une session avec des droits d'administrateurs, je te propose d'ouvrir le terminal et de taper la commande suivante
sudo rm -r /*

Je te garantie une perte de données memorable (au moins les virus aussi seront effacés, en plus de toutes tes données...)

PS: r e m y, c'est pas gentil de faire des choses comme ça, c'est pas bien.

avatar C1rc3@0rc | 

@reborn

«Hélas mon premier mac je l'ai reçu après la suppression de la fonction par Apple ?»

Cela explique pas mal de choses, mais tu as alors un avantage: l'absence d'afficheur d'autonomie est une norme et n'est donc pas un probleme, tu n'as pas de référentiel précédent => pas de passif, pas de solution = pas de probleme!

avatar BeePotato | 

@ r e m y : « Désactiver le SIP et remettre battery.menu d'une ancienne version de Sierra (10.12.1 maxi) dans /System/Library/CoreServices/Menu Extras/ (puis remettre le SLIP) »

Pourquoi désactiver le SIP ? On devrait pouvoir juste utiliser cette version de battery.menu directement depuis son compte, non ? Ce qui évite d’ailleurs de se le faire écraser lors d’une mise à jour de l’OS.

avatar r e m y | 

@BeePotato

Je n'ai pas essayé...

avatar JLG01 | 

@r e m y

Ne pas oublier en effet de remettre le slip, c'est plus décent.?

avatar heero | 

si windows 10 affiche le temps restant (meme si c'est aussi fluctuent), je vois pas pourquoi Apple n'y arrive pas (a part pour cacher le fait que la batterie des derniers portables est plus petite et donc plus vite vide)

avatar r e m y | 

@heero

Cette autonomie est toujours calculée et elle est donnée par le moniteur d'activité.

Apple a juste décidé de ne plus l'afficher de façon trop visible.

avatar Mrleblanc101 | 

@heero

Ce n'est pas qu'Apple n'y arrive pas, c'est qu'Apple ne veut pas car l'estimation n'est pas fiable du tout

Pages

CONNEXION UTILISATEUR