En una Mac con gráficos duales intercambiables (iGPU y dGPU), la configuración general es la siguiente:
El arranque suele usar dGPU con capacidades básicas y limitadas, ya que los controladores aún no están cargados. Una vez que llega la GUI, los controladores para iGPU y dGPU están disponibles, la aceleración completa para ambos está disponible y la administración de energía se activa.
Para el rendimiento de los gráficos y la administración de la energía que Apple considera se ajustan a un esquema bastante simple:
La casilla de verificación predeterminada que ve sin gfxCardStatus significa:
iGPU se usa como predeterminado, pero cualquier cosa que solicite "potencia gráfica real" lleva a cambiar a dGPU. Dependiendo de la versión del sistema operativo o la aplicación, esta solicitud podría ser bastante arbitraria (por ejemplo, solo un simple código auxiliar de Java con gráficos exigentes o una aplicación mal escrita).
Influenciar esta configuración conduce a las siguientes opciones:
Entonces, en efecto, sí, "Mayor rendimiento" es lo mismo que desactivar la casilla de verificación en la primera pantalla, es decir, para forzar el dGPU.
Solo utilizando hacks, como gfxCardStatus, es posible pasar al estado de forzar más iGPU y una mejor duración de la batería (en comparación con, a veces mal funcionamiento, "Cambio automático"). Todas las configuraciones que Apple parece ofrecer son más poder gráfico: fuerza más dGPU y, por lo tanto, fuerza peor duración de la batería.
Puede ser posible con un hackeo o incluso forzar limpiamente la apariencia y disponibilidad de la elección que busca en SystemPreferences.
Pero para su escenario de uso aludido, gfxCardStatus es la mejor y más limpia opción disponible. Si tu sistema aún es utilizable.
Alternativas:
El gfxCardStatus original de Cody Krieger ya no se encuentra en desarrollo activo por algún tiempo. No es la única opción:
Una versión más nueva / bifurcada (su desarrollo también se detuvo ahora) sería bifurcado gfxCardStatus de Steve Show.
Tenga en cuenta que estas versiones de gfxCardStatus son un buen ejemplo para elegir sabiamente qué versión usar. Las versiones disponibles tienen diferentes opciones, habilidades. La versión más reciente podría no ser la mejor opción para lo que quiere lograr.
Un deseo aparentemente similar al tuyo, al evitar gfxCardSatus, condujo al desarrollo de gpu-switch
Entonces, esa opción podría ser la parte de esta respuesta que se acerque más a su pregunta.
Finalmente, algunas precogniciones: el punto "porque mi GPU discreta tiene algunos problemas" podría necesitar un enfoque más detallado.
Si es el AMD RadeonGate dGPU para MacBook Pro 8,2, 2011, sugeriría que lobotomize el dGPU con el software fuera del sistema. Una guía completa para eso estaría aquí: Problema de GPU . En el anuncio del desarrollo cese aquí, también se enumeran otros consejos para mitigar los ataques a los problemas más comunes de MacBook Pros mal diseñados y fabricados en el pasado: enlace