18Aug
Los mejores MacBook Pro de Apple vienen con dos chips gráficos: un chip Intel Iris Pro integrado y una tarjeta gráfica discreta con más potencia. De esta forma, puedes usar el chip integrado cuando necesites una mejor duración de la batería, y la tarjeta gráfica más potente cuando estás editando video o jugando juegos.
Apple obviamente ha pensado en esto y la tarjeta gráfica que está usando está determinada por un algoritmo de conmutación dinámica. Si no necesita el rendimiento de la GPU discreta, macOS la mantiene apagada. Desafortunadamente, algunas aplicaciones secuestran la discreta GPU.
Por ejemplo, he descubierto que, por alguna razón completamente ridícula, el deamon de seguimiento de fondo de RescueTime obliga a ejecutar la GPU discreta. Puede ver en la captura de pantalla siguiente que es una de las "Aplicaciones que usan energía significativa".
Ahora es comprensible que Photoshop use la GPU, pero ¿RescueTime? Es un proceso de fondo pequeño que registra qué aplicación estoy usando. Literalmente no hay componente gráfico. Todo lo que hace es agotar la vida de la batería de mi Mac. Eso es bastante irónico para una aplicación de productividad.
La solución que he encontrado para esto es usar una pequeña aplicación de barra de menú llamada gfxCardStatus. Sirve para dos propósitos:
- . Le permite saber qué tarjeta gráfica está usando actualmente su Mac.
- Puede forzar a tu Mac a utilizar gráficos integrados o discretos.
Para comenzar, descargue gfxCardStatus, arrastre la aplicación a su carpeta Aplicaciones y ejecútela.
Comenzará a ejecutarse en la barra de menú.Cuando se ejecutan los gráficos integrados, el ícono es un poco "i".En la captura de pantalla siguiente, es la segunda aplicación desde la izquierda.
Cuando se ejecutan los gráficos discretos, el ícono es una "d".Cada vez que tu Mac cambie entre ellos, gfxCardStatus te lo notificará.
Cuando los gráficos discretos están en uso, la aplicación de la barra de menús de gfxCardStatus le dirá qué aplicaciones lo requieren actualmente en Dependencias. En este momento, para mí, ninguna aplicación lo necesita.
Por defecto, gfxCardStatus deja en ejecución el algoritmo de conmutación dinámica de macOS.Si desea obligarlo a usar una u otra de las tarjetas gráficas, haga clic en el icono de la barra de menú y seleccione Solo integrado o Solo discreto.
Para volver al cambio dinámico, seleccione Cambio dinámico.
Si intenta cambiar a gráficos integrados cuando se está ejecutando una aplicación que requiere la GPU discreta, gfxCardStatus lanzará una advertencia.
No hay mucho para configurar con gfxCardStatus. Simplemente se sienta en el fondo haciendo lo suyo. Para asegurarse de que se ejecuta al inicio, seleccione Preferencias y luego marque Cargar gfxCardStatus al inicio.
Los iconos de la barra de menús inteligentes cambian las letras para representar la tarjeta gráfica real que se está ejecutando. Por ejemplo, mi Mac tiene una tarjeta AMD, por lo que con los íconos inteligentes activados, el ícono es una "a" cuando usa gráficos discretos.
gfxCardStatus es una forma muy práctica de controlar lo que su Mac está haciendo automáticamente. Prefiero mantenerlo configurado en el algoritmo de Conmutación Dinámica y solo cuando intento conservar la duración de la batería, obligo a mi Mac a usar gráficos integrados.
Si tiene problemas de batería en su Mac, eche un vistazo a gfxCardStatus. Incluso si no puede solucionar el problema, le dará una buena idea de lo que lo está causando.