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.

fequent mid 2012 macbook pro retina kernel panic reboots possibly GPU related

I've been having a lot of what seem to be kernel panics, usually while watching/forwarding flash videos (e.g. on youtube) and or toggling between full screen or not or using Adobe Bridge and toggling between full screen or not.


What happens is that the screen goes blank (if I hit the keyboard I hear dinging sounds) and the screen goes blank, and I have to force a power off/on.


This has happened as often as 10 times a day.


I took my computer into the apple store, they ran their extended diagnostics and found nothing. The tech said it could be a logic board error, but because all the logs in the console were kernel panics he suspected it was the OS.


I reformatted the drive, reinstalled the OS and it ran fine for a day or so with minimal new software, including on youtube etc.


But today, I installed more software (Photoshop CC, a java based game, some extentions to firefox, and I experienced two panics today while viewing flash video.).


Anyone have any ideas?


I'd hate to shell out for a logic board replacement since I'm out of warrenty (just).


Thanks!!!








Interval Since Last Panic Report: 4 sec

Panics Since Last Report: 1

Anonymous UUID: 6A22FEFC-1709-E80A-D4FF-C1C3F46BADE4


Mon Sep 9 07:31:55 2013

panic(cpu 2 caller 0xffffff7fa4249f1a): "GPU Panic: [<None>] 5 0 a0 d9 9 8 0 3 : NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0x103000000 0xffffff81164c7000 0x0e7150a2, D0, P1/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.4.5/src/AppleM uxControl/kext/GPUPanic.cpp:127

Backtrace (CPU 2), Frame : Return Address

0xffffff8115c0b020 : 0xffffff8022e1d626

0xffffff8115c0b090 : 0xffffff7fa4249f1a

0xffffff8115c0b160 : 0xffffff7fa4685f1e

0xffffff8115c0b220 : 0xffffff7fa475a12d

0xffffff8115c0b260 : 0xffffff7fa475a18e

0xffffff8115c0b2d0 : 0xffffff7fa4a71146

0xffffff8115c0b340 : 0xffffff7fa4782a75

0xffffff8115c0b360 : 0xffffff7fa468cd50

0xffffff8115c0b410 : 0xffffff7fa468a7d0

0xffffff8115c0b610 : 0xffffff7fa468c8e7

0xffffff8115c0b700 : 0xffffff7fa4c61c73

0xffffff8115c0b760 : 0xffffff7fa4c5eea8

0xffffff8115c0b7b0 : 0xffffff7fa4c48915

0xffffff8115c0b7e0 : 0xffffff7fa4c03ddf

0xffffff8115c0b800 : 0xffffff7fa4c14cec

0xffffff8115c0b830 : 0xffffff7fa4c14a93

0xffffff8115c0b880 : 0xffffff7fa4c13491

0xffffff8115c0b8a0 : 0xffffff7fa4c436c6

0xffffff8115c0b8d0 : 0xffffff7fa4c43ad2

0xffffff8115c0b910 : 0xffffff7fa4c0ee2f

0xffffff8115c0ba90 : 0xffffff7fa4c3ff0f

0xffffff8115c0bb50 : 0xffffff7fa4c0d8c8

0xffffff8115c0bba0 : 0xffffff8023266e69

0xffffff8115c0bbc0 : 0xffffff8023268410

0xffffff8115c0bc20 : 0xffffff8023265e2f

0xffffff8115c0bd70 : 0xffffff8022e98c01

0xffffff8115c0be80 : 0xffffff8022e20b3d

0xffffff8115c0beb0 : 0xffffff8022e10448

0xffffff8115c0bf00 : 0xffffff8022e1961b

0xffffff8115c0bf70 : 0xffffff8022ea6536

0xffffff8115c0bfb0 : 0xffffff8022ece9e3

Kernel Extensions in backtrace:

com.apple.driver.AppleMuxControl(3.4.5)[49FEF732-D7A3-327B-A7AA-6AC5A6E3DCFF]@0 xffffff7fa423c000->0xffffff7fa424efff

dependency: com.apple.driver.AppleBacklightExpert(1.0.4)[1D0BB11E-7D71-34CF-ACC3-57DF01CADA 08]@0xffffff7fa4234000

dependency: com.apple.iokit.IOPCIFamily(2.7.3)[1D668879-BEF8-3C58-ABFE-FAC6B3E9A292]@0xffff ff7fa3446000

dependency: com.apple.driver.AppleGraphicsControl(3.4.5)[4A2C8548-7EF1-38A9-8817-E8CB34B8DC A6]@0xffffff7fa4239000

dependency: com.apple.iokit.IOACPIFamily(1.4)[A35915E8-C1B0-3C0F-81DF-5515BC9002FC]@0xfffff f7fa3987000

dependency: com.apple.iokit.IONDRVSupport(2.3.7)[6C8CFC18-75F0-3DEF-86C7-CEB2C1FD6BB1]@0xff ffff7fa4222000

dependency: com.apple.iokit.IOGraphicsFamily(2.3.7)[990D1A42-DF16-3AB9-ABC1-6A88AC142244]@0 xffffff7fa41d0000

com.apple.NVDAResman(8.1.2)[96AE69DE-8A37-39D0-B2D3-D8446A6AA670]@0xffffff7fa46 24000->0xffffff7fa48c8fff

dependency: com.apple.iokit.IOPCIFamily(2.7.3)[1D668879-BEF8-3C58-ABFE-FAC6B3E9A292]@0xffff ff7fa3446000

dependency: com.apple.iokit.IONDRVSupport(2.3.7)[6C8CFC18-75F0-3DEF-86C7-CEB2C1FD6BB1]@0xff ffff7fa4222000

dependency: com.apple.iokit.IOGraphicsFamily(2.3.7)[990D1A42-DF16-3AB9-ABC1-6A88AC142244]@0 xffffff7fa41d0000

com.apple.nvidia.gk100hal(8.1.2)[8007AA34-6789-37E9-B069-A414AA26C6B6]@0xffffff 7fa48c9000->0xffffff7fa4bfafff

dependency: com.apple.NVDAResman(8.1.2)[96AE69DE-8A37-39D0-B2D3-D8446A6AA670]@0xffffff7fa46 24000

dependency: com.apple.iokit.IOPCIFamily(2.7.3)[1D668879-BEF8-3C58-ABFE-FAC6B3E9A292]@0xffff ff7fa3446000

com.apple.GeForce(8.1.2)[7EC545A4-4B57-32F1-8DC3-C31023AFBDCB]@0xffffff7fa4bfb0 00->0xffffff7fa4cc8fff

dependency: com.apple.NVDAResman(8.1.2)[96AE69DE-8A37-39D0-B2D3-D8446A6AA670]@0xffffff7fa46 24000

dependency: com.apple.iokit.IONDRVSupport(2.3.7)[6C8CFC18-75F0-3DEF-86C7-CEB2C1FD6BB1]@0xff ffff7fa4222000

dependency: com.apple.iokit.IOPCIFamily(2.7.3)[1D668879-BEF8-3C58-ABFE-FAC6B3E9A292]@0xffff ff7fa3446000

dependency: com.apple.iokit.IOGraphicsFamily(2.3.7)[990D1A42-DF16-3AB9-ABC1-6A88AC142244]@0 xffffff7fa41d0000


BSD process name corresponding to current thread: Setup Assistant


Mac OS version:

12E55


Kernel version:

Darwin Kernel Version 12.4.0: Wed May 1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64

Kernel UUID: 896CB1E3-AB79-3DF1-B595-549DFFDF3D36

Kernel slide: 0x0000000022c00000

Kernel text base: 0xffffff8022e00000

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


System uptime in nanoseconds: 1038576697742

last loaded kext at 966559123831: com.apple.iokit.SCSITaskUserClient 3.5.5 (addr 0xffffff7fa4ff7000, size 36864)

last unloaded kext at 1037025841004: com.apple.driver.AppleUSBCDC 4.1.23 (addr 0xffffff7fa45de000, size 12288)

loaded kexts:

com.apple.filesystems.afpfs 10.0

com.apple.nke.asp_tcp 7.1.0

com.apple.iokit.IOBluetoothSerialManager 4.1.4f2

com.apple.driver.AppleHWSensor 1.9.5d0

com.apple.driver.AudioAUUC 1.60

com.apple.filesystems.autofs 3.0

com.apple.iokit.IOUserEthernet 1.0.0d1

com.apple.driver.AGPM 100.12.87

com.apple.driver.ApplePlatformEnabler 2.0.6d1

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleMikeyHIDDriver 122

com.apple.driver.AppleUpstreamUserClient 3.5.10

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleMikeyDriver 2.3.7fc4

com.apple.driver.AppleHDA 2.3.7fc4

com.apple.driver.AppleIntelHD4000Graphics 8.1.2

com.apple.GeForce 8.1.2

com.apple.driver.AppleSMCPDRC 1.0.0

com.apple.iokit.BroadcomBluetoothHCIControllerUSBTransport 4.1.4f2

com.apple.driver.ApplePolicyControl 3.4.5

com.apple.driver.AirPort.Brcm4331 615.20.17

com.apple.driver.AppleLPC 1.6.0

com.apple.driver.AppleSMCLMU 2.0.3d0

com.apple.driver.AppleIntelFramebufferCapri 8.1.2

com.apple.driver.AppleMuxControl 3.4.5

com.apple.driver.AppleMCCSControl 1.1.11

com.apple.driver.AppleUSBTCButtons 237.1

com.apple.driver.AppleUSBTCKeyboard 237.1

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1

com.apple.BootCache 34

com.apple.driver.XsanFilter 404

com.apple.iokit.IOAHCIBlockStorage 2.3.1

com.apple.driver.AppleUSBHub 5.5.5

com.apple.driver.AppleSDXC 1.4.2

com.apple.driver.AppleAHCIPort 2.5.2

com.apple.driver.AppleUSBEHCI 5.5.0

com.apple.driver.AppleUSBXHCI 5.6.0

com.apple.driver.AppleEFINVRAM 1.7

com.apple.driver.AppleSmartBatteryManager 161.0.0

com.apple.driver.AppleRTC 1.5

com.apple.driver.AppleACPIButtons 1.7

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 1.9

com.apple.driver.AppleACPIEC 1.7

com.apple.driver.AppleAPIC 1.6

com.apple.driver.AppleIntelCPUPowerManagementClient 196.0.0

com.apple.nke.applicationfirewall 4.0.39

com.apple.security.quarantine 2.1

com.apple.driver.AppleIntelCPUPowerManagement 196.0.0

com.apple.iokit.IOSCSIBlockCommandsDevice 3.5.5

com.apple.security.SecureRemotePassword 1.0

com.apple.iokit.IOUSBMassStorageClass 3.5.1

com.apple.iokit.IOSerialFamily 10.0.6

com.apple.kext.triggers 1.0

com.apple.iokit.IOSCSIArchitectureModelFamily 3.5.5

com.apple.iokit.IOSurface 86.0.4

com.apple.iokit.IOBluetoothFamily 4.1.4f2

com.apple.driver.DspFuncLib 2.3.7fc4

com.apple.iokit.IOAudioFamily 1.8.9fc11

com.apple.kext.OSvKernDSPLib 1.6

com.apple.iokit.IOAcceleratorFamily 74.5.1

com.apple.nvidia.gk100hal 8.1.2

com.apple.NVDAResman 8.1.2

com.apple.iokit.AppleBluetoothHCIControllerUSBTransport 4.1.4f2

com.apple.iokit.IO80211Family 530.4

com.apple.iokit.IONetworkingFamily 3.0

com.apple.driver.AppleSMBusPCI 1.0.11d0

com.apple.driver.AppleHDAController 2.3.7fc4

com.apple.iokit.IOHDAFamily 2.3.7fc4

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.AppleSMC 3.1.4d2

com.apple.driver.IOPlatformPluginFamily 5.3.0d51

com.apple.driver.AppleGraphicsControl 3.4.5

com.apple.driver.AppleBacklightExpert 1.0.4

com.apple.iokit.IONDRVSupport 2.3.7

com.apple.driver.AppleSMBusController 1.0.11d0

com.apple.iokit.IOGraphicsFamily 2.3.7

com.apple.driver.AppleUSBMultitouch 237.3

com.apple.iokit.IOUSBHIDDriver 5.2.5

com.apple.driver.AppleThunderboltDPInAdapter 1.8.9

com.apple.driver.AppleThunderboltDPAdapterFamily 1.8.9

com.apple.driver.AppleThunderboltPCIDownAdapter 1.2.6

com.apple.driver.AppleUSBMergeNub 5.5.5

com.apple.driver.AppleUSBComposite 5.2.5

com.apple.driver.AppleThunderboltNHI 1.7.8

com.apple.iokit.IOThunderboltFamily 2.4.0

com.apple.iokit.IOUSBUserClient 5.5.5

com.apple.iokit.IOAHCIFamily 2.3.1

com.apple.iokit.IOUSBFamily 5.6.0

com.apple.driver.AppleEFIRuntime 1.7

com.apple.iokit.IOHIDFamily 1.8.1

com.apple.iokit.IOSMBusFamily 1.1

com.apple.security.sandbox 220.3

com.apple.kext.AppleMatch 1.0.0d1

com.apple.security.TMSafetyNet 7

com.apple.driver.DiskImages 345

com.apple.iokit.IOStorageFamily 1.8

com.apple.driver.AppleKeyStore 28.21

com.apple.driver.AppleACPIPlatform 1.7

com.apple.iokit.IOPCIFamily 2.7.3

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.corecrypto 1.0

System Profile:

Model: MacBookPro10,1, BootROM MBP101.00EE.B02, 4 processors, Intel Core i7, 2.6 GHz, 8 GB, SMC 2.3f35

Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 512 MB

Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB

Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020

Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (5.106.98.100.17)

Bluetooth: Version 4.1.4f2 12041, 2 service, 18 devices, 1 incoming serial ports

Network Service: Wi-Fi, AirPort, en0

Serial ATA Device: APPLE SSD SM512E, 500.28 GB

USB Device: Touro Desk Pro, 0x4971, 0x1013, 0x14a00000 / 1

USB Device: hub_device, 0x8087 (Intel Corporation), 0x0024, 0x1a100000 / 2

USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8510, 0x1a110000 / 3

USB Device: hub_device, 0x8087 (Intel Corporation), 0x0024, 0x1d100000 / 2

USB Device: hub_device, 0x0424 (SMSC), 0x2512, 0x1d180000 / 3

USB Device: BRCM20702 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x1d181000 / 5

USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8286, 0x1d181300 / 8

USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0262, 0x1d182000 / 4

iPhone 5, iOS 6.1.2

Posted on Sep 10, 2013 10:47 PM

Reply
220 replies

Nov 17, 2014 5:32 AM in response to animalnik

Possibly good news (quote from Apple chat) for anyone covered by European consumer law. Mine is booked in to genius bar on 23rd Nov. Will post outcome/diagnosis. In the meantime it's running fine on just integrated GPU using gfxCardStatus even running photoshop CS5 and playing a movie.


In the UK (and other countries), many hardware issues are able to be directly covered under Consumer Law which would include this issue as well. The Apple Store will be able to better go over that with you at the time of your appointment once you take it in as well.

Nov 17, 2014 9:34 AM in response to Paul Bush

Mine had been having the GPU panics quite regularly so when Yosemite came out I tried to do a clean install but it never made it, just kept crashing so I took it into the Genius bar and they shipped it to Texas for the logic board repair for $310. I got it back a few days later and all seems well. It has frozen a couple of times but I don't think it's video card related. It just freezes, nothing works and after about a minute it reboots itself. Seems to only happen while using Safari.


Seems like a lot more people are seeing this problem, I wonder if Apple will step up here like they have in the past and fix this issue!

Nov 21, 2014 11:12 AM in response to ex-fanboy

Hi Conor here again from Ireland. I told you my mid 2012 rMBP started crashing in August of this year when I connected it to an external LG 34" monitor. It never crashed before then and crashed after only a few weeks connected to the external LG monitor.

I have been following all the posts with interest and the feedback is great. At least I know I'm not unique.

First of all EU law gives 2 years of a warranty so mine was out by something like a week. So that's that I'm afraid.

Secondly I note people are saying not to go near Yosemite OS. I found it great and recovers quickly after a crash. Mine used to crash regularly with Mavericks if I had to update software that required a restart or I over extended applications, using the Intel 4000 integrated graphics and it switched over to the NVIDA card. I then had to go through a hard restart and 30 minute wait period before it switched back again. With Yosemite I restart and close the hood. I leave it a minute or so and when I lift the hood again and Yosemite reawakens it switches over to the integrated graphics immediately.

Thirdly after my first few crashes the NVIDIA card never came up when I ran a System Report. But a few weeks ago when I checked on a whim it had miraculously reappeared. My rMBP still crashes but the system still recognises the card whereas I thought the chip was fried and gone gone.

Has anyone tried SMC fan and driven the fan speed way up or placed the base on a large cooling surface or a fan assisted stand?

I used to use one with my last MBP, late 2007. Which incidentally Apple to be fair replaced the graphics card/logic board after 3 years when it had a similar problem (I assume).

Bye for now. C

Nov 21, 2014 1:14 PM in response to Conor Murray

I'm running SMC fan with it turned up (it makes no sound anyway). Seems to keep it much cooler and heat seems very much the thing that causes the GPU panic (at least in my own case). I can flog the NVIDIA card for a while but as soon as it gets hot it's game over. Have not had a GPU panic running gfxCardStatus on Integrated only... until last night. It appears the gfx setting had gone back to Dynamic Switching so that's worth keeping an eye on.

Nov 21, 2014 10:42 PM in response to JJulio

I found this thread because I had the same problem. I edit semi large format graphics for motorcycle wraps so the file is a few layer in Photoshop. I noticed it was more prone to doing it when my macbook was on my actual lap, so the bottom of my case was holding in heat from my legs. I took the bottom panel off and blew out the dust and still had problems randomly.


Last night it was really bad, I couldn't even open a photoshop file and save it out at a Tiff without it crashing. I noticed someone on this thread mentioned using Macs Fan Control. I downloaded that and noticed when using photoshop, even with the macbook feeling like it's getting warm, the fan speed wouldn't increase. I thought that was odd because when I use Final Cut X the fans go pretty much wide open.


So I noticed the crashing started happening in the 120F to 127F range on the GPU Diode sensor monitor on the Macs Fan Control app. Manually increasing the fan speed for both fans to around 4k RPM easily kept the GPU Diode temp below that even when running filters in the Photoshop Filters gallery and nothing I did would make it crash. I actually have the "Control" set on the Macs Fan Control app set to "Based on GPU Diode" now from the "Sensor-based value" radio button. I have the temp the fan speed starts set to 104F and the Max temp set to 118F. Now the fan speed acts very similar to how it does when running Final Cut Pro with when I'm doing saves/renders/ or filters, the fan speed ramps up to max as it gets to 120F range.


Then I dropped the fan speed (or set it to auto which the current fan speed would still hover around 2160) and tried to save out a Tiff file from Photoshop, the GPU got slightly over 120F and got the black screen crash with GPU panic error log again. I then went to bed and realized I'd solved the problem.


Today I was attempting to show my wife how it would do it as it heated up keeping the fan speeds low and got the GPU Diode up to 143F with it on my lap and it still didn't crash. This was pretty puzzling to me, but there's something to this fan speed issue. These Nvidia cards that do in app Cuda processing really get warm, and the fact the RPMs of the fan aren't jumping up automatically I think is the root of the issue. To me that sounds like a software issue, not a hardware issue.

Nov 22, 2014 2:28 PM in response to Simon Rascovsky1

This might be a very simple fix!


Serious shout-out to Simon for this find. My mid-2012 MB Pro Retina 15" running OS X 10.9.5 was having serious black-screen issues. It would crash sometimes, and other times seem to be running with no screen output. Every once in a while I was able to get it going, and eventually I got gfxCardStatus running on it. I set to Integrated Only, and like many others I was able to get it to run OK for a while, so long as I didn't log out, reboot, etc., since gfxCardStatus appears to be a per-user application, rather than a global application.


When I had it running, I tried Simon's fix, in particular:


Edit the cd /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphic s.framework/Resources/Configuration.plist and changed the 'ForceSessionDrawsVirtualFramebuffer' value to 'YES'


To do this, you'll need to enable the root user and edit the file somehow. I used "defaults" on the command line to do my editing. Something like this as root should hopefully work for you, but be careful when doing so and use at your own risk of course:


* defaults write /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics .framework/Resources/Configuration.plist ForceSessionDrawsVirtualFramebuffer -bool yes

After running this, as any user, you should be able to see this:

$ defaults read /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphic s.framework/Resources/Configuration.plist ForceSessionDrawsVirtualFramebuffer

1


The '1' here from the output is the key. After doing this, I have yet to experience significant problems. I can switch users with no issues, lock the screen, etc. It's only been a couple of hours but I'm very optimistic. The only issue I've had to far is that on reboot, I will sometimes (maybe frequently) get a black screen for a login, despite the fact that I can tell the computer is on since the keyboard is responsive. All I've had to do so far is close the screen, leave it closed for a bit, and open it back up -- works.


Perhaps most promising, if I launch gfxCardStatus from the command line, I see the following:


2014-11-22 16:22:03.244 gfxCardStatus[] [lvl=2] -[gfxCardStatusAppDelegate applicationDidFinishLaunching:] GPUs present: (

"Intel HD Graphics 4000"

)

2014-11-22 16:22:03.245 gfxCardStatus[] [lvl=2] -[gfxCardStatusAppDelegate applicationDidFinishLaunching:] Integrated GPU name: Intel HD Graphics 4000

2014-11-22 16:22:03.245 gfxCardStatus[] [lvl=2] -[gfxCardStatusAppDelegate applicationDidFinishLaunching:] Discrete GPU name: (null)

2014-11-22 16:22:03.260 gfxCardStatus[] [lvl=2] +[GSGPU is2010MacBookPro] Nuke it from orbit switching disabled.

2014-11-22 16:22:03.260 gfxCardStatus[] [lvl=2] -[GSMenuController updateMenu] Using dynamic switching?: 1

2014-11-22 16:22:03.260 gfxCardStatus[] [lvl=2] -[GSMenuController updateMenu] Using old-style switching policy?: 0

2014-11-22 16:22:03.261 gfxCardStatus[] [lvl=2] -[GSMenuController updateMenu] Intel HD Graphics 4000 in use. Sweet deal! More battery life.


I'm almost positive that prior to making this change, it reported both the Intel and the NVIDIA GPU's. Now, it seems to not see the Discrete GPU at all!


I have no clue what this option does, or why it seems to fix things. Maybe it's incompatible with the discrete GPU for some reason, and so the kernel switches the discrete GPU off. No matter, things are 95% better than the were prior to this change. If I didn't have to do this funny close/open trick, it'd be 100% better.


I think I could probably even shut off gfxCardStatus and everything would keep working, but for now I'm not going to risk it.

Nov 26, 2014 8:57 AM in response to SamCritch

I am now on my third logic board in two weeks. The second time around they also changed the top case/battery and replaced some cable from the HDD.

Four days in on my new logic board and I got my first graphics card related crash today(I had a separate wake from sleep crash earlier but I think that isn't related).


I hope Apple finds a better fix to this soon...

Nov 26, 2014 1:21 PM in response to abhi7

Just had my logic board changed on Sunday under European Consumer Law. It was ready an hour and a half after I dropped it off so I can't imagine the testing was exhaustive. I could probably try crashing it using GpuTest but I really don't want to poke the snake to see if it's dead. For now it's running without problems.

Dec 14, 2014 4:00 PM in response to JJulio

Having the same problem here; Macbook Pro Retina 15-inch, Mid 2012 2.3Ghz. Kernel panics and reboots, with blank screen, sometimes 4/5 times per day. I went to the Apple Store and The Genius offered me the substitution of the logic board because of a faulty GPU, with a cost of almost 500€ (easily a quarter of the total computer value) and I rejected arguing the computer was just two months after the warranty expiration date and the similarity with all the cases of kernel panics and reboots in the same model of computer that are shown, for example, on here. The Genius talked to me about a 6 month after warranty expiration date "courtesy" and after talking to a supervisor, they offered me a 25% discount in the reparation, which I was not satisfied with.

They told me about writing to Apple Feedback and also Apple Care to report all this cases and try to achieve a Substitution Program.


This is an example of a kernel panic log:


Anonymous UUID: FECB1D77-BA8E-B81B-986A-09BCEE6E1D35


Fri Dec 12 21:33:33 2014


*** Panic Report ***

panic(cpu 6 caller 0xffffff7f8a9a1f63): "GPU Panic: [<None>] 5 0 a0 d9 9 8 0 3 : NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0x114000000 0xffffff8129b93000 0x0e7150a2, D0, P1/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.7.21/src/Apple MuxControl/kext/GPUPanic.cpp:127

Backtrace (CPU 6), Frame : Return Address

0xffffff81145f32d0 : 0xffffff800853a811

0xffffff81145f3350 : 0xffffff7f8a9a1f63

0xffffff81145f3430 : 0xffffff7f8acbbd28

0xffffff81145f34f0 : 0xffffff7f8ad861b6

0xffffff81145f3530 : 0xffffff7f8ad86226

0xffffff81145f35a0 : 0xffffff7f8afb1656

0xffffff81145f3610 : 0xffffff7f8ada8db1

0xffffff81145f3630 : 0xffffff7f8acc27e1

0xffffff81145f36e0 : 0xffffff7f8acc02ec

0xffffff81145f38e0 : 0xffffff7f8acc1c3b

0xffffff81145f39b0 : 0xffffff7f8b0b5e2b

0xffffff81145f3a80 : 0xffffff7f8a88422c

0xffffff81145f3ab0 : 0xffffff7f8a882c0a

0xffffff81145f3b30 : 0xffffff8008b01c92

0xffffff81145f3b60 : 0xffffff8008b02859

0xffffff81145f3bc0 : 0xffffff8008b00003

0xffffff81145f3d00 : 0xffffff80085ea517

0xffffff81145f3e10 : 0xffffff800853e91c

0xffffff81145f3e40 : 0xffffff80085235a3

0xffffff81145f3e90 : 0xffffff8008533e8d

0xffffff81145f3f10 : 0xffffff800860a142

0xffffff81145f3fb0 : 0xffffff800863ac66

Kernel Extensions in backtrace:

com.apple.iokit.IOAcceleratorFamily2(156.4)[20DDCE61-E3EC-3CC1-8B79-170CEF2B603 A]@0xffffff7f8a870000->0xffffff7f8a8dbfff

dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff 7f88c8c000

dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0 xffffff7f8a832000

com.apple.driver.AppleMuxControl(3.7.21)[32B7E2DE-1F9D-3555-B687-7A76A62B81D2]@ 0xffffff7f8a993000->0xffffff7f8a9a6fff

dependency: com.apple.driver.AppleGraphicsControl(3.7.21)[62689710-EEA7-307A-AC83-B8F25DA88 A6A]@0xffffff7f8a97d000

dependency: com.apple.iokit.IOACPIFamily(1.4)[70E2B65E-A91A-3522-A1A0-79FD63EABB4C]@0xfffff f7f89238000

dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff 7f88c8c000

dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0 xffffff7f8a832000

dependency: com.apple.driver.AppleBacklightExpert(1.1.0)[0183904C-6A16-32C4-9405-EEFD7F820B 02]@0xffffff7f8a98e000

com.apple.nvidia.driver.NVDAResman(10.0)[53CC0E05-7382-336C-8239-AE884D6CA71A]@ 0xffffff7f8ac6b000->0xffffff7f8aedffff

dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff 7f88c8c000

dependency: com.apple.iokit.IONDRVSupport(2.4.1)[F4738C55-B507-3627-A9CA-3D29A5230A03]@0xff ffff7f8a980000

dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0 xffffff7f8a832000

dependency: com.apple.AppleGraphicsDeviceControl(3.7.21)[4700601D-3FEB-3B86-B2BA-8D71AF84D1 C4]@0xffffff7f8a86c000

com.apple.nvidia.driver.NVDAGK100Hal(10.0)[DC43029D-568A-3B7C-976B-E922C17F5143 ]@0xffffff7f8aee0000->0xffffff7f8b08dfff

dependency: com.apple.nvidia.driver.NVDAResman(10.0.0)[53CC0E05-7382-336C-8239-AE884D6CA71A ]@0xffffff7f8ac6b000

dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff 7f88c8c000

com.apple.GeForce(10.0)[26D2EC64-4AF8-32C8-BF74-5B1E80772FAA]@0xffffff7f8b08e00 0->0xffffff7f8b123fff

dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff 7f88c8c000

dependency: com.apple.iokit.IONDRVSupport(2.4.1)[F4738C55-B507-3627-A9CA-3D29A5230A03]@0xff ffff7f8a980000

dependency: com.apple.nvidia.driver.NVDAResman(10.0.0)[53CC0E05-7382-336C-8239-AE884D6CA71A ]@0xffffff7f8ac6b000

dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0 xffffff7f8a832000

dependency: com.apple.iokit.IOAcceleratorFamily2(156.4)[20DDCE61-E3EC-3CC1-8B79-170CEF2B603 A]@0xffffff7f8a870000


BSD process name corresponding to current thread: WindowServer


Mac OS version:

14B25


Kernel version:

Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64

Kernel UUID: 89E10306-BC78-3A3B-955C-7C4922577E61

Kernel slide: 0x0000000008200000

Kernel text base: 0xffffff8008400000

__HIB text base: 0xffffff8008300000

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


System uptime in nanoseconds: 586457664788

last loaded kext at 278571134577: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8aa27000, size 69632)

last unloaded kext at 377472381478: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8aa27000, size 61440)

loaded kexts:

com.apple.driver.AppleHWSensor 1.9.5d0

com.apple.driver.AudioAUUC 1.70

com.apple.iokit.IOUserEthernet 1.0.1

com.apple.iokit.IOBluetoothSerialManager 4.3.1f2

com.apple.driver.AGPM 100.14.37

com.apple.driver.ApplePlatformEnabler 2.1.0d1

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleUpstreamUserClient 3.6.1

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleMikeyHIDDriver 124

com.apple.GeForce 10.0.0

com.apple.driver.AppleIntelHD4000Graphics 10.0.0

com.apple.driver.AppleOSXWatchdog 1

com.apple.driver.AppleHDA 267.0

com.apple.driver.AppleHWAccess 1

com.apple.driver.AppleMikeyDriver 267.0

com.apple.driver.AppleThunderboltIP 2.0.2

com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.1f2

com.apple.driver.AppleSMCPDRC 1.0.0

com.apple.driver.AppleSMCLMU 2.0.4d1

com.apple.driver.AppleHV 1

com.apple.driver.AppleMuxControl 3.7.21

com.apple.driver.AppleLPC 1.7.3

com.apple.driver.AppleMCCSControl 1.2.10

com.apple.driver.AppleIntelFramebufferCapri 10.0.0

com.apple.filesystems.autofs 3.0

com.apple.filesystems.afpfs 11.0

com.apple.nke.asp-tcp 8.0.0

com.apple.driver.DiskImages.ReadWriteDiskImage 389.1

com.apple.driver.DiskImages.FileBackingStore 389.1

com.apple.driver.AppleUSBTCButtons 240.2

com.apple.driver.AppleUSBTCKeyboard 240.2

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.6.5

com.apple.iokit.AppleBCM5701Ethernet 10.1.2b3

com.apple.driver.AppleSDXC 1.6.5

com.apple.driver.AppleUSBHub 705.4.1

com.apple.driver.AirPort.Brcm4360 901.19.10

com.apple.driver.AppleAHCIPort 3.0.7

com.apple.driver.AppleUSBEHCI 705.4.14

com.apple.driver.AppleUSBXHCI 705.4.14

com.apple.driver.AppleSmartBatteryManager 161.0.0

com.apple.driver.AppleACPIButtons 3.1

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleACPIEC 3.1

com.apple.driver.AppleAPIC 1.7

com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0

com.apple.nke.applicationfirewall 161

com.apple.security.quarantine 3

com.apple.security.TMSafetyNet 8

com.apple.driver.AppleIntelCPUPowerManagement 218.0.0

com.apple.iokit.IOSerialFamily 11

com.apple.nvidia.driver.NVDAGK100Hal 10.0.0

com.apple.nvidia.driver.NVDAResman 10.0.0

com.apple.iokit.IOSurface 97

com.apple.driver.DspFuncLib 267.0

com.apple.kext.OSvKernDSPLib 1.15

com.apple.iokit.IOAudioFamily 200.6

com.apple.vecLib.kext 1.2.0

com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.1f2

com.apple.iokit.IOBluetoothFamily 4.3.1f2

com.apple.driver.AppleHDAController 267.0

com.apple.iokit.IOHDAFamily 267.0

com.apple.driver.AppleBacklightExpert 1.1.0

com.apple.iokit.IONDRVSupport 2.4.1

com.apple.driver.AppleGraphicsControl 3.7.21

com.apple.driver.AppleSMBusPCI 1.0.12d1

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.AppleSMC 3.1.9

com.apple.driver.IOPlatformPluginFamily 5.8.0d49

com.apple.driver.AppleSMBusController 1.0.13d1

com.apple.iokit.IOAcceleratorFamily2 156.4

com.apple.AppleGraphicsDeviceControl 3.7.21

com.apple.iokit.IOGraphicsFamily 2.4.1

com.apple.kext.triggers 1.0

com.apple.iokit.IOUSBUserClient 705.4.0

com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.0

com.apple.security.SecureRemotePassword 1.0

com.apple.driver.DiskImages.KernelBacked 389.1

com.apple.driver.AppleUSBMultitouch 245.2

com.apple.iokit.IOUSBHIDDriver 705.4.0

com.apple.driver.AppleUSBMergeNub 705.4.0

com.apple.driver.AppleUSBComposite 705.4.9

com.apple.driver.AppleThunderboltDPInAdapter 4.0.6

com.apple.driver.AppleThunderboltDPAdapterFamily 4.0.6

com.apple.driver.AppleThunderboltPCIUpAdapter 2.0.2

com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2

com.apple.driver.AppleThunderboltNHI 3.1.7

com.apple.iokit.IOThunderboltFamily 4.2.1

com.apple.iokit.IOEthernetAVBController 1.0.3b3

com.apple.iokit.IO80211Family 700.52

com.apple.driver.mDNSOffloadUserClient 1.0.1b8

com.apple.iokit.IONetworkingFamily 3.2

com.apple.iokit.IOAHCIFamily 2.7.0

com.apple.iokit.IOUSBFamily 705.4.14

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 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.DiskImages 389.1

com.apple.iokit.IOStorageFamily 2.0

com.apple.iokit.IOReportFamily 31

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleACPIPlatform 3.1

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.Libm 1

com.apple.kec.corecrypto 1.0

com.apple.kec.pthread 1

Model: MacBookPro10,1, BootROM MBP101.00EE.B05, 4 processors, Intel Core i7, 2.3 GHz, 8 GB, SMC 2.3f36

Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In

Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB

Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020

Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54333531533642465238432D50422020

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (7.15.124.12.10)

Bluetooth: Version 4.3.1f2 15015, 3 services, 19 devices, 1 incoming serial ports

Network Service: Wi-Fi, AirPort, en0

Serial ATA Device: APPLE SSD SM256E, 251 GB

USB Device: Hub

USB Device: FaceTime HD Camera (Built-in)

USB Device: Hub

USB Device: Hub

USB Device: BRCM20702 Hub

USB Device: Bluetooth USB Host Controller

USB Device: Apple Internal Keyboard / Trackpad

Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

Dec 17, 2014 1:00 PM in response to JJulio

I believe I've gotten to the bottom of this. Using Cinebench's graphics benchmarking app, along with the iStat Pro widget and smcFanControl, I was able to determine that the issue is that the GPU is heating up, but the system is not kicking the fans on. When the GPU goes above 70ºC, the system shuts down to save the internal hardware, which could be damaged at temperatures exceeding 70ºC.


Therefore, the issue can only be one of two things:

1) A simple firmware issue. The temperatures of the GPU are not being taken into consideration for the fan speed, which is only adjusting for CPU use, and therefore a simple firmware update could take the GPU and CPU temperatures into consideration.

2) A hardware issue. The GPU is, for whatever reason, not reporting it's temperature to the system, and is overheating without warning the firmware to increase the fan speed.


I think the issue may be a bit of both. Some have fixed this issue by replacing the logic board, which could signal a hardware defect. Using smcFanControl, I was able to boost the fan speeds up to maximum manually and run my tests. I found that the system did not crash when I did this. I think the issue is that the hardware is not reporting the correct temperature, and therefore the best solution is to replace the logic board. If this is not an option, you can manually control the fan speed using an app like smcFanControl, but as this is an annoyance, I recommend the new logic board.


Hopefully Apple has seen enough of these cases to admit there is a serious problem with these graphics cards, and will replace your MacBook Pro's logic board for free. The repair is a bit of a pain, but in an Apple Store that isn't very busy, it should take less than a day, an hour or two, tops.

Dec 17, 2014 3:45 PM in response to JJulio

My Mid 2012 Mbpr 15 16gram 256ss I has suffered gpu issues. No apple care now 300$ to "fix" it with possible refurbed parts and 3 month coverage of "new" LB. Apple your not Walmart. Heck even GM has owned up th their faults! The thought I would shut off the discrete gpu on this is laughable, it's a designers machine. I do run a Thunderbolt Display regularly with latest Mavericks. Was too afraid of recent wifi reported issues as this laptop doesn't have a lan port So no jump to Yos. I bought this in hopes it would run when I needed it, well..... That day has come and my machine sits at the depot as o type this! Wow just wow. Btw 50% of our office macs have suffered this. were still counting!

Dec 30, 2014 5:34 PM in response to JJulio

same problem here, MacBook Pro (Retina, Mid 2012) logic board (SN: C2QKP009F9F2) purchased from apple (as refurbished) now gives me the very same kernel panic and it's nothing apple can do about it (because it's not a software related problem). the problem is with the gpu unit and can be reproduced (in both mac os x AND windows / under bootcamp) very easy. download and run the following (cross platform) application http://www.Geeks3D.com/GpuTest/ and run it for 2-3 minutes in full screen mode (the GPU temperature will be around 90 celsius), when it comes back from the stress test, it always happens. and it is not from switching between discreet graphic (NV650) to Intel HD Graphics 4000. Even if you enforce it to stay in NVidia mode, it still happens. i mention that this was NOT happening before (only macbook pro(s) older than two years get that, how, beats me). There is a cure, if you do not need the graphic intensive functionality, use gfxCardStatus and force it to Integrated Only (you have to select this option twice in order to have it enabled). Of course, in this mode you cannot use multiple displays (via thunderbolt) which defies the purpose of using this inferior machine for development. since i do not have apple care coverage for this machine, most likely, a mother board replacement would be way over $1000. i do believe that apple should have recalls, but then again, who cares (with the money from a mother board replacement one can buy a lenovo w540 which is a superior machine, btw, lenovo used to have similar problems and DID issue post warranty recalls at no cost!). after all it is not apple's fault that i am their customer, but rather mine. do not worry apple, it will never happen again (same about development subscriptions, mobile devices, mac pro, apple tv, etc). good night apple.

fequent mid 2012 macbook pro retina kernel panic reboots possibly GPU related

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