Utilizo mi MacBook Pro de 15 "de principios de 2011 para casi todo bajo el sol. A menudo monitorizo qué GPU está activa usando gfxCardStatus . He notado algunas idiosincrasias en cómo OS X decide cuándo cambiar los procesadores gráficos:
- La mayoría de las aplicaciones que requieren X11 activarán el cambio automático, pero no todas
- Parece que todas las aplicaciones que requieren Java activarán el cambio automático, aunque no lo he probado con aplicaciones que no son GUI.
- Algunas aplicaciones (como Mathematica o XCode) que PODRÍAN requerir una GPU de alto rendimiento forzarán el movimiento a la tarjeta discreta de inmediato, incluso si solo se activan para una tarea trivial (el cambio dinámico en la aplicación sería genial, fuera de tema)
- Muchas aplicaciones heredadas (silverlight) que no tienen por qué solicitar mi tarjeta discreta la obligarán a que no tenga en cuenta
- Finalmente, algunas aplicaciones (GIMP, en particular) que definitivamente podrían beneficiarse de una GPU discreta en realidad no la solicitan en absoluto.
¿Apple documenta cómo elige cuándo cambiar las tarjetas? ¿Pueden las aplicaciones hacer una solicitud de nivel de sistema operativo para la tarjeta discreta si existe?