題:
MacBook Pro黑屏,使用幾分鐘後關閉
redct
2017-07-13 09:21:39 UTC
view on stackexchange narkive permalink

我有一台MacBook Pro 15”(2014年中,運行Sierra)。最近,它已經開始黑屏,並在使用幾分鐘後(例如3到10分鐘)不久後關閉。屏幕將變黑。但LCD背光燈將保持點亮狀態約5秒鐘,然後筆記本電腦將完全關閉。

我已重置PRAM和SMC。我確定的事情:

  • 內置硬件測試通過
  • 問題與我的用戶帳戶無關(當我登錄到另一個新創建的用戶時發生)
  • 問題與我的操作系統安裝無關(我已擦除並重新安裝)
  • 在安全模式下或引導至Windows 10時,問題不會出現。(在重新安裝OS X時也未出現。)
  • 問題似乎不是過熱的:我可以在Windows上玩遊戲,圖形性能和風扇都很好。

這就像一個經典的過熱問題,但是由於它在安全模式或Win 10中不是問題而有些怪異,我為此感到難過。

安全模式會禁用第三方助手。那將是第一位的目光。
唯一的第三方kext是Dropbox。如果我手動“ kextunload”崩潰仍然會發生。
我有完全相同的計算機,但有完全相同的問題。我也有Windows 10正在運行,並擦除了硬盤驅動器並重新安裝了Mac OS。到目前為止,我還沒有任何解決方案,我主要是在使用Windows 10,因為它不會崩潰。我發現插入計算機後,它崩潰的頻率就會降低。同樣在大約2個月前,我進行了一些硬件維修,並安裝了新電池。希望解決方案能盡快出現,謝謝。
我遇到了類似的問題,但是它在安全模式下也會發生,但是這種情況很少發生。
五 答案:
baron
2018-05-06 00:16:10 UTC
view on stackexchange narkive permalink

如MacRumors論壇主題中所述,幫助!MBP已更新至macOS 10.12.4,隨機關閉了,很可能是AppleThunderboltNHI.kext是元兇:

因此,如果您禁用(移出/System/Library/Extensions)AppleThunderboltNHI.kext驅動程序,然後重新啟動。一切正常,您可以通過Thunderbolt連接外部屏幕。

唯一的缺點是通過Thunderbolt的以太網不起作用。

為此,您需要禁用系統完整性保護。例如按住Command-R重啟,然後進入恢復模式,然後打開Terminal,運行`csrutil disable`,然後重啟以應用更改。然後移動文件。然後重新啟動並再次啟用系統完整性保護:`csrutil enable`。
或僅按照[此處](https://outluch.wixsite.com/rmbp-crash)中的說明進行操作。但是請注意,恢復模式終端已經是root用戶,因此在`csrutil disable`之前不要使用`sudo`。
我之前遇到過這個問題,並使用此問題和以下答案解決了問題。但是,更新Mac之後,它又重新啟動並應用了相同的解決方案。我們將查看它是否有效。
blaxez
2017-07-17 06:34:40 UTC
view on stackexchange narkive permalink

由於存在相同的問題已有大約一年的時間,目前防止其隨機關閉的唯一方法是始終插入Thunderbolt千兆以太網適配器。多次將我的單位帶到蘋果,但無濟於事。

有趣。這與我的理論一致,即以太網控制器或Thunderbolt控制器硬件使某些事情變得混亂。禁用關聯的kexts似乎有所幫助。
redct
2017-08-17 20:45:05 UTC
view on stackexchange narkive permalink

我現在已經找到了解決方案。我不確定它是否正確,但是它對我有用,所以我認為至少要發布它。

我含糊的懷疑:在Windows上一切正常,但在Mac OS上卻沒有。這意味著由於兩個操作系統之間不同的驅動程序實現,這可能是一個硬件問題。因此,我開始禁用驅動程序kexts,直到Mac OS停止崩潰為止。

我在 / System / Library / DisabledExtensions / 下創建了一個文件夾,並將這些文件從 / System / Library / Extensions 中移出:

  AppleFWAudio.kext
AppleThunderboltDPAdapters.kext
AppleThunderboltEDMService.kext
蘋果霹靂IP.kext
蘋果霹靂NHI.kext
AppleThunderboltPCIAdapters.kext
蘋果霹靂UTDM.kext
AppleUSBAudio.kext
AppleUSBDisplays.kext
AppleUSBEthernet.kext
AppleUSBEthernetHost.kext
IOUserEthernet.kext
 

現在可以使用了。

僅AppleThunderboltNHI.kext就足夠了
因為不是。我認為這是需要網格搜索的原因。
mark
2018-10-08 19:29:43 UTC
view on stackexchange narkive permalink

我可以說,對我而言唯一有效的方法是即使在使用WIFI而非以太網連接時也將雷電留在計算機中。只是將它懸掛在計算機之外似乎可以解決問題。我忘了昨天有它,它再次關閉了我。

snr
2020-02-02 17:34:28 UTC
view on stackexchange narkive permalink

對於那些在終端上獲得 只讀yada yada yada 的用戶。在Catalina 10.15.4上進行了測試。

您需要快速進行操作,因為您的Mac很可能在很短的時間內關閉。

此過程是,啟動到恢復(啟動時按⌘-R,在Apple徽標之前按住這些鍵),打開終端:

  csrutil禁用
 

然後重新引導到操作系統,運行

  sudo mount -uw /
 

  sudo killall Finder
 

命令,然後

  cd /系統/庫/擴展
 

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

實際上,如果您願意,我可以在啟動時使用boot-R重新啟用 csrutil enable



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...