Why does an external display prevent my MBP from freezing & crashing?
My MBP goes to black and freezes after a couple of minutes (usually between 5 and 10 minutes). I’ve described my problem here:
The strange thing is that this doesn’t happen with an external display attached. So the workaround I now have is having a dummy display adapter plugged in all the time. This forces the use of the discrete graphics card (GPU) instead of the integrated one. The strange thing is that you can force the use of the discrete graphics card through the ‘energy saver’ settings (system preferences). As described here:
But that somehow doesn’t solve the problem. So the question I have is why the external display prevents my MBP from crashing (while forcing the use of the discrete GPU doesn’t).
It doesn’t seem to have anything to do with the CPU temperature (I checked).
Here is a way to workaround that broken ThunderBolt chip: Simply turn off the ThunderBolt chip/ports (you can likely live with that):. Steps:
- Disable SIP and reboot
- Open terminal and enter:
sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext /System/Library/Extensions/AppleThunderboltNHI.kext.BAK
Voila. Afterwards you may want to turn SIP on again (‘csrutil enable’)