Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

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

How to diagnose physical GPU failure for sure? (MacBook Pro mid-2012, non Retina)

Hi there,


MacBookPro9,1 running Mojave, connected to a external display most of the time.


A few weeks ago I noticed that anytime I would open Google Maps, the page would freeze and crash, while displaying small untextured triangles. I then got the idea of trying to put any 3D graphics on (Steam games, Google Earth etc.), and yep, all that crashes too. Looks like anytime 3D graphics are intended and the discrete GPU is used, it crashes. Check the crash logs every time:

Graphics hardware encountered an error and was reset: 0x0000002b


Dayum. Sounds like hardware failure...


But the thing is, other than that there no display glitch whatsoever on any application. Mac OS boots fine and runs fine, my music software runs fine, and with Chrome in which I deactivated hardware acceleration, all web pages run fine, including 3d pages like Google Maps. But the instant I try to run 3d graphics by launching a game, or enabling acceleration in Chrome, the problem comes back. Geekbench 4's GPU benchmark runs fine too, but it doesn't actually draw anything on the screen.


Since the problem seems, for now at least, contained, I thought it might be a software issue. So I popped out an old backup drive from last year (way before any issue began) with High Sierra on it, and booted from that. Opened Chrome and went to Google Maps and... Crash.


Please help me think this through and know for sure! I'm 85% sure that it's a hardware failure, the following gives me some doubts:


  • there's no display glitch or anomalies ever if 3D graphics aren't involved (at least that's my conclusion). Is it possible that a GPU could fail "partially" like this? This sounds like a software problem on paper, but I don't know how GPUs are built so can't say for sure.
  • I'm using the computer with an external display, and I think that external displays ONLY work with the discrete GPU, so certainly I wouldn't be able to type this message now using this display if the discrete GPU was fried? Or am I mistaken and it's the integrated graphics that are connecting to the monitor?
  • gfxCardStatus isn't very useful, it's telling me I'm on the discrete GPU right now, but how do I know it's telling the truth? It seems it hasn't been reliable for years
  • I tried resetting the NVRAM and SMC etc. It did nothing.
  • I was unable to run Apple Diagnostics. I tried the normal way, the online way, and the USB bootable flashdrive way. None worked.
Error: 0x8000000000000003, Cannot Load 'EFI/Drivers/TestSupport.efi'


Is there any other and more subtle way to more damage 3D graphics on a Macbook Pro, that would be a software issue but wouldn't be fixed by re-installing a prior OS? Like some corruption at EFI level or something?


Is it only a matter of time before the discrete GPU starts failing more and glitches appear where I don't have them now?


Thank you


MacBook Pro

Posted on Sep 12, 2019 11:14 AM

Reply

Similar questions

10 replies

Sep 12, 2019 3:25 PM in response to ninomojo

Years ago I discovered a GPU issue when using the Chess app included with OSX. It would create odd colored border shadows, but otherwise ran fine. It was some issue with the 3D part of the GPU. It sounds like a similar issue from your detailed description.


The only thing you I would suggest is checking on the GPU temperature & fan speed using an app like Macs Fan Control. Make sure the fan speed increases when the CPU & GPU temps get hot. If the GPU gets too hot and the fan is working properly, then perhaps the thermal heatsink compound needs to be replaced. Otherwise it appears your GPU has an internal failure with 3D acceleration.


FYI I like to run "gputest" as it doesn't add too much stress on the CPU like some other GPU apps. However, I have not been able to run the GUI version on recent versions of macOS. I have to run it from the command line.

Sep 13, 2019 7:33 AM in response to ninomojo

There was a diagnostic Apple was forced to develop to find these issues at the Genius Bar. It was called Video Switching Test VST. It ran for as long as 14 minutes, trying to decide whether you had the recallable failure. My impression is that it has been retired, but I have no insider information on that.


The rest of MacOS runs fine, despite the eye-candy, because it does not do much stuff that is especially difficult.


<<I'm 85% sure that it's a hardware failure,>>


Those are better odds than many decisions made in using diagnostics to find faults. You are done. It's time for dGPUDisabler, developed as a camp follower to the unsupported patchers that allow recent versions of MacOS to run on unsupported Macs.



Sep 13, 2019 7:40 AM in response to ninomojo

Your MacBook Pro pre-dates Apple Diagnostics, and the Error message you posted says essentially, "Could not load Apple diagnostics" which is no surprise.


If you faithfully follow the steps on this GitHub site, you can make a Bootable Apple Hardware Test USB-stick. It does NOT use MacOS in any way to load itself -- it must be booted from a cold start using Startup Manager. You can not make the diagnostic execute from within MacOS, except perhaps to set the USB-stick as the boot device using Startup disk..


https://github.com/upekkha/AppleHardwareTest


.

Sep 13, 2019 2:29 PM in response to Grant Bennet-Alder

Grant Bennet-Alder wrote:

There was a diagnostic Apple was forced to develop to find these issues at the Genius Bar. It was called Video Switching Test VST. It ran for as long as 14 minutes, trying to decide whether you had the recallable failure. My impression is that it has been retired, but I have no insider information on that.



This was made specifically for the 2011 MBPro models. AFAIK, the VST test was not an official option for the actual 2012 models.

How to diagnose physical GPU failure for sure? (MacBook Pro mid-2012, non Retina)

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