You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Random Shutdown on Macbook Pro (15" mid 2014)

i have a Macbook Pro (Retina, 15', Mitte 2014) with El Capitan installed (10.11.6 (15G1004)).


It keeps randomly shutting down. This happens like this:

1. Screen turns black (does not turn off, logo-light is still on)

2. Fans accelerate,

3. After 5-10 secods, it turns off (screen & apple-logo turns off)

4. i can boot normally. no crash report.


I was not yet able to reproduce the problem. ive tried a lot:

- happens with or without power cord plugged in

- resetting the smc does not change anything

- reinstalling OSX does not change anything

- it feels like it happens mostly when having high CPU Usage, but running a benchmark (cinebench) to put pressure on the CPU does not automatically shut it down

- also happens with no CPU Usage at all (but fewer times)


What diagnostics can i provide to give you more detail?

What monitor tools are available to get more information about what happens?

Anybody encountered this... ever?


I'd appreciate your help!

MacBook Pro with Retina display, OS X El Capitan (10.11.6)

Posted on Oct 5, 2016 2:16 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 16, 2017 2:18 PM

I had the exact same problem with my MacBook Pro Retina 15 mid-2014. No crash log and the diagnostics in the Apple Store didn't show anything. It ended up being the logic board and it cost me $600 to get it fixed. It is less than 2 years old.

123 replies

Dec 30, 2017 10:43 AM in response to dikkind

Well, after a few days of successful use of Sierra, my MBP 15" Late '13 started shutting off. So I'm confirming the issue is irrelevant to the macOS revision. I'm successfully running High Sierra now with the Thunderbolt driver disabled, as recommended by @outluch3.


I'm thinking the "fix" is just a side-effect of disabling the extension, which can stop working on any future OS update. I have no Thunderbolt peripherals and the normal current of the Thunderbolt controller is 0A reported by iStat Menus. When AppleThunderboltNHI.kext is removed, the current is stable at 0.28A, which might indicate some erroneous activity in the Thunderbolt driver. I noticed that the total system power consumption has also increased with the extension removal: it's about 9.5W when no significant activity is observed by Activity Monitor, CPU frequency is 800 MHz, GPU frequency is 750 MHz, and the screen brightness is minimal (1 dot). When the extension is enabled, the total power consumption is about 7.5W.


It means that the Thunderbolt workaround might be similar to what NoCrashMBP is doing - increasing the power consumption by about 20%. It might be an indication of a faulty power regulator in the affected MBP models.

Jan 5, 2018 9:16 AM in response to Cocomoko

Couldn't this issue with MacBook Pro be the result of CPU throttling similar to what was recently revealed for iPhone? My MPB started shutting off at the battery cycle count above 500. Perhaps the CPU frequency got lowered when idling due to the battery wear, which cases a low-voltage shutoff.

Did anyone who experienced this issue change the laptop battery recently?

Jan 10, 2018 7:07 AM in response to vier-zwo

Guys, I had EXACTLY the same problem. When connected to an external display AND an ethernet-to-thunderbolt adaptor, I never had any shutdown, but just working with my laptop I got random shutdowns. This was introduced in High Sierra tho. As I can't extract the responsible driver (it seems to be the culprit), I downloaded that little app called NoCrashMBP, it's a simple script that keeps CPU working. Definitely works. I didn't have even a single shutdown since I'm using it. Shame on Apple. This is the way they take care about professional people nowadays.

Jan 16, 2018 12:14 PM in response to vier-zwo

Same issue as described above. I'm on my 3rd genius bar visit after twice they claimed to have run diagnostics and resolved it. I've done the full battery of tests you can do on your own. They've stress tested it and ran their own diagnostics on it twice and clean reinstalled the OS on their own (after I did it on my own before bringing it in and it didnt resolve it) and nothing has resolved it. I'm not sure what to tell them so they don't keep running diagnostics and giving me false alarms. I get it's difficult to see and reproduce. Sometimes it will stay oj for hours but without fail it starts randomly shutting down all over again. Getting very frustrated with their service.

Jan 16, 2018 2:28 PM in response to bharlson

We’ve been there. The so called Geniuses are useless. Apple is just ignoring the issue. Nothing fixes it but this NoCrashMPB app that stop the random shutting down but kills your battery time. I am starting to believe that ALL MacBook Pro 15” 2014 are doing this. Anyone has any idea on what can be done for Apple to actually start looking into it and find a simple fix?

Jan 25, 2018 6:56 PM in response to vier-zwo

Hi Everybody,


Me too I have the same issue with MacBook Pro (Retina, 15-inch, Mid 2014).


Bootcamp Windows 10 is working great, no issue.

(This alone, tells me it is not a hardware issue, but rather a MacOS software issue)


When I connect the Thunderbolt / Ethernet connector, it is working great, no issue.

(it does need to have an Ethernet connection, just the connector is enough)


The last release of High Sierra 10.13.3, does not solve it. Still the issue.


Here is a food for thought:


1 - When we do a clean install of El Capitan, and check the content of the file:

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.k ext/Contents/Info.plist

we have the lines :

<key>IONameMatch</key>

<array>

<string>pci14e4,43ba</string>

<string>pci14e4,43a3</string>

<string>pci14e4,43a0</string>

<string>pci14e4,4331</string>

<string>pci14e4,4353</string>

</array>


2 - When we check the content of the same file on High Sierra :

<key>IONameMatch</key>

<array>

<string>pci14e4,4331</string>

<string>pci14e4,4353</string>

</array>


3 - When we start on Bootcamp / Windows 10 and check the version of the Wifi Hardware we see

Device PCI\VEN_14E4&DEV_43A0&SUBSYS_0134106B&REV_03\80E600FFFF00000100


which is pci14e4,43A0


4 - One possible interpretation of this :

The MacOS Wifi driver on High Sierra, does not manage the hardware pci14e4,43a0

but only pci14e4,4331, pci14e4,4353

which could explain the crashes.


What do you think ?

Thanks guys.

Jan 25, 2018 10:20 PM in response to Dennis856

Hi Dennis,


Interesting! And thanks for pointing out the differences.


I solve the problem by disabling the Thunderbolt Ethernet Driver, by following the procedures:


1) reboot with CMD+R pressed.

2) open Terminal

