MacBook Pro pantallas negras y se apaga después de unos minutos de uso

Tengo una MacBook Pro de 15" (mediados de 2014, con Sierra). Recientemente, comenzó a mostrarse en negro y se apagó poco después, después de unos minutos de uso, digamos de 3 a 10 minutos. La pantalla se volverá negra, pero la pantalla LCD la luz de fondo permanecerá encendida durante unos 5 segundos, luego la computadora portátil se apagará por completo.

He reiniciado la PRAM y el SMC. Cosas que he determinado:

  • La prueba de hardware integrada pasa
  • El problema no está vinculado a mi cuenta de usuario (ocurre cuando estoy conectado a otro usuario recién creado)
  • El problema no está relacionado con la instalación de mi sistema operativo (borré y reinstalé)
  • El problema no se manifiesta en modo seguro o cuando se inicia en Windows 10. (Tampoco se manifestó durante la reinstalación de OS X).
  • El problema no parece ser el sobrecalentamiento: puedo jugar sin problemas en Windows, el rendimiento de los gráficos y los ventiladores están bien.

Esto se comporta como un problema de sobrecalentamiento clásico, pero estoy perplejo debido a algunas de las rarezas de que no sea un problema en modo seguro o Win 10. ¿Alguna idea?

El modo seguro desactiva kexts de terceros. Ese sería el primer lugar para buscar.
El único kext de terceros fue Dropbox. Los bloqueos aún ocurren si kextunloadlo hago manualmente.
Tengo exactamente la misma computadora con exactamente los mismos problemas. También tengo Windows 10 en ejecución, borré mi disco duro y reinstalé Mac OS. No tengo ninguna solución hasta ahora y principalmente he estado usando Windows 10 porque no falla. Descubrí que cuando mi computadora está enchufada, falla con menos frecuencia. También hace aproximadamente 2 meses tuve un servicio de hardware e instalé una batería nueva. Esperando que surja una solución pronto, gracias.
Tengo problemas similares, pero también ocurre en modo seguro, pero con menos frecuencia.
Para MAC OS Big Sur , vea esta respuesta, ya que necesitamos eliminar kext y reconstruir kexts en big sur. apple.stackexchange.com/a/407918/252245
Consulte también una pregunta relacionada en apple.stackexchange.com/questions/372183/… . En mi caso, resultó ser simplemente un problema de sobrecalentamiento físico debido a la ola de calor extremo aquí... Publiqué una respuesta debajo de esa pregunta. Y por cierto, también pude usar Windows bien incluso bajo la ola de calor. Sospecho que el umbral para el apagado forzado es simplemente diferente en los diferentes firmware en esos dos sistemas operativos, o que la temperatura máxima fue diferente.

Respuestas (7)

Como se discutió en el hilo de los foros de MacRumors, ¡Ayuda! Actualizado a macOS 10.12.4, MBP se apaga aleatoriamente , es probable que AppleThunderboltNHI.kext sea el culpable:

Entonces, si deshabilita (sale de /System/Library/Extensions) el controlador AppleThunderboltNHI.kext y luego reinicia. Todo funciona bien, puedes conectar pantallas externas a través de Thunderbolt.

El único inconveniente es que Ethernet a través de Thunderbolt no funcionará.

Deberá deshabilitar la protección de integridad del sistema para hacer esto. Por ejemplo, reinicie en modo de recuperación manteniendo presionado Comando-R, luego abra Terminal y ejecute csrutil disable, luego reinicie para aplicar el cambio. Luego mueva el archivo. Luego reinicie y habilite la protección de integridad del sistema nuevamente: csrutil enable.
O simplemente siga las instrucciones aquí . Pero tenga en cuenta que la terminal en modo de recuperación ya es root, así que no la use sudoantes csrutil disable.
He enfrentado el problema antes y lo resolví usando esta y la siguiente respuesta. Sin embargo, después de actualizar su Mac, comenzó de nuevo y aplicó la misma solución. Veremos si funciona.
Para Mac OS Big Sur, consulte este apple.stackexchange.com/a/407918/252245

He tenido el mismo problema durante aproximadamente un año, ahora mismo la única forma de evitar que se apague al azar es tener el adaptador Thunderbolt Gigabit Ethernet enchufado todo el tiempo. Llevé mi unidad a Apple varias veces, pero fue en vano.

Interesante. Esto se alinea con mi teoría de que algo se ha vuelto loco con el controlador Ethernet o el hardware del controlador Thunderbolt. Deshabilitar los kexts asociados parece haber ayudado.

Puedo decir que lo unico que me ha funcionado es dejar mi rayo en la computadora aun estando conectado por WIFI y no por ethernet. Simplemente tenerlo colgando fuera de la computadora parece funcionar. Me olvidé de tenerlo ayer y se me volvió a cerrar.

Ahora he encontrado una solución. No estoy seguro de si es el correcto, pero funciona para mí, así que pensé en al menos publicarlo.

Mi vaga sospecha: las cosas funcionaron perfectamente en Windows, pero no en Mac OS. Esto significa que probablemente sea un problema de hardware que se manifiesta debido a las diferentes implementaciones de controladores entre los dos sistemas operativos. Entonces, comencé a deshabilitar los kexts del controlador hasta que Mac OS dejó de fallar.

Creé una carpeta debajo /System/Library/DisabledExtensions/y moví estos archivos de /System/Library/Extensions:

AppleFWAudio.kext
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
AppleThunderboltIP.kext
AppleThunderboltNHI.kext
AppleThunderboltPCIAdapters.kext
AppleThunderboltUTDM.kext
AppleUSBAudio.kext
AppleUSBDisplays.kext
AppleUSBEthernet.kext
AppleUSBEthernetHost.kext
IOUserEthernet.kext

Ahora funciona.

solo AppleThunderboltNHI.kext es suficiente
Porque no lo fue. Creo que requiere alguna búsqueda de cuadrícula, que es la razón.

Para aquellos que obtienen solo lectura yada yada yada en la terminal.

Para Mac OS Gran Sur

Recuerda la dirección que te redirige a la página. www.tinyurl.com/fixapple2

  1. Reinicie en el modo de rescate (reinicie presionando " ⌘ + R")

  2. Abra safari en el modo de rescate para llegar a esta página y copiar lo que está escrito aquí en la Terminal.

  3. csrutil disable

  4. csrutil authenticated-root disable

  5. mount -uw /Volumes/your MacOS files locationp.ejmount -uw /Volumes/Macintosh\ OS/

  6. cd /Volumes/your MacOS files location/System/Library/Extensionscomo sucedió en el paso 4

  7. mv AppleThunderboltNHI.kext AppleThunderboltNHI_kext.bak

  8. kmutil install -u --force --volume-root /Volumes/your MacOS files location

  9. bless --folder /Volumes/your MacOS files location/System/Library/CoreServices --bootefi --create-snapshot

  10. reiniciar normalmente


Probado en Catalina 10.15.4.

Debe ser rápido al hacer esto porque es muy probable que su Mac se apague en muy poco tiempo.

El proceso es, arranque para recuperación (⌘-R en el arranque, mantenga presionadas estas teclas antes del logotipo de Apple), abra la Terminal:

csrutil disable

Luego reinicie el sistema operativo, ejecute

sudo mount -uw /

y

sudo killall Finder

comandos, entonces

cd /System/Library/Extensions

y

sudo mv AppleThunderboltNHI.kext AppleThunderboltNHI_kext.bak
sudo mv IOThunderboltFamily.kext IOThunderboltFamily.kext.bak

Si lo desea, en realidad lo que hago es volver a habilitarlo csrutil enable, con ⌘-R en el arranque, luego.

Para Mac OS Gran Sur

  1. Reiniciar en modo de rescate (reiniciar mientras "Cmd + R")

  2. csrutil deshabilitar

  3. csrutil root autenticado deshabilitar

  4. montar -uw /Volúmenes/[MacOS]

  5. elimine (o cambie el nombre o mueva a otro lugar) el directorio AppleThunderboltNHI.kext (he movido todos los directorios de Thunderbolt kext ya que no tengo necesidades sobre esta interfaz, pero creo que solo funciona al deshabilitar AppleThunderboltNHI)

  6. ¡RECONSTRUIR el caché de extensiones! (nuevo tiene que hacer en Big Sur...)

kmutil install -u --force --volume-root /Volumes/[MacOS]

  1. NO OLVIDE crear otra instantánea del sistema para tener en cuenta estas modificaciones en el próximo reinicio

bendiga --carpeta /Volúmenes/[MacOS]/Sistema/Biblioteca/CoreServices --bootefi --create-snapshot

  1. reiniciar (en modo de rescate). Este paso puede ser innecesario, no probado directamente para
  2. habilitar csrutil
  3. Reiniciar

Referencia https://apple.stackexchange.com/a/407918/252245

Por lo tanto, mi computadora a veces simplemente se apagaba en medio del proceso de arranque, con exactamente los mismos síntomas (se apaga con el ventilador girando en un ruidoso floreo final). Probé todas las soluciones posibles, deshabilité los elementos de inicio y las extensiones del kernel, etc. Al final, descubrí que era simplemente un problema de sobrecalentamiento real, debido al clima extremadamente cálido... Puse mi MBP 16'' en el congelador por un tiempo, y también lo mantuvo allí durante el arranque, ¡y realmente funcionó! ¿Quién hubiera pensado que necesitaría recurrir a una solución alternativa tan primitiva en un dispositivo de $3000...