J'utilise mon MacBook Pro 15" du début de l'année 2011 pour presque tout ce qui se passe sous le soleil - je surveille souvent quel GPU est actif en utilisant gfxCardStatus . J'ai remarqué quelques idiosyncrasies dans la façon dont OS X décide quand changer de processeur graphique :
- La plupart des applications qui requièrent X11 déclencheront l'auto-switching, mais pas toutes.
- Il semble que toutes les applications nécessitant Java déclenchent le changement automatique, mais je ne l'ai pas testé avec les applications sans interface graphique.
- Certaines applications (comme Mathematica ou XCode) qui pourraient nécessiter un GPU haute performance forceront le passage à la carte discrète immédiatement, même si elle n'est lancée que pour une tâche triviale (le changement dynamique dans l'application serait cool, hors sujet).
- Beaucoup d'applications anciennes (silverlight) qui n'ont pas à demander ma carte discrète la forceront malgré tout.
- Enfin, certaines applications (GIMP, en particulier) qui pourraient vraiment bénéficier d'un GPU discret ne le demandent pas du tout.
Est-ce qu'Apple documente la façon dont elle choisit quand elle change de carte ? Les applications peuvent-elles faire une demande au niveau du système d'exploitation pour la carte discrète si elle existe ?