3) sudo csrutil disable

4) reboot in normal mode

5) sudo mv /System/Library/Extensions/AppleThunderboltNHI.kext

/System/Library/Extensions/AppleThunderboltNHI.kext.BAK

6) reboot with CMD+R pressed

7) csrutil enable

8) reboot and forget about problem


Now I could not use the Thunderbolt Ethernet (which is quite troublesome when I must connect to the Ethernet). My interpretation is that there are some problems with the Thunderbolt Ethernet Driver. When I do not connect the cable, the driver may check for something related to Ethernet and crashes the OS, while I'm connecting the Thunderbolt Ethernet, everything goes fine.

No matter I turn on or off the WiFi, it stays the same. So I think it may not related to the WiFi.

Jan 26, 2018 2:38 PM in response to JonathanLiang

Hi Jonathan,


Fantastic, it is working, thank you for finding a way to get around this.


This way I do not have to keep the Thunderbolt / Ethernet adapter.


I have to admit, that I am glad I had this issue, this way I discovered we can install native Windows 10 on a MacBookPro, which is useful for web development when we need to test a website on Internet Explorer or Microsoft Edge


Best

Dennis

Jan 26, 2018 5:46 PM in response to Cocomoko

Hi Cocomoko,


I just tested with Thunderbolt / VGA and Thunderbolt / Ethernet


When we disable /System/Library/Extensions/AppleThunderboltNHI.kext

- Thunderbolt / VGA is still working good,

- Thunderbolt / Ethernet is not working anymore.


I do not know for other types of Thunderbolt adapters.


The best is to test it with your Thunderbolt adapter.


Best

Dennis


Random Shutdown on Macbook Pro (15" mid 2014)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.