Tengo una MacBook Pro de principios de 2011 que se ve afectada por el conocido problema de la tarjeta gráfica (AMD 6490M 256MB). Tema del foro de Apple
Con suerte esperando un programa de reemplazo de Apple, quiero deshabilitar los gráficos discretos y habilitar solo el chip Intel HD3000 en el i7.
He podido acceder al sistema ejecutando estos comandos en "Modo de usuario único":
$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/
Después de eso, la Mac arranca en Mavericks, pero no tengo aceleración gráfica , cada animación es muy lenta. No puedo cambiar el brillo de la pantalla, la calibración del color es diferente. En "Configuración> Monitor" muestra que la computadora está conectada a un monitor externo.
He instalado gfxCardStatus v2.2.1 que muestra que estoy ejecutando en la tarjeta gráfica discreta y no hay posibilidad de cambiar a una integrada. Aunque puedo ver que la extensión HD3000 está cargada:
$ kextstat | grep HD3000
110 0 0xffffff7f837dc000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 4 3 1>
El servicio al cliente de Apple dice que no tienen un procedimiento "oficial" para deshabilitar la tarjeta gráfica discreta.
Aquí están las especificaciones:
Procesador : 2 GHz Intel Core i7
Memoria : 4 GB 1333 MHz DDR3
Gráficos : AMD Radeon HD 6490M 256 MB
Software : OS X 10.9.5 (13F34)
fuente
Respuestas:
Deshabilitar las extensiones de kernel ATI / AMD no obligará al sistema operativo a cambiar a los gráficos integrados de Intel. Es una idea errónea en todas las correcciones / instrucciones que existen ... Todo lo que hace es ejecutar el chip discreto con un controlador alternativo sin aceleración gráfica. Esto es similar a ver el modo de visualización estándar "640x480 VGA" en Windows en el pasado cuando no puede cargar el controlador de GPU patentado. Se está utilizando la misma GPU, pero no a su máxima capacidad.
Esto es lo que sucede después de deshabilitar las extensiones AMD / ATI:
Sin embargo, no hay aceleración gráfica.
Los defectos gráficos existentes o nuevos (barras / líneas azules o rosas, imagen irregular / fuera de orden, ruido, etc.) aparecerán a medida que la temperatura fluctúe (ejecutando GPU a alta temperatura, encendido / apagado, etc.), presumiblemente debido al problema de la soldadura sin plomo.
Los defectos están presentes en el momento del arranque.
La pantalla LCD interna se trata como un monitor externo, con una sola resolución posible: la resolución máxima de pantalla (1440x900 o 1680x1050).
Cuando se utiliza la pantalla LCD de la computadora portátil, permanece en pleno brillo y no se apaga cuando se cierra la tapa. Esto daña físicamente la pantalla a medida que pasa el tiempo (no toma mucho tiempo, varias semanas lo harán).
Se puede usar una pantalla externa Thunderbolt si la tapa del portátil está cerrada en el momento del arranque (antes de que aparezca la imagen en la pantalla LCD del portátil).
El único método que sé que activa el interruptor de gráficos integrado es el método de apagado por sobrecalentamiento.
0 (opcional). Si puede hacer que la pantalla aparezca con el método disable-kernel-extensiones, configure su cuenta para iniciar sesión automáticamente. Instale switchGPU o una herramienta similar para automatizar el paso 3 a continuación.
Deje que el Macbook Pro se sobrecaliente en una manta o bolsa cerrada para forzar un apagado automático.
Inmediatamente vuelva a encenderlo. Debería estar usando los gráficos integrados.
Cambie rápidamente a gráficos integrados usando gfxCardStatus (con la configuración adecuada en Preferencias del sistema / Ahorro de energía).
El problema con este método es que el sistema operativo cambiará a gráficos discretos cada vez que ejecute alguna aplicación que use aceleración de gráficos. Entonces esta no es una solución permanente.
La realidad es que, siempre que la GPU BGA se encuentre encima de esas bolas de soldadura RoHS, el método disable-kernel-extensiones también comenzará a fallar en algún momento. La única solución duradera es volver a conectar la GPU BGA con soldadura de plomo, si ha renunciado a Apple. Encontrar un servicio confiable de reballing que comprenda los perfiles de temperatura y siga las técnicas de soldadura adecuadas es otro obstáculo.Actualización: Louis Rossmann señaló que el problema no es con las bolas de soldadura en el tablero, sino con las uniones de soldadura mucho más pequeñas dentro del chip de la GPU ( ver video @ 1:04: Reballing un caballo muerto: Preguntas y respuestas desde mi bandeja de entrada de YT ). Se mencionó que el problema real puede solucionarse temporalmente como un efecto secundario del proceso de reballing / reflowing, pero la única solución permanente es reemplazar la GPU, es decir, toda la placa a través de Apple.
Para su información, el programa de reemplazo de Apple finaliza el 31 de diciembre de 2016.
fuente
sudo nvram -p | grep gpu
por favor? curioso en lo quegpu-policy
está configuradoSOLUCIÓN SIN HARDWARE Y USB EXTERNOS (solo comandos)
Estaba luchando con esto en la computadora de un cliente que acepté porque parecía ser el mismo problema que mi MBP 2010 mid (cambiar un chip pequeño, que compré muchos más para el caso), pero no fue el mismo caso.
Después de ver un video de Louis Rossmann sobre el tema (que fue un poco deprimente), de alguna manera encontré este enlace al foro de macruminosos e intenté seguir el método fácil (sin Arch Linux), luego encontré este otro enlace que explica de una manera más fácil procedimiento completo que figura entre los comentarios de macforum ( # 875 de 2634 enumerados hoy).
Entonces, recapitulando: crear una guía completa que los una a todos incluiría:
Un consejo adicional: me costó ejecutar el comando,
sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh
así que lo que hice fue una vez que finalmente pude ingresar a MacOS, lo primero fue abrir un Terminal (Launchpad / Otros / Terminal) y ejecutar el comando desde allí (pedía a los usuarios la contraseña del sistema). Después de eso, fue seguro cerrar sin necesidad de volver a realizar el proceso.Lista completa de comandos:
En aras de posibles enlaces rotos futuros que no sean guardados por web.archive.org , y para que sea más fácil para todos, publicaré la lista completa de comandos aquí sin instrucciones:
<Cmd>+<r>+<s>
csrutil disable
reboot
Y<Cmd>+<s>
para arrancar en modo de usuario único (una vez que se apaga y comienza a arrancar)nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
nvram boot-args=”-v”
(Creo que es opcional, activará el modo detallado al arrancar)reboot
Y<Cmd>+<s>
el arranque/sbin/mount -uw /
mkdir -p /System/Library/Extensions-bkup
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-bkup/
touch /System/Library/Extensions/
(Creo que ahora puede ejecutar MacOS UNA VEZ y continuar desde una Terminal usandosudo
al comienzo de cada comando)mkdir -p /Library/LoginHook
nano /Library/LoginHook/LoadAMD.sh
En nano, agregue las siguientes 4 líneas de comandos (incluye la línea adicional del paso 3):
#!/bin/bash kextload /System/Library/Extensions-bkup/AMDRadeonX3000.kext sudo pmset -a force gpuswitch 0 exit 0
<Ctrl>+<x>
presione para guardar (se le pedirá que guarde presionandoY
yEnter
)chmod a+x /Library/LoginHook/LoadAMD.sh
(para hacerlo ejecutable)defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadAMD.sh
(Esto es lo que me dio problemas al intentar desde el modo de un solo usuario y tuve que ejecutarlo desde MacOS Terminal usandosudo
al principio)nano /force-iGPU-boot.sh
(esta es la medida preventiva del paso 2)En nano, agregue las siguientes 4 líneas de comandos:
#/bin/sh sudo nvram boot-args="-v" sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 exit 0
<Ctrl>+<x>
presione para guardar (se le pedirá que guarde presionandoY
yEnter
)chmod a+x /force-iGPU-boot.sh
(para hacerlo ejecutable)reboot
(si está en modo de usuario único , si no se necesita una Terminal, soloexit
)Si todavía tiene problemas con los procedimientos Cerrar la tapa - Dormir , puede probar estas otras 2 soluciones mencionadas también en el Foro MacRumors:
Medidas preventivas:
Siempre que necesite usar las medidas preventivas porque su computadora se atasca en un bucle de reinicio de inicio (cuando se reinicia el SMC / PRAM / NVRAM, generalmente debido a una actualización del sistema operativo), estos simples pasos deberían ser útiles:
<Cmd>+<s>
la tecla para iniciar en modo de usuario único/sbin/mount -uw /
sh /force-iGPU-boot.sh
reboot
Espero que esto siga ayudando a muchas personas con los MBP de 2011. Trabajar juntos como un gran equipo es lo mejor que puede hacer la humanidad.
fuente