Un simple ajuste a 48 Hz reduce un 80 % el consumo de la GPU de un MacBook Pro Intel

Un usuario de un MacBook Pro de 16 pulgadas de 2019 ha encontrado una solución poco habitual para uno de los problemas históricos de estos equipos cuando ejecutan Windows mediante Boot Camp: el elevado consumo y las temperaturas de la GPU AMD en reposo. En lugar de modificar voltajes o frecuencias, redujo la pantalla de 60 a 48 Hz y consiguió que el consumo de su Radeon Pro 5300M bajara, según sus mediciones, de unos 14 a 3 vatios.

Las claves del MacBook Pro a 48 Hz en 20 segundos

  • El caso corresponde a un MacBook Pro 16 de 2019 con Intel y Radeon Pro 5300M ejecutando Windows mediante Boot Camp.
  • A 60 Hz, el usuario observó unos 14 W de consumo de GPU en reposo.
  • Al utilizar 48 Hz, registró alrededor de 3 W y una temperatura de 51 °C frente a 66 °C.
  • Ha publicado MacBook Eco como software gratuito y de código abierto.
  • Por ahora, el propio proyecto limita el cambio de pantalla a una configuración concreta de hardware.

La historia resulta especialmente interesante porque el desarrollador había probado antes soluciones bastante más previsibles. Limitó la potencia del procesador, desactivó o redujo el uso de Turbo Boost y modificó diferentes parámetros energéticos de Windows, pero el portátil continuaba funcionando a temperaturas elevadas.

El problema parecía estar en otro sitio: la Radeon Pro 5300M permanecía demasiado activa incluso cuando el ordenador apenas tenía carga gráfica.

El culpable estaba en los 60 Hz de la pantalla

El usuario, identificado como stlk0, detectó que la memoria de la GPU AMD mantenía frecuencias elevadas cuando la pantalla interna funcionaba a 60 Hz. Eso aumentaba el consumo eléctrico y, como consecuencia, la cantidad de calor que tenía que evacuar el sistema de refrigeración.

La solución apareció al reducir la frecuencia de actualización a 48 Hz.

El problema es que Windows mediante Boot Camp no proporcionaba directamente ese modo para su configuración. Así que terminó creando su propia herramienta para añadirlo y automatizar su utilización.

El resultado es MacBook Eco, una pequeña aplicación para Windows publicada como proyecto de código abierto bajo licencia MIT. Está desarrollada como aplicación WinForms para .NET Framework 4.8 y, según su documentación, no instala servicios ni controladores propios, no incorpora analítica y tampoco necesita acceso a Internet.

MacBook Eco en GitHub

Las mediciones publicadas por su creador son llamativas. El consumo de la Radeon Pro 5300M en reposo habría pasado aproximadamente de 14 W a 3 W, una reducción cercana al 80 %. La temperatura habría bajado al mismo tiempo de unos 66 °C a 51 °C.

La consecuencia práctica no es únicamente un menor consumo. Una GPU que genera bastante menos calor permite reducir la intervención de los ventiladores y puede mejorar la autonomía cuando el equipo funciona con batería.

Hay, eso sí, una pequeña contrapartida perceptible: pasar de 60 a 48 Hz reduce la fluidez de la pantalla. Para tareas de oficina, programación o navegación puede resultar aceptable para algunos usuarios, pero dependerá de la sensibilidad de cada persona y del trabajo realizado.

MacBook Eco automatiza el cambio y permite volver a 60 Hz

El desarrollador ha ido un poco más allá de publicar un simple procedimiento para modificar Windows.

MacBook Eco funciona desde la bandeja del sistema y permite alternar entre 48 y 60 Hz, con confirmación del cambio y un mecanismo automático para regresar al modo anterior si aparece algún problema. También incorpora tres perfiles reversibles para controlar el comportamiento energético del procesador y muestra telemetría de batería, CPU, pantalla y, cuando el controlador lo permite, GPU.

La aplicación ofrece tres configuraciones principales:

  • Everyday: mantiene la pantalla a 60 Hz y busca un funcionamiento normal sensible al uso de batería.
  • Cool & quiet: utiliza 48 Hz, desactiva Turbo y aplica límites moderados al procesador.
  • Battery saver: mantiene 48 Hz y aplica restricciones más fuertes, además de favorecer una refrigeración más pasiva.

La instalación tampoco implica que el ordenador pase automáticamente a 48 Hz. Primero se instala el soporte para ese modo, se reinicia Windows y después el usuario puede seleccionarlo desde la aplicación. MacBook Eco pide confirmar que la imagen se muestra correctamente y, de lo contrario, intenta restaurar la configuración anterior.

Esta precaución tiene sentido porque modificar los modos admitidos por una pantalla no es un cambio completamente inocuo.

No debería instalarse a ciegas en cualquier MacBook Intel

Aquí aparece el matiz más importante de la historia.

Aunque la idea podría resultar atractiva para muchos propietarios de antiguos MacBook Pro con Intel, el desarrollador no asegura actualmente que el cambio de pantalla funcione con todos ellos.

La versión 0.1.3-alpha publicada en el repositorio se describe como un prototipo sin firma y probado únicamente sobre una combinación concreta: MacBook Pro 16 de 2019 (MacBookPro16,1), panel interno APPA044 y AMD Radeon Pro 5300M. En otros equipos, la aplicación permanece en modo de diagnóstico y no permite aplicar cambios de pantalla.

Además, MacBook Eco no modifica las frecuencias, voltajes o ventiladores de la GPU. El ahorro procede del comportamiento que adopta el hardware al utilizar el modo de pantalla diferente, no de un undervolt o modificación directa de la Radeon.

Eso también significa que la reducción del 80 % no puede generalizarse a todos los MacBook Pro Intel. Es el resultado observado en la configuración utilizada por su creador y tendría que comprobarse de forma independiente en otras combinaciones de GPU, panel y controladores.

La herramienta incluye precisamente comprobaciones de hardware antes de permitir los cambios y documentación para recuperar la configuración original si algo sale mal.

Una segunda vida para los MacBook Pro anteriores a Apple Silicon

El caso recuerda una peculiaridad de los MacBook Pro Intel que todavía siguen funcionando en empresas, hogares y puestos de desarrollo.

Los modelos anteriores a la transición hacia Apple Silicon podían combinar procesadores Intel de elevado consumo con GPU dedicadas AMD dentro de un chasis relativamente delgado. En determinadas condiciones, conseguir que alguno de esos componentes permaneciera activo podía traducirse rápidamente en más temperatura, ruido y consumo.

Windows mediante Boot Camp añadía además otra variable, porque el comportamiento energético y los controladores no tenían por qué reproducir exactamente el funcionamiento conseguido por Apple en macOS.

MacBook Eco no convierte uno de estos equipos en un Mac moderno ni elimina sus limitaciones. Tampoco hay pruebas suficientes para afirmar que la solución vaya a funcionar en toda la generación Intel.

Pero el descubrimiento resulta interesante precisamente por lo sencillo del cambio: 11 vatios menos de consumo aparente de la GPU sin sustituir hardware y sin modificar directamente sus frecuencias, simplemente haciendo que el panel funcione a 48 Hz.

Para propietarios del modelo concreto soportado que todavía dependen de Windows y Boot Camp, puede ser una forma de reducir uno de sus problemas más molestos. Para el resto, de momento, el proyecto sirve sobre todo como demostración de hasta qué punto una configuración aparentemente secundaria como la frecuencia de refresco puede alterar el comportamiento energético de un portátil.

Preguntas frecuentes

¿Cuánto reduce el consumo MacBook Eco?

En la configuración probada por su creador, la Radeon Pro 5300M pasó aproximadamente de 14 W a 3 W en reposo, cerca de un 80 %. No debe interpretarse como una reducción garantizada para cualquier MacBook.

¿Qué MacBook Pro es compatible con el modo de 48 Hz?

La versión actual ha sido probada para cambios de pantalla en un MacBook Pro 16 de 2019 (MacBookPro16,1), con panel APPA044 y Radeon Pro 5300M. El desarrollador advierte de que otras configuraciones permanecen en modo diagnóstico.

¿MacBook Eco es gratuito?

Sí. El proyecto está publicado como software libre bajo licencia MIT y su código fuente está disponible en GitHub.

¿La aplicación modifica o hace undervolt a la GPU?

No. Según la documentación del proyecto, MacBook Eco no modifica frecuencias, voltajes ni ventiladores de la GPU. Su principal intervención gráfica consiste en habilitar y gestionar el modo de pantalla de 48 Hz.

Scroll al inicio