En un Mac con gráficos duales conmutables (iGPU y dGPU) la configuración general es la siguiente: El arranque utiliza normalmente la dGPU con capacidades limitadas y básicas ya que los controladores no están cargados todavía. Una vez que la GUI llega, los controladores tanto para la iGPU como para la dGPU están disponibles, la aceleración completa para ambas está disponible y la gestión de la energía entra en acción.
Para el rendimiento de los gráficos y la gestión de la energía, Apple considera adecuado un esquema bastante simplista: La casilla por defecto que se ve sin gfxCardStatus significa: Se utiliza la iGPU por defecto pero cualquier cosa que solicite "potencia gráfica real" lleva a cambiar a la dGPU. Dependiendo de la versión del sistema operativo o de la aplicación, esta solicitud podría ser bastante arbitraria (por ejemplo, un simple stub de Java con gráficos exigentes o una aplicación mal escrita).
Si se influye en estos ajustes, se puede optar por las siguientes opciones:
-
marcada "Conmutación automática" = por defecto iGPU conmutable a dGPU
-
desmarcado "Conmutación automática" = por defecto dGPU no conmutable a iGPU
-
marcado "Mejor duración de la batería" = por defecto a iGPU no conmutable a dGPU
-
marcado "Mayor rendimiento" = por defecto a dGPU no conmutable a iGPU
Así que, en efecto, sí, "Mayor rendimiento" es lo mismo que desmarcar la casilla de la primera pantalla, es decir, forzar la dGPU.
Sólo usando hacks - como gfxCardStatus - es posible entrar en el estado de forzar más iGPU y mejor vida de la batería (comparado con - a veces funciona mal - "Automatic Switching"). Todas las configuraciones que Apple parece ofrecer son más potencia gráfica: forzar más dGPU y por tanto forzar peor duración de la batería.
Podría ser posible con un hack o tal vez incluso forzar limpiamente la aparición y disponibilidad de la opción que buscas en SystemPreferences. Pero para su escenario de uso aludido gfxCardStatus es la mejor y más limpia opción disponible. Si su sistema es todavía utilizable.
Alternativas: El original de Cody Krieger gfxCardStatus ya no está en desarrollo activo desde hace algún tiempo. No es la única opción: Una versión más nueva/forjada (su desarrollo también cesó ahora) sería Steve Show ha bifurcado gfxCardStatus. Tenga en cuenta: estas versiones de gfxCardStatus son un buen ejemplo para elegir sabiamente qué versión utilizar. Las versiones disponibles tienen diferentes opciones, habilidades. La versión más reciente podría no ser la mejor opción para lo que usted quiere lograr.
Un deseo aparentemente similar al suyo, evitar el gfxCardSatus, llevó al desarrollo de gpu-switch Así que esa opción podría ser la parte de esta respuesta que más se acerca a tu pregunta.
Por último, un poco de precognición: el punto "porque mi GPU discreta tiene algunos problemas" podría necesitar un enfoque más detallado. Si se trata de la dGPU AMD RadeonGate para MacBook Pro 8,2, 2011, sugeriría lobotomizar la dGPU con software fuera del sistema. Una guía completa para eso estaría aquí: Problema de la GPU . En el anuncio del cese del desarrollo también se enumeran otras indicaciones para mitigar los problemas más comunes de los MacBook Pros mal diseñados y fabricados en el pasado: https://github.com/steveschow/gfxCardStatus