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

MacBook Pro 15" Retina Crashes with GPU Panic

Hello, I'm pretty bored with problem which happens more than 5 times per day while I'm using my MacBook Pro 15" with Retina.

My laptop restars and deadlocks and I have to make 'hard' reboot (by pressing power button for a while).

After restarting it shows me dialog which is about system error and asks me to send a report to Apple.

Here's the log:


Anonymous UUID: 244A1F2D-84AE-2689-4CAA-027CDA87C591



Tue Jan 28 18:18:34 2014

panic(cpu 0 caller 0xffffff7f84f72fac): "GPU Panic: [<None>] 3 0 a0 d9 9 8 0 3 : NVRM[0/1:0:0]: Read Error 0x00000144: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0x112c00000 0xffffff80fa972000 0x0e7150a2, D0, P2/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.4.12/src/Apple MuxControl/kext/GPUPanic.cpp:127

Backtrace (CPU 0), Frame : Return Address

0xffffff80e6c5cbe0 : 0xffffff8002c22f69

0xffffff80e6c5cc60 : 0xffffff7f84f72fac

0xffffff80e6c5cd30 : 0xffffff7f8375bcf8

0xffffff80e6c5cdf0 : 0xffffff7f83828e26

0xffffff80e6c5ce30 : 0xffffff7f83a52348

0xffffff80e6c5ce50 : 0xffffff7f83762758

0xffffff80e6c5cef0 : 0xffffff7f837106fe

0xffffff80e6c5cf10 : 0xffffff80030afd9b

0xffffff80e6c5cf40 : 0xffffff7f831feecb

0xffffff80e6c5cf50 : 0xffffff7f84fee9ef

0xffffff80e6c5cf60 : 0xffffff7f84ff67e8

0xffffff80e6c5cf80 : 0xffffff8002cdb76b

0xffffff80e6c5cfd0 : 0xffffff8002cf37c9

0xffffff80f6803f50 : 0xffffff8002c3757a

0xffffff80f6803f90 : 0xffffff8002c378c8

0xffffff80f6803fb0 : 0xffffff8002cd6aa7

Kernel Extensions in backtrace:

com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f831e8000->0xffffff7f83210fff

com.apple.driver.AppleACPIPlatform(2.0)[C3EF3AFE-30FD-3902-B336-BC5346C9A7A3]@0 xffffff7f84fe8000->0xffffff7f85040fff

dependency: com.apple.iokit.IOACPIFamily(1.4)[045D5D6F-AD1E-36DB-A249-A346E2B48E54]@0xfffff f7f83f6f000

dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f831e8000

com.apple.driver.AppleMuxControl(3.4.12)[A4934A66-0E30-36E9-984A-650481102449]@ 0xffffff7f84f65000->0xffffff7f84f77fff

dependency: com.apple.driver.AppleGraphicsControl(3.4.12)[661E3C87-5B97-3272-88FF-B9BA9B6E2 4ED]@0xffffff7f84f5d000

dependency: com.apple.iokit.IOACPIFamily(1.4)[045D5D6F-AD1E-36DB-A249-A346E2B48E54]@0xfffff f7f83f6f000

dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f831e8000

dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f836b8000

dependency: com.apple.driver.AppleBacklightExpert(1.0.4)[E04639C5-D734-3AB3-A682-FE66694C66 53]@0xffffff7f84f60000

com.apple.nvidia.driver.NVDAResman(8.1.8)[3A2A3C2D-E129-3190-A682-E831B38F0FBF] @0xffffff7f8370b000->0xffffff7f83975fff

dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f831e8000

dependency: com.apple.iokit.IONDRVSupport(2.3.6)[86BA68C6-18DD-30A1-ABF6-54597AD6C277]@0xff ffff7f836fb000

dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f836b8000

com.apple.nvidia.driver.NVDAGK100Hal(8.1.8)[3CF8C2FA-83E6-39E3-A5B7-C7CC839B8C7 5]@0xffffff7f83980000->0xffffff7f83b2ffff

dependency: com.apple.nvidia.driver.NVDAResman(8.1.8)[3A2A3C2D-E129-3190-A682-E831B38F0FBF] @0xffffff7f8370b000

dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f831e8000



BSD process name corresponding to current thread: kernel_task



Mac OS version:

13B42



Kernel version:

Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64

Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393

Kernel slide: 0x0000000002a00000

Kernel text base: 0xffffff8002c00000

System model name: MacBookPro10,1 (Mac-C3EC7CD22292981F)



System uptime in nanoseconds: 13728899180

last loaded kext at 9808905644: com.apple.driver.AppleHWSensor 1.9.5d0 (addr 0xffffff7f84cbb000, size 36864)

loaded kexts:

org.virtualbox.kext.VBoxUSB 4.2.16

org.virtualbox.kext.VBoxDrv 4.2.16

com.apple.driver.AppleHWSensor 1.9.5d0

com.apple.driver.AudioAUUC 1.60

com.apple.iokit.IOBluetoothSerialManager 4.2.0f6

com.apple.filesystems.autofs 3.0

com.apple.driver.AppleMikeyHIDDriver 124

com.apple.driver.AGPM 100.14.11

com.apple.driver.ApplePlatformEnabler 2.0.9d1

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleHDAHardwareConfigDriver 2.5.3fc1

com.apple.driver.AppleHDA 2.5.3fc1

com.apple.GeForce 8.1.8

com.apple.iokit.IOBluetoothUSBDFU 4.2.0f6

com.apple.iokit.IOUserEthernet 1.0.0d1

com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.2.0f6

com.apple.driver.AppleMikeyDriver 2.5.3fc1

com.apple.driver.AppleUpstreamUserClient 3.5.13

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0

com.apple.driver.AppleThunderboltIP 1.0.10

com.apple.driver.AppleBacklight 170.3.5

com.apple.driver.AppleSMCPDRC 1.0.0

com.apple.nvidia.NVDAStartup 8.1.8

com.apple.driver.AppleSMCLMU 2.0.4d1

com.apple.driver.AppleHWAccess 1

com.apple.driver.AppleLPC 1.7.0

com.apple.driver.AppleMuxControl 3.4.12

com.apple.driver.AppleMCCSControl 1.1.12

com.apple.driver.AppleIntelHD4000Graphics 8.1.8

com.apple.driver.AppleIntelFramebufferCapri 8.1.8

com.apple.driver.AppleUSBTCButtons 240.2

com.apple.driver.AppleUSBTCKeyEventDriver 240.2

com.apple.driver.AppleUSBTCKeyboard 240.2

com.apple.driver.AppleFileSystemDriver 3.0.1

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1

com.apple.BootCache 35

com.apple.driver.XsanFilter 404

com.apple.iokit.IOAHCIBlockStorage 2.4.0

com.apple.driver.AppleUSBHub 650.4.4

com.apple.driver.AppleSDXC 1.4.0

com.apple.iokit.AppleBCM5701Ethernet 3.6.9b9

com.apple.driver.AirPort.Brcm4331 700.20.22

com.apple.driver.AppleAHCIPort 2.9.5

com.apple.driver.AppleUSBEHCI 650.4.1

com.apple.driver.AppleUSBXHCI 650.4.3

com.apple.driver.AppleSmartBatteryManager 161.0.0

com.apple.driver.AppleACPIButtons 2.0

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 2.0

com.apple.driver.AppleACPIEC 2.0

com.apple.driver.AppleAPIC 1.7

com.apple.driver.AppleIntelCPUPowerManagementClient 216.0.0

com.apple.nke.applicationfirewall 153

com.apple.security.quarantine 3

com.apple.driver.AppleIntelCPUPowerManagement 216.0.0

com.apple.iokit.IOSerialFamily 10.0.7

com.apple.kext.triggers 1.0

com.apple.iokit.IOSCSIArchitectureModelFamily 3.6.0

com.apple.driver.DspFuncLib 2.5.3fc1

com.apple.vecLib.kext 1.0.0

com.apple.iokit.IOAudioFamily 1.9.4fc11

com.apple.kext.OSvKernDSPLib 1.14

com.apple.iokit.IOAcceleratorFamily 98.7.1

com.apple.nvidia.driver.NVDAGK100Hal 8.1.8

com.apple.nvidia.driver.NVDAResman 8.1.8

com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.2.0f6

com.apple.iokit.IOBluetoothFamily 4.2.0f6

com.apple.driver.IOPlatformPluginLegacy 1.0.0

com.apple.driver.AppleHDAController 2.5.3fc1

com.apple.iokit.IOHDAFamily 2.5.3fc1

com.apple.driver.AppleSMBusPCI 1.0.12d1

com.apple.driver.AppleBacklightExpert 1.0.4

com.apple.driver.AppleGraphicsControl 3.4.12

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.AppleSMC 3.1.6d1

com.apple.driver.IOPlatformPluginFamily 5.5.1d27

com.apple.driver.AppleThunderboltEDMSink 1.2.1

com.apple.driver.AppleThunderboltDPOutAdapter 2.5.0

com.apple.driver.AppleSMBusController 1.0.11d1

com.apple.iokit.IOSurface 91

com.apple.iokit.IONDRVSupport 2.3.6

com.apple.iokit.IOAcceleratorFamily2 98.7.1

com.apple.AppleGraphicsDeviceControl 3.4.12

com.apple.iokit.IOGraphicsFamily 2.3.6

com.apple.driver.AppleThunderboltDPInAdapter 2.5.0

com.apple.driver.AppleThunderboltDPAdapterFamily 2.5.0

com.apple.driver.AppleThunderboltPCIDownAdapter 1.4.0

com.apple.driver.AppleUSBMultitouch 240.6

com.apple.iokit.IOUSBHIDDriver 650.4.4

com.apple.driver.AppleUSBMergeNub 650.4.0

com.apple.driver.AppleUSBComposite 650.4.0

com.apple.driver.AppleThunderboltNHI 1.9.2

com.apple.iokit.IOThunderboltFamily 2.8.5

com.apple.iokit.IOEthernetAVBController 1.0.3b3

com.apple.driver.mDNSOffloadUserClient 1.0.1b4

com.apple.iokit.IOUSBUserClient 650.4.4

com.apple.iokit.IO80211Family 600.34

com.apple.iokit.IONetworkingFamily 3.2

com.apple.iokit.IOAHCIFamily 2.6.0

com.apple.iokit.IOUSBFamily 650.4.4

com.apple.driver.AppleEFINVRAM 2.0

com.apple.driver.AppleEFIRuntime 2.0

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.iokit.IOSMBusFamily 1.1

com.apple.security.sandbox 278.10

com.apple.kext.AppleMatch 1.0.0d1

com.apple.security.TMSafetyNet 7

com.apple.driver.AppleKeyStore 2

com.apple.driver.DiskImages 371.1

com.apple.iokit.IOStorageFamily 1.9

com.apple.iokit.IOReportFamily 21

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleACPIPlatform 2.0

com.apple.iokit.IOPCIFamily 2.8

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.pthread 1

com.apple.kec.corecrypto 1.0



How can I solve this problem? I can't even do my work fine because of this issue.

MacBook Pro with Retina display, OS X Mavericks (10.9.1), GPU Panic

Posted on Jan 28, 2014 6:37 AM

Reply
64 replies

Jan 28, 2014 8:22 AM in response to Tema Krukovets

The crash dump indicates a GPU issue.


Print out a copy of your kernel panic and go to an Apple store or Apple Authorizes Service Provider with your machine and the documentation.

Genius reservation http://www.apple.com/retail/geniusbar/ .

or find an Apple Authorized Service Provider https://locate.apple.com/country


More on this GPU issue from another thread: https://discussions.apple.com/thread/5763560?tstart=0 where Linc Davis says:


The routine hardware diagnostics used by service providers do not detect the fault. There is a specific test for this issue that Apple calls "VST" (for "Video Switching Test"). Ask for it. A "Failed" result means that the fault is present. … Print the first page of the panic report and bring it with you.


Did you upgrade to Mavericks recently? Some people have reported that downgrading from Mavericks to the previous OS made the problem go away. Disabling automatic graphics switching (http://support.apple.com/kb/HT4110) can sometimes bypass the problem. You can also try downloading gfxstatus and set the video to Intel. http://gfx.io

Jan 28, 2014 9:12 AM in response to hands4

I updated to Mavericks as the update was shown in AppStore. Now I'm using OS X 10.9.1.


How can I do VST test by myself?

May be reinstalling Mavericks will help me ?


And one more bad thing: my warranty ended at 29th of December 2013 so now I'm in a panic because of I don't think that Apple will pay for repairing 😟 I'm really upset with it. Moreover, I'm living in Russia, so we don't have Genius bars here and so on... so I'm really praying for the solution and hope that this is not localboard or any harware...

Jan 28, 2014 9:15 AM in response to BobRz

I mean, may be you know any other reasons which could cause this issue 🙂 Sorry for my English..

By the way, if I turn off my MBP (Apple->Switch off) and than try to turn it on by the power button for first time it switches on but no image appears, than I hold power button for a while it turns off, and only on second attemp to switch it on everything works fine.

Jan 28, 2014 9:38 AM in response to Tema Krukovets

How can I do VST test by myself?

Unfortunatly, you can't. Techs at Apple Stores and Apple Authorized Service Providers have this test software. I check for a AASPs in Russia and found none.


You can try an Apple Hardware Test (AHT). It is not as extensive as VHT but it is what you have access to.

http://support.apple.com/kb/ht1509


Try the fixes suggested:

If you are running VirtualBox, disable it.

Disabling automatic graphics switching (http://support.apple.com/kb/HT4110) can sometimes bypass the problem.

You can also try downloading gfxstatus and set the video to Intel. http://gfx.io

Downgrading the OS to the previous version installed (Mountain Lion).


Before downgrading to ML (a difficult step) you can test if the problem goes away with a clean install of ML on an external disks. Install ML on an extrernal hard drive or a 16+ GB thumb drive and boot from it. (If you need instructions on how to do that, just ask.) Install an application that uses the GPU heavily and try that.


Be sure you maintain a current backup on an external disk in case the problem gets worse.

Jan 28, 2014 10:39 AM in response to hands4

>Did the problem start before the 10.9.1 upgrade or did is show up after this upgrade?

Actually, it is rather diffucult to answer, because I've mentioned this problem around 10 days ago and now it became really irritating 😟


Ok, what I've done at this moment:


1. VirtualBox uninstalled

2. Coda uninstalled

3. NVRAM reseted

4. SMC reseted


Problem still appears at the moment when I'm trying to turn on MB.


Now I'm thinking about re-installing Mavericks, but I didn't know how to 'clean' installation, I mean, not 'update'. What do you think will it help?

Jan 28, 2014 11:12 AM in response to Tema Krukovets

AHT is not a comprehensive test. If it finds something then it means the hardware is faulty. If it does not find something, the hardware could still be at fault. Since it happens routinely just as you boot it that suggests a hardware GPU issue. Rather than fixing this hardware fault we are looking for ways to get around it so the OS will not trip on it.


I hope it does not progress to the point where you can’t boot past it. I asked if you are maintaining recent backups. That is most important given this failure mode. If you need instructions on backing up, just ask.


Reïnstalling Mavericks won’t hurt. I don’t think it will address the problem but it is simple so worth a try, especially if the system disk corrupt. To test your disk, run Disk Utility (in the Applications > Utilities folder) and select the system disk (upper left icon). Does the S.M.A.R.T. status say “Verified”? If not the disk is failing. Click on the system volume (indented below, usually called “Macintosh HD") and the Verify Disk. If it reports errors in red then we have found a problem to fix. If it finishes with a green “OK” message then the disk is healthy. If you need more instruction on using Disk Utility, just ask.


Before you try to reïnstall Mavericks, try these two quick and easy things I mentioned before:

- Disabling automatic graphics switching (http://support.apple.com/kb/HT4110).

- Downloading gfxstatus and set the video to Intel. http://gfx.io

These have bypassed the problem for other users with GPU issues.


A clean install involves reformatting the system disk (erasing it), reïnstalling OS X and the reloading the data from a full backup. It is a big step and if the restore fails you will lose data. I would attempt it as a last resort.


Before trying a full restore I would test running Mountain Lion from an external disk. If you have a Time Machine or other backup drive and don’t have another spare drive you can partition the Time Machine drive and install ML there. Post back for instructions if and when you are ready to take that route. If you don’t have a backup drive then it is time to get one and then you can try the ML experiment on that disk.

Jan 28, 2014 11:58 AM in response to hands4

Thank you for your great suggestions, I really appriciate your help!

I have one more question about switching graphics. Sometimes I need to use Final Cut and integrated graphics will not be able to render videos and so on that's my worries.

BTW, I have been using gfxstatus but during my conversation with Apple specialist (phone conversation) he told me to uninstall it, because it is not signed by Apple or smth like this.


About backups: after first issue I copied all data to external drive, so now I'm free to do everything I want with system. I mean, reinstall, downgrade and so on 🙂 In another words I'm ready to try whatever to solve this problem.


Is downgrading to ML is that difficult ?

Jan 28, 2014 12:40 PM in response to Tema Krukovets

It is true one should be careful about downloading software from unknown sties. However http://gfx.io is a well know site and gfxstatus is routinely used on Macs. In this particular case it could be the key to stabilizing your system. It would allow you to the GPU on and off so you use it only when needed. With it off I believe you will be able to render all scenes but at slower speeds.


Downloading to ML involves creating a clone backup of Mavericks, reformatting (and erasing) your system disk, installing ML and then manually reloading your data from the cloned disk. It is a big step: How to revert OS X back from Mavericks: https://discussions.apple.com/docs/DOC-6161 .


So, as I mentioned, I would test installing ML in an external disk partition before I made the switch to ML. It has a chance of solving the problem but only a chance. I would also exhaust the other simpler tricks before testing ML on an external partition. If you get to the point of testing ML on your external drive, I believe it can be partitioned as needed without touching the data already backed up on it. Post back for those details.

MacBook Pro 15" Retina Crashes with GPU Panic

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