¿Forzar el modo de GPU integrado evitará los pánicos de GPU? Si es así, ¿cómo hacer eso?

Contexto: Mi MBP 15" de mediados de 2010 ha comenzado a tener pánico en la GPU al azar:

Anonymous UUID:       84FEDF51-A1D6-EDC2-CC8C-6B53B7959874
Thu Feb  5 09:29:06 2015
*** Panic Report ***
panic(cpu 2 caller 0xffffff7f9bbb0f63): "GPU Panic: [<None>] 3 3 7f 0 0 0 0 3: NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0xd2000000 0xffffff8134a1d000 0x0a5480a2, D0, P3/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl3.8.6/src/AppleMuxControl/kext/GPUPanic.cpp:127
Backtrace (CPU 2), Frame : Return Address
0xffffff8137c5b590 : 0xffffff8018f2fe41

Mi sistema tiene dos subsistemas gráficos: Intel HD Graphics integrado y NVIDIA GeForce GT 330M. Escuché anecdóticamente que la NVIDIA 330M es problemática. (También escuché que acabo de perder la fecha límite para una reparación de garantía de Apple por ese mismo problema ... suspiro).

Así que me gustaría intentar obligar al sistema a usar siempre Intel HD Graphics y ver si eso hace que el problema desaparezca.

Mis preguntas:

  • ¿Obligar al sistema a usar Intel HD Graphics curará el pánico?
  • Si es así, ¿es la aplicación gfxCardStatus el enfoque recomendado?
Ha pasado un tiempo desde que usé una MacBook con chips gráficos duales; sin embargo, solía haber una opción para usar siempre los gráficos integrados en el panel de preferencias Ahorro de energía.
El gfxCardStatus sería la forma recomendada.
No es un engaño: quiero saber si forzar el modo integrado evitará pánicos y si gfxCardStatus forzará el modo integrado. Editaré en consecuencia...
Hmm - Hice ediciones pero no aparecieron. ¿Necesito puntos de repetición primero?

Respuestas (2)

Estaba teniendo problemas al iniciar porque gfxCardStatus se cargaba después de que otras aplicaciones que usaban la tarjeta gráfica discreta ya se iniciaron (por ejemplo, Chrome).

Para obligar al MBP a usar la tarjeta gráfica integrada desde el inicio, hice lo siguiente:

  1. me aseguré de que gfxCardStatus no esté en mi lista de elementos de inicio de sesión

vaya a: Preferencias del sistema > Usuarios y grupos > Usuario actual > Elementos de inicio de sesión

  1. Usé LaunchControl : http://www.soma-zone.com/LaunchControl/ para crear una configuración de inicio para gfxCardStatus para iniciarlo antes de mis elementos de inicio de sesión y para asegurarme de iniciarlo en modo gráfico.
    • seleccione "Agentes de usuario" de la lista desplegable
    • haga clic en + para agregar una nueva configuración de lanzamiento
    • ingresó lo siguiente

Programa a ejecutar: /Users/username/Applications/gfxCardStatus.app/Contents/MacOS/gfxCardStatus --integrated

Ejecutar con carga: verdadero

Nota: Usé la versión v2.4.3i de la bifurcación de steveschow (steveschow/gfxCardStatus) que maneja el modo integrado un poco mejor que el original (codykrieger/gfxCardStatus)

puede descargarlo aquí: https://github.com/steveschow/gfxCardStatus/releases

Para mí, la versión 1.8.1 funcionó específicamente. Los posteriores no. He respondido una pregunta similar aquí: apple.stackexchange.com/questions/179825/… Tenemos una solución de software permanente y creo que la gente estará contenta con ella.

Sí, use gfxCardStatus. Hago esto todo el tiempo para ahorrar batería y funciona muy bien.

No estoy seguro de eso. Cody Kreiger (autor de gfxCardStatus) escribió en un correo electrónico "que yo sepa, no hay forma de desactivar realmente la GPU discreta".
Sin embargo, la versión 1.8.1 funciona para mí. Los últimos no parecen poder deshabilitar permanentemente el Nvidia