Mi MacBook Pro de 15" de finales de 2011 (MacBookPro8,2) con AMD Radeon 6770M presentaba daños en la pantalla y bloqueos/reinicios del sistema asociados durante un período de dos semanas antes de que fallara por completo al arrancar. El arranque avanzaba a través de la pantalla gris con el logotipo de Apple y la rueda giratoria, pero justo cuando parece que debería haber cambiado a la pantalla de inicio de sesión, el logotipo de Apple y la rueda giratoria desaparecerían y se colgarían en una pantalla gris en blanco.
Inicialmente sospeché que el disco duro estaba dañado y traté de remediarlo. Sin éxito, intenté lo siguiente, y cada uno continuó colgando como se describe anteriormente:
También ejecuté la prueba de hardware de Apple muchas veces sin encontrar ningún problema.
El arranque seguro detallado (Cmd+Shift+V) da salida a todo lo que esperaría ver, pero luego se colgaría como se describe arriba.
Después de encontrar más publicaciones en línea de problemas relacionados con la GPU, revisé esto como la causa:
Al intentar iniciar Ubuntu desde una unidad flash USB, solo pude llegar hasta Grub. Al intentar iniciar Ubuntu Desktop o ejecutar la prueba de gráficos en Grub, el sistema se bloqueaba.
En este punto, la prueba de hardware de Apple se colgó justo antes del final de la prueba estándar, posiblemente [adivinando] al hacer una prueba de video.
Basándome en los consejos de las publicaciones de debates de Apple anteriores, hice lo siguiente:
/sbin/fsck-fy/ /sbin/montar -uw / mkdir /Disabled_System_Library_Extensions cd /Disabled_System_Library_Extensions mv /Sistema/Biblioteca/Extensiones/ATI* . mv /Sistema/Biblioteca/Extensiones/AMD* . toque /Sistema/Biblioteca/Extensiones salida
Esta vez, la máquina arrancó por completo. Sin embargo, los gráficos son extremadamente lentos, incluso solo las transiciones cuando se minimizan las ventanas. Llevaré mi MBP a Apple para exigir un reemplazo, ya que la gran cantidad de informes de otros que enfrentan problemas similares hace que parezca una recurrencia de una falla similar relacionada con la GPU que resultó en un retiro del mercado.
Resuelto: arrancó en modo de usuario único y desactivó la GPU Radeon.
Detalles de la investigación:
Inicialmente sospeché que el disco duro estaba dañado y traté de remediarlo. Sin éxito, intenté lo siguiente, y cada uno continuó colgando como se describe anteriormente:
También ejecuté la prueba de hardware de Apple muchas veces sin encontrar ningún problema.
El arranque seguro detallado (Cmd+Shift+V) da salida a todo lo que esperaría ver, pero luego se colgaría como se describe arriba.
Después de encontrar más publicaciones en línea de problemas relacionados con la GPU, revisé esto como la causa:
Al intentar iniciar Ubuntu desde una unidad flash USB, solo pude llegar hasta Grub. Al intentar iniciar Ubuntu Desktop o ejecutar la prueba de gráficos en Grub, el sistema se bloqueaba.
En este punto, la prueba de hardware de Apple se colgó justo antes del final de la prueba estándar, posiblemente [adivinando] al hacer una prueba de video.
Basándome en los consejos de las publicaciones de debates de Apple anteriores, hice lo siguiente:
/sbin/fsck-fy/ /sbin/montar -uw / mkdir /Disabled_System_Library_Extensions cd /Disabled_System_Library_Extensions mv /Sistema/Biblioteca/Extensiones/ATI* . mv /Sistema/Biblioteca/Extensiones/AMD* . toque /Sistema/Biblioteca/Extensiones salida
Esta vez, la máquina arrancó por completo. Sin embargo, los gráficos son extremadamente lentos, incluso solo las transiciones cuando se minimizan las ventanas. Llevaré mi MBP a Apple para exigir un reemplazo, ya que la gran cantidad de informes de otros que enfrentan problemas similares hace que parezca una recurrencia de una falla similar relacionada con la GPU que resultó en un retiro del mercado.
Las soluciones proporcionadas hasta ahora son solo consejos lo suficientemente buenos para que la máquina arranque lo suficiente como para hacer una copia de seguridad y continuar. Seguir los consejos aquí solo le dará una Mac de arranque con color donde puede iniciar sesión pero sin la aceleración adecuada de la GUI. Eso hace que la MacBook sea casi inutilizable. Aquí hay una alternativa que desactiva el chip AMD defectuoso pero le brinda gráficos Intel acelerados correctamente y una gestión térmica mucho mejor que simplemente eliminar todas las extensiones de kernel relacionadas con AMD/Ati.
Antecedentes y explicaciones
El programa Apple Repair Extension ya no está disponible. La única forma real de solucionar este problema es reemplazar solo el chip AMD. No la placa lógica. No "rebobinar", no "refluir", no "hornear". Apple reemplazó un chip defectuoso con un chip defectuoso. Una y otra vez. Solo reemplazar el chip gráfico sigue siendo un procedimiento de hardware costoso para una computadora portátil tan antigua.
La única forma conocida, es decir: solo con software, de obtener un MacBook Pro 2011 (8,2) con 'solo' un chip de gráficos AMD fallido para volver a encenderse de manera casi confiable y ser bastante útil con una GUI acelerada es esta guía o una variación de la misma. La mayoría de los consejos anteriores simplemente eliminaron todos los AMD-kexts y esto da como resultado una experiencia de usuario horrible.
Es necesario conocer la versión exacta de su sistema operativo. La siguiente guía será más simple para Yosemite pero asume El Capitán o más reciente. El Capitan, Sierra y High Sierra necesitan SIP (Protección de integridad del sistema) deshabilitado. En sistemas anteriores (10.6–10.10) estos pasos son innecesarios.
Esta guía asume que todos los kexts todavía están en su ubicación predeterminada /Sistema/Biblioteca/Extensiones. Tener todos los AMD-kext allí excepto uno es beneficioso para una operación 'adecuada'.
Para recuperar algo de aceleración de la pantalla, será necesario forzar a la máquina a que no arranque en gráficos discretos (dGPU) sino directamente en gráficos integrados (iGPU). Esto le devolverá su computadora portátil, pero perderá algunas características: por ejemplo, la capacidad de controlar una pantalla externa. Las conexiones de datos Thunderbolt deberían funcionar.
El procedimiento inicial:
– Para comenzar desde cero: reinicie SMC y PRAM/NVRAM:
apague, desenchufe todo excepto la alimentación, ahora sostenga
<leftShift>+<Ctrl>+<Opt>+<Power>
liberar al mismo tiempo;
– Ahora enciende de nuevo y mantén presionado
<Cmd>+<Opt>+<p>+<r>
al mismo tiempo hasta que escuche el timbre de inicio dos veces.
– Inicie la recuperación manteniendo presionado
<Cmd>+<r>+<s>
– Deshabilitar SIP:
csrutil disable
– deshabilitar dGPU en el arranque
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
– habilitar el modo de arranque detallado:
nvram boot-args="-v"
– reiniciar en modo de usuario único manteniendo presionado
<Cmd>+<s>
en el arranque
– montar la partición raíz grabable
/sbin/mount -uw /
– hacer un directorio de copia de seguridad kext
mkdir -p /System/Library/Extensions-off
– solo mueva UN kext infractor fuera del camino:
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
– deja que el sistema actualice su kextcache:
touch /System/Library/Extensions/
– esperar a que finalice el proceso de kextcache
reinicie normalmente: tendrá una pantalla iGPU acelerada, pero el sistema no sabe cómo administrar la energía del chip AMD fallido. Para eso, debe cargar manualmente el kext después del arranque:
sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext
Automatice esto con el siguiente LoginHook:
sudo mkdir -p /Library/LoginHook
sudo nano /Library/LoginHook/LoadX3000.sh
con el siguiente contenido:
#!/bin/bash
kextload /System/Library/Extensions-off/AMDRadeonX3000.kext
exit 0
luego hazlo ejecutable y activo:
sudo chmod a+x /Library/LoginHook/LoadX3000.sh
sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh
Medidas preventivas para uso futuro
Hay dos advertencias adicionales que debe saber: esto es reversible cuando se reinicia el SMC/PRAM/NVRAM. Si eso sucede, GPU-power-pref nvram puede/debe configurarse nuevamente para forzar el uso de la iGPU desde el momento del arranque.
Dado que esto puede suceder con bastante facilidad (y a menudo se recomienda erróneamente demasiadas veces de lo que realmente es útil), probablemente debería prepararse para tal escenario y crear una secuencia de comandos simple para acelerar en gran medida el proceso y también hacer mucho más ingresar la variable necesaria. Menos propenso a errores:
sudo nano /force-iGPU-boot.sh
– Ingrese el siguiente contenido a este archivo:
#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0
– Ahora haz ese ejecutable:
sudo chmod a+x /force-iGPU-boot.sh
En el futuro, cuando el SMC/PRAM/NVRAM se restablezca a los valores predeterminados, ahora es posible iniciar en SingleUser con:
<Cmd>+<s>
– Y después de montar su lectura-escritura de volumen de arranque para ejecutar solo:
sh /force-iGPU-boot.sh
Esta configuración ahora tiene un kext en un lugar que los instaladores de Apple no esperan. Es por eso que en esta guía SIP no se ha vuelto a habilitar. Si está a punto de realizarse una actualización que contiene cambios en los controladores de AMD, se recomienda volver a mover AMDRadeonX3000.kext a su ubicación predeterminada antes del proceso de actualización. De lo contrario, el actualizador escribe al menos otro kext de una versión diferente en su ubicación predeterminada o, en el peor de los casos, termina con un estado indefinido de controladores parcialmente no coincidentes.
Después de cualquier actualización del sistema, se debe verificar la carpeta /System/Library/Extensions en busca del kext infractor. Su presencia allí dará lugar, por ejemplo, a un bloqueo de las botas en Yosemite y Sierra, a un circuito de arranque sobrecalentado en High Sierra.
Además: este portátil se sobrecalienta, hagas lo que hagas. El sistema de refrigeración es inadecuado y la gran cantidad de chips AMD defectuosos son solo una prueba de ello.
Para prolongar la vida útil de esta máquina ahora pirateada, es recomendable abstenerse de levantar cosas realmente pesadas durante períodos prolongados de tiempo. Siga estrictamente las recomendaciones habituales para portátiles: utilícelo en superficies duras, mantenga limpios los ventiladores y las aletas de su interior. El uso de cualquier software de control de ventiladores con configuraciones relativamente agresivas también debería ayudar: como smcFanControl , MacsFanControl o TGPro (ambos comerciales).
Descargo de responsabilidad: esta respuesta es un duplicado de aquí repetido para esta pregunta, ya que para esta pregunta se dan muchas respuestas subóptimas.
¿Por qué no instalar una copia limpia de OS X en una unidad USB de repuesto (o incluso en una tarjeta SD) y verificar que el hardware funciona con una nueva instalación de sistema operativo compatible con Apple?
Desde allí, puede averiguar si realmente tiene un problema de hardware o simplemente una unidad que necesita hacer una copia de seguridad y limpiar todas las modificaciones que se han acumulado con el tiempo.
Podría profundizar en la madriguera del conejo de depurar su kernel con gdb a través de ethernet o incluso ddb a través de un puerto serie , pero casi siempre es más rápido comenzar de nuevo. Las máquinas con problemas graves de hardware generalmente no pueden instalar un sistema operativo simple en una unidad externa y pueden ahorrarle horas tratando de descubrir qué salió mal cuando es mucho más rápido construir un nuevo "SO" y probar si es estable.
Septiembre de 2014: ¿el elefante aún no reconocido de Apple?
¿Tu MacBook Pro se ha convertido en un ladrillo? ¿Pantallas grises? ¿Pantalla en negro? ¿Se niega a arrancar? Entonces los chicos de esta página han dado LA respuesta. Probé mil cosas hasta que me topé con esto para usar después de cmd+S al presionar el botón de encendido:
/sbin/fsck -fy /
/sbin/mount -uw /
mkdir /Disabled_System_Library_Extensions
cd /Disabled_System_Library_Extensions
mv /System/Library/Extensions/ATI* .
mv /System/Library/Extensions/AMD* .
touch /System/Library/Extensions
exit
Historia de fondo En agosto de este año, solo tres años después de comprar mi MacBook Pro, las cosas empezaron a ponerse raras. Al principio, las soluciones simples como fsck -fy y comenzar en modo seguro parecían funcionar, pero solo duró muy poco.
Luego, hace tres días, nada de lo que hice haría que se reiniciara. Tenía un ladrillo en mis manos. Finalmente, por casualidad me topé con esta página. Siendo un Terminal Virgin, estaba extremadamente nervioso por seguir las instrucciones, ¡pero Joy upon Joy funcionó! ¡Mi computadora está de regreso!
Como lo necesito para hacer trabajos de edición de video, estoy bastante ansioso por saber cómo hará frente a las demandas de Final Cut Pro X. Tendré que armarme de valor para abrirlo e intentarlo. (Comprobar gmail en Safari ya es un verdadero fastidio. Safari sigue actualizando la pantalla a medida que muevo el cursor. Acabo de probar Firefox, ¡eso está bien!)
Sin embargo, el punto más importante es que esta es una experiencia bastante desalentadora con un producto que era muy caro de comprar. Me entristece mucho que Apple no se haya puesto en contacto con nosotros ni haya dejado claro que cambiarán la tarjeta gráfica claramente problemática.
De alguna manera, esta solución debe estar mucho más disponible para aquellos que sufren los mismos problemas.
De todos modos, gracias a todos en esta página y en otros lugares que encontraron esta solución para deshabilitar la tarjeta gráfica que permite que la computadora arranque (al momento de escribir esto de todos modos).
Mi computadora es una MacBook Pro de abril de 2011 con 8 GB de memoria. 750 GB HD 2.2 GHz Intel Core i7
Tengo un iMac 2011 , no un Macbook Pro. Apple tiene un programa de reemplazo para la tarjeta de video 6970M en estas máquinas para problemas similares que se describen aquí.
http://support.apple.com/en-us/HT203787
Los comandos enumerados por @smr en modo de usuario único funcionan igual de bien en el iMac para deshabilitar efectivamente el 6970M y obligar a la máquina a usar la GPU integrada en la placa lógica.
Traje mi máquina de 3 años a la tienda de Apple ayer después de no poder iniciar la máquina en modo de recuperación, modo de recuperación de Internet, modo seguro o modo normal. No pude ejecutar el AHT. Después de ejecutar los comandos descritos por @smr, pude iniciar directamente en modo seguro y modo normal sin problemas.
Mencioné el programa y después de que fallara su propia prueba de hardware para la GPU, ordenaron el reemplazo gratuito.
Lo que vería cuando tuviera problemas es el logotipo de Apple con una barra de progreso debajo. La barra de progreso se cargaba entre el 25 % y el 50 % antes de que el logotipo y la barra de progreso desaparecieran, dejando indefinidamente una pantalla gris normal.
bmike
geevs
bmike
geevs
geevs
Nicojo