1 - Edición original
Tengo un Macbook Pro 15" de principios de 2011, que sufre de la un problema de GPU bien conocido pero negado por Apple .
TL;DR El AMD Radeon HD 6XX0M está muerto y el Macbook no puede arrancar, o puede arrancar pero con enormes problemas gráficos en la pantalla.
2 - Solución
Hay una solución a este problema, que consiste en deshabilitar la GPU AMD y usar sólo el chipset Intel HD 3000. La principal forma de hacerlo es usar un software como gfxCardStatus
.
Sin embargo, como mi Macbook no arrancaba (se atascó en la pantalla azul después del logo de Apple), me las arreglé para deshabilitar mi AMD Radeon HD 6490M entrando en el modo de usuario único y borrando los siguientes archivos de /System/Library/Extensions/
:
AMDRadeonAccelerator.kext
AMDRadeonVADriver.bundle
AMDRadeonX3000GLDriver.bundle
AMDRadeonX4000GLDriver.bundle
ATI2400Controller.kext
ATI2600Controller.kext
ATI3800Controller.kext
ATI4600Controller.kext
ATI4800Controller.kext
ATI5000Controller.kext
ATI6000Controller.kext
ATI7000Controller.kext
ATIFramebuffer.kext
ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
ATISupport.kext
3 - Problemas restantes
Pero, como dije, esto es sólo una solución para que OS X arranque. Ahora tengo dos problemas principales:
- No puedo conectar una pantalla externa en el puerto de Thunderbolt
- No puedo reproducir ningún video de Avi o Mkv
Sé que no hay solución para el primer problema, ya que el Intel HD 3000 ni siquiera está conectado físicamente al puerto Thunderbolt.
Sin embargo, estoy buscando una solución a la segunda cuestión. El chipset Intel HD 3000 puede no ser una GPU asesina, pero estoy seguro de que puede manejar un simple video, e incluso videos de 1080p. Cuando abro un archivo de video en VLC, obtengo el siguiente error:
La aceleración de OpenGL no está soportada en tu Mac
A tu Mac le falta la aceleración de Quartz Extreme, que es necesaria para la salida de vídeo. Seguirá funcionando, pero mucho más lento y con resultados posiblemente inesperados.
Y en los registros:
error vout_macosx: no se ha encontrado aceleración de hardware OpenGL. esto puede llevar a una salida lenta y a resultados inesperados
Creo que Mac OS X está intentando conseguir aceleración OpenGL gracias a la GPU AMD. Y como se supone que la GPU funciona correctamente, nunca intenta obtener las características adecuadas del chipset Intel HD 3000.
Entonces, ¿hay alguna manera de obtener más de este conjunto de chips?