7 votos

Aceleración de OpenGL con Intel HD 3000

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?

3voto

aux Puntos 46

Tengo el mismo problema con la GPU en mi MBP 2011 y estaba usando la misma solución que la suya (además de haber desactivado adicionalmente AppleIntelHD3000Graphics.kext ). Ahorrar dinero para reemplazar la placa madre (o el nuevo MBP de Haswell, lo que sea)

Soy capaz de reproducir la mayoría de los videos con Miro jugador.

Aunque, estoy empezando a tener dificultades con mis ojos ya que no es posible controlar el brillo del monitor

1voto

Guido Preite Puntos 1103

La Intel HD 3000 fue usada como tarjeta única también en algunas configuraciones de Mac Mini.

Puedes empezar por estos enlaces:

http://osx86.transformnews.com/how-to-enable-intel-hd3000-on-hackintosh-computers/

y

http://www.insanelymac.com/forum/topic/276668-intel-hd-3000-qeci-working/

pero le sugiero encarecidamente que publique su pregunta en los foros de Insanelymac, probablemente allí encontrará gente con mejores conocimientos sobre los kexts y las posibles alternativas para su caso.

0voto

Jeff Puntos 1

He estado lidiando con esto durante los últimos seis meses... compré un nuevo Air sólo para pasar y tener un portátil más ligero frente al MBP de 17" de principios de 2011, pero me encanta ese portátil. Así que, tuve algo de tiempo hoy y leí todo lo que pude encontrar en él. En resumen, parece que estoy arreglado de forma similar; sin embargo, sólo he eliminado el archivo ATIRadeonX2000.kext (creo que el equivalente de 15" es el 3000. He hecho algunas pruebas limitadas (archivo Apature y MKV con VLC), ambos dicen "Requiere GPU de alto rendimiento" en el monitor de actividad, pero funcionan. No uses monitores externos, así que veremos en qué se queda corto.

Buena suerte.

0voto

Tuve el mismo problema y desactivé los controladores en el modo de usuario único. Sin embargo, parece que Macosx sigue usando la GPU externa si lo hace en algún modo de bajo rendimiento, en lugar de usar la GPU interna.

Esto resolvió mi problema: http://www.asyncro.com/2014/03/24/macbook-pro-discreate-graphics-card-issue-fix-updated/

La clave es dejar primero que tu macbook se sobrecaliente y arrancar inmediatamente después lo que deshabilitará tu GPU externa (con todos los drivers en su lugar). Luego instala gfxCardStatus, reinicia y sólo entonces deshabilita los controladores en el modo de usuario único.

Ahora soy capaz de reproducir cualquier video muy bien. La pantalla externa todavía no funciona, pero supongo que no hay forma de evitarlo.

0voto

Ellis Puntos 101

Tengo una solución fácil para tener un Yosemite completamente funcional con la GPU de Intel. El único inconveniente es que no se puede usar un monitor externo.

Solución: instalar Yosemite en un mbp como si fuera un hackintosh

  1. crear una llave usb con unibeast (modo portátil)
  2. arranque en esta tecla (tecla de opción pulsada al inicio)
  3. instalar normalmente
  4. post install: un shell script para eliminar la cpu kernel_task 250%

http://ellis2323.github.io/mbp2011/Mbp2011.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X