Layar hitam MacBook Pro dan mati setelah digunakan beberapa menit

3

Saya memiliki MacBook Pro 15 "(pertengahan 2014, menjalankan Sierra). Baru-baru ini, ia telah memulai penyaringan hitam dan mati segera setelah, setelah beberapa menit digunakan — katakanlah 3 hingga 10 menit. Layar akan menjadi hitam tetapi LCD lampu latar akan tetap menyala selama sekitar 5 detik, maka laptop akan benar-benar mati.

Saya telah mengatur ulang PRAM dan SMC. Hal-hal yang telah saya tentukan:

  • Uji perangkat keras bawaan lulus
  • Masalah tidak terkait dengan akun pengguna saya (terjadi ketika saya masuk ke pengguna lain yang baru dibuat)
  • Masalahnya tidak terkait dengan instalasi OS saya (saya dihapus dan diinstal ulang)
  • Masalahnya ada tidak memanifestasikan dirinya dalam Safe Mode atau ketika di-boot ke Windows 10. (Juga tidak termanifestasi selama instalasi ulang OS X.)
  • Masalahnya ada tidak sepertinya terlalu panas: Saya bisa bermain game tanpa masalah di Windows, kinerja grafis dan penggemar baik-baik saja.

Ini berperilaku seperti masalah overheating klasik, tapi saya bingung karena beberapa keanehan itu tidak menjadi masalah dalam safe mode atau Win 10. Ada pemikiran?

redct
sumber
Mode aman menonaktifkan kex pihak ketiga. Itu akan menjadi tempat pertama untuk melihat.
Tetsujin
Satu-satunya kext pihak ketiga adalah Dropbox. Gangguan masih terjadi jika saya secara manual kextunload saya t.
redct
Saya memiliki komputer yang sama persis dengan masalah yang sama persis. Saya juga menjalankan windows 10, dan menghapus hard drive saya dan menginstal ulang mac os. Saya tidak punya solusi sejauh ini dan saya terutama telah menggunakan windows 10 karena tidak akan crash. Saya telah menemukan bahwa ketika komputer saya terhubung, itu crash lebih jarang. Juga sekitar 2 bulan yang lalu saya memiliki beberapa layanan perangkat keras dan memasang baterai baru. Berharap solusi muncul segera, terima kasih.
Max

Jawaban:

3

Seperti yang dibahas di utas forum MacRumors, Membantu! Diperbarui ke macOS 10.12.4, MBP secara otomatis dimatikan , kemungkinan itu AppleThunderboltNHI.kext adalah pelakunya:

Jadi jika Anda menonaktifkan (keluar dari / System / Library / Extensions) driver AppleThunderboltNHI.kext kemudian reboot Semuanya berjalan ok, Anda dapat menghubungkan layar eksternal melalui Thunderbolt.

Satu-satunya kelemahan adalah bahwa Ethernet via Thunderbolt tidak akan berfungsi.

baron
sumber
Anda perlu menonaktifkan perlindungan integritas sistem untuk melakukan ini. misalnya Reboot dalam mode pemulihan dengan memegang Command-R, lalu buka Terminal, dan jalankan csrutil disable, lalu reboot untuk menerapkan perubahan. Kemudian pindahkan file tersebut. Kemudian reboot dan aktifkan perlindungan integritas sistem lagi: csrutil enable.
daviewales
Atau ikuti saja instruksinya sini . Tetapi perhatikan bahwa terminal mode pemulihan sudah di-root, jadi jangan gunakan sudo sebelum csrutil disable.
daviewales
2

Sudah memiliki masalah yang sama selama sekitar satu tahun sekarang, saat ini satu-satunya cara untuk mencegahnya mematikan secara acak adalah dengan menggunakan Thunderbolt Gigabit Ethernet Adapter yang terpasang sepanjang waktu. Membawa unit saya ke Apple beberapa kali tetapi tidak berhasil.

blaxez
sumber
Menarik. Ini selaras dengan teori saya bahwa ada sesuatu yang kacau dengan ether controller Ethernet atau perangkat keras Thunderbolt controller. Menonaktifkan kex terkait sepertinya telah membantu.
redct
2

Saya sekarang telah menemukan solusi. Saya tidak yakin apakah itu yang benar, tetapi itu bekerja untuk saya, jadi saya pikir saya setidaknya mempostingnya.

Kecurigaan saya yang tidak jelas: semuanya bekerja dengan baik di Windows, tetapi tidak pada Mac OS. Ini berarti bahwa itu mungkin masalah perangkat keras yang memanifestasikan dirinya karena perbedaan implementasi driver antara kedua OS. Jadi, saya mulai menonaktifkan kext driver hingga Mac OS berhenti mogok.

Saya membuat folder di bawah /System/Library/DisabledExtensions/ dan memindahkan file-file ini dari /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

Sekarang berhasil.

redct
sumber
hanya AppleThunderboltNHI.kext sudah cukup
outluch
1

Saya dapat mengatakan bahwa satu-satunya hal yang berhasil bagi saya adalah meninggalkan thunderbolt saya di komputer bahkan ketika terhubung pada WIFI dan bukan ethernet. Hanya dengan menjuntai keluar dari komputer tampaknya melakukan trik. Saya lupa memilikinya kemarin dan itu mematikan saya lagi.

mark
sumber