Tiens, c'est bizarre, mon MBP n'utilise jamais la carte intégrée...

(Version OSX 10.9.5)

C'est la réflexion que je me suis faite en regardant l'icône de gfxCardStatus... C'est quand même étrange car, en fonction de son utilisation, OSX est sensé switcher automatiquement vers la carte optimale.

Et, par exemple, lorsque je suis sur batterie, je trouve que la carte optimale, c'est la cate dite intégrée.

Mode détective: activé !

Et si je forçais le mode ?

gfxCardStatus me permet de basculer manuellement d'une carte à l'autre.


Bon... Un message d'erreur. Ah oui, c'est vrai, je l'avais lu... Google Chrome réclame la carte la plus puissante. Bon, coupons Chrome et refaisons le test...

Ah... Tiens... Je n'ai pas le même message d'erreur.



com.apple.dock.extra... Heu...

Réflexion à la con: je ne vais quand même pas couper le Dock... Ben non, ce n'est pas possible...

Devinez donc qui m'a aidé à trouver mon bonheur ? Google bien sûr !

Plusieurs articles traitent du problème. 

Le premier que j'ai parcouru parle d'une possible interaction avec BusyCal. C'est vrai que BusyCal propose de modifier l'icône dans le Dock est y inscrivant le jour. Mais la solution proposée est pour el moins radicale... Désinstaller BusyCal...

Un peu plus loin, je trouve ce fil de discussion. Et comme toujours, je ne me laisse pas prendre par la première réponse fournie. 

rm ~/Library/Preferences/com.apple.dock.plist{,.lockfile}; killall Dock

En effet, supprimer le plist pour le Dock me paraît une solution de dernière chance.

Plus loin dans le fil de discussion, je trouve ceci:

Go to /System/Library/CoreServices/Dock.appshow package contents
/Contents/XPCServices/com.apple.dock.extra.xpcshow package contents
/Contents/MacOS/delete com.apple.dock.extra.xpc 
use activity monitor to force quit the equivalent process, empty trash, and voila. I've been running for several hours without adverse effects, and gfxcardstatus happily has me on integrated only. 

Waw, c'est encore plus radical je trouve... Personne n'a une meilleure idée ?

Ah si, quelques lignes plus bas.

I have a different solution that doesn't require us to delete an unknown application that forms part of the dock. Whether it's a better solution, I leave for you to judge. I've taken the idea from the solution to stop XQuartz requiring the discrete graphics card here...
Je vous épargne l'intégralité du texte en anglais. Je vous le traduis.


  • Ouvrir un terminal
  • Se rendre dans le répertoire contenant le fichier Info.plist pour com.apple.dock.extra
cd /System/Library/CoreServices/Dock.app/Contents/XPCServices/com.apple.dock.extra.xpc/Contents
  • Avec votre éditeur de fichiers favori, ouvrir le fichier Info.plist en tant qu'administrateur

    sudo vim Info.plist
  • Il s'agit d'un simple fichier XML. Cherchez la clé LSMinimumSystemVersion et la chaîne qui lui est liée. Adapter le fichier pour qu'il ressemble à ceci. La modification est en rouge:

    <key>LSMinimumSystemVersion</key>
    <string>10.7</string>
    <key>NSSupportsAutomaticGraphicsSwitching</key>
    <true/>

    <key>LSUIElement</key>
    <true/>
  • Sauver le fichier et quitter l'éditeur.
  • Relancer le dock (Ne pas oublier la majuscule à Dock)

    sudo killall Dock
Normalement, maintenant, le switch vers la carte intégrée devrait pouvoir fonctionner. Si ce n'est pas le cas, le message donné par gfxCardStatus devrait afficher une raison différente.

Merci de votre lecture et à bientôt. 

Commentaires

Posts les plus consultés de ce blog

Utiliser des itinéraires Google Maps sur un GPS Garmin ?

Utiliser des itinéraires Google Maps sur un GPS Garmin ? (Partie 3)

RaspBerry Pi: Installation de l'OS