Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I wouldn't remember where I originally heard it, but it was reiterated recently in a video by Louis Rossmann.


I have access to the Apple Video System Test for MacBook Pro (15-inch Mid 2010), so when my machine started to exhibit video issues, I ran the test. It failed within seconds.

I used a replacement 330uF 2.0v non-tantalum poly-film capacitor removed from a 13-inch MacBook Pro (Mid 2012) logic board with water damage. I keep spare boards around for small components and hard to find pieces. That said you can order them new as well from suppliers like RS, Element14 or Mouser, like so:

http://au.element14.com/panasonic-e...cx0d331r/cap-alu-elec-330uf-2v-smd/dp/2358262

After the capacitor was replaced, I re-ran the Apple Video System Test (VST) and it passed. The issue never reoccurred after that.


Hi, Please can u tell me where u found that 330uf on mid 2012 motherboard? i have one and i can also extract that 330uf capacitor, am from colombia and where i live its very dificult to find smb components, and if i buy one i have to wait like 3 months to get that here. And i dont need to wait biacause i have samemotherboard damage i can extract that 330 but i open mb mid 2012 and i cant find that capacitor anywhere

Sorry my english, hope u understand me.

by the way i used fixed kext but if i connect hdmi port its macbook restarts
Immediately, for the rest it has worked good for me but i have unchecked automatic change video in settings.

This forum is really useful thanks to all people who is helping in the solution
 
Hi, Please can u tell me where u found that 330uf on mid 2012 motherboard? i have one and i can also extract that 330uf capacitor, am from colombia and where i live its very dificult to find smb components, and if i buy one i have to wait like 3 months to get that here. And i dont need to wait biacause i have samemotherboard damage i can extract that 330 but i open mb mid 2012 and i cant find that capacitor anywhere

Sorry my english, hope u understand me.

by the way i used fixed kext but if i connect hdmi port its macbook restarts
Immediately, for the rest it has worked good for me but i have unchecked automatic change video in settings.

This forum is really useful thanks to all people who is helping in the solution
The .kext fix is only mid 2010 model.
pp1v framebuffer circuit is different in 820-3330-b logic board, this topic is only mid 2010 model.
sorry, i can't help you :(
 
The .kext fix is only mid 2010 model.
pp1v framebuffer circuit is different in 820-3330-b logic board, this topic is only mid 2010 model.
sorry, i can't help you :(


Fabio Thanks for ur replay, i have mid 2010 model with fixed .kext installed, am gona try make my self clear bicasue my english is not very well, i have mid 2010 with nvidia problem, i have .kext installed but i want to fix motherboard problem changing 330uf capacitor.

Mbp works weel with modified .kext but some things dosn't work well like conecting to hdmi to tv. for the rest is working fine.

i have automatic graphics in setting unchecked bicause it was giving me problems too...

now MACC2D sed i he got a 330uf from a macbook pro mid 2012 motherboard, and am asking where he found that 330uf on that mid 2012 motherboard, i have one mid 2012 motherboard too with water damage too. but i can't find that 330uf capacitor anywhere, so my question is, where did he find that capacitor in mid 2012 moherboard. am not saying i have the video problem o that MBP i know fix is for mid 2010 nvidia problem.

thanks for ur replay
 
Fabio Thanks for ur replay, i have mid 2010 model with fixed .kext installed, am gona try make my self clear bicasue my english is not very well, i have mid 2010 with nvidia problem, i have .kext installed but i want to fix motherboard problem changing 330uf capacitor.

Mbp works weel with modified .kext but some things dosn't work well like conecting to hdmi to tv. for the rest is working fine.

i have automatic graphics in setting unchecked bicause it was giving me problems too...

now MACC2D sed i he got a 330uf from a macbook pro mid 2012 motherboard, and am asking where he found that 330uf on that mid 2012 motherboard, i have one mid 2012 motherboard too with water damage too. but i can't find that 330uf capacitor anywhere, so my question is, where did he find that capacitor in mid 2012 moherboard. am not saying i have the video problem o that MBP i know fix is for mid 2010 nvidia problem.

thanks for ur replay
Really i'm sorry for the confusion. Thanks for understand.

Logic board 820-3330-b, mid-2012 15":
c7340 and c7341(above ram module, cpu and gpu side)
c8360 and c8361(below gpu memory chip)

are 330uf 2v poly-tant.

https://dl.dropboxusercontent.com/u/35721057/820-3330-b.jpeg
https://dl.dropboxusercontent.com/u/35721057/820-3330-b 1.jpeg

Good luck
 
Hey guys, is this Video Card related? or i have new problem -.-?

*** Panic Report ***
panic(cpu 1 caller 0xffffff802010201c): "lck_rw_lock(): Invalid RW lock type: 0\n"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.21.4/osfmk/i386/locks_i386.c:1253
Backtrace (CPU 1), Frame : Return Address
0xffffff80b9493b60 : 0xffffff80200f368c
0xffffff80b9493be0 : 0xffffff802010201c
0xffffff80b9493c20 : 0xffffff802016be4e
0xffffff80b9493d50 : 0xffffff8020170f44
0xffffff80b9493f30 : 0xffffff80202069fc
0xffffff80b9493fb0 : 0xffffff80200a5655

BSD process name corresponding to current thread: Google Chrome He

Mac OS version:
16B2657

Kernel version:
Darwin Kernel Version 16.1.0: Wed Oct 19 20:31:56 PDT 2016; root:xnu-3789.21.4~4/RELEASE_X86_64
Kernel UUID: 75CA1C4D-7BF4-321B-B544-D8F1B6D60EF8
Kernel slide: 0x000000001fe00000
Kernel text base: 0xffffff8020000000
__HIB text base: 0xffffff801ff00000
System model name: MacBookPro6,2 (Mac-F22586C8)

System uptime in nanoseconds: 11329023464650
last loaded kext at 8207234697: com.apple.driver.AudioAUUC 1.70 (addr 0xffffff7fa2c25000, size 32768)
last unloaded kext at 124405725066: com.apple.driver.usb.AppleUSBUHCI 1.1 (addr 0xffffff7fa16f3000, size 126976)
loaded kexts:
com.apple.driver.AudioAUUC 1.70
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AGPM 110.23.7
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleMikeyHIDDriver 127
com.apple.driver.AppleMikeyDriver 278.23
com.apple.driver.AppleHDA 278.23
com.apple.driver.pmtelemetry 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 5.0.1f7
com.apple.driver.AppleUpstreamUserClient 3.6.4
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.GeForceTesla 10.0.2
com.apple.driver.AppleIntelHDGraphics 10.0.2
com.apple.driver.AppleHV 1
com.apple.driver.AppleMuxControl 3.13.74
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleMCCSControl 1.2.13
com.apple.driver.AppleSMCPDRC 1.0.0
com.apple.driver.AppleIntelHDGraphicsFB 10.0.2
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 5.0.1f7
com.apple.driver.AppleSMCLMU 208
com.apple.driver.AppleLPC 3.1
com.apple.driver.SMCMotionSensor 3.0.4d1
com.apple.driver.AppleUSBCardReader 404.20.1
com.apple.driver.AppleIRController 338
com.apple.driver.AppleUSBTCButtons 251
com.apple.driver.AppleUSBPCKeyboard 251
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.BootCache 40
com.apple.filesystems.hfs.kext 366.1.1
com.apple.iokit.SCSITaskUserClient 394
com.apple.iokit.IOAHCIBlockStorage 295.20.1
com.apple.driver.AppleAHCIPort 326
com.apple.iokit.AppleBCM5701Ethernet 10.2.6
com.apple.driver.AppleFWOHCI 5.5.5
com.apple.driver.AirPort.Brcm4331 800.20.24
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleACPIButtons 5.0
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 5.0
com.apple.driver.AppleAPIC 1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 219.0.0
com.apple.nke.applicationfirewall 172
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.AppleIntelCPUPowerManagement 219.0.0
com.apple.kext.triggers 1.0
com.apple.AppleGraphicsDeviceControl 3.13.74
com.apple.driver.DspFuncLib 278.23
com.apple.kext.OSvKernDSPLib 525
com.apple.iokit.IOSurface 153.1
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSSE 1.0
com.apple.nvidia.classic.NVDANV50HalTesla 10.0.2
com.apple.nvidia.classic.NVDAResmanTesla 10.0.2
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.driver.AppleGraphicsControl 3.13.74
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleSMBusController 1.0.14d1
com.apple.iokit.IOFireWireIP 2.2.7
com.apple.driver.AppleHDAController 278.23
com.apple.iokit.IOHDAFamily 278.23
com.apple.iokit.IOAudioFamily 205.11
com.apple.vecLib.kext 1.2.0
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOBluetoothHostControllerUSBTransport 5.0.1f7
com.apple.iokit.IOBluetoothHostControllerTransport 5.0.1f7
com.apple.iokit.IOBluetoothFamily 5.0.1f7
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOSCSIBlockCommandsDevice 394
com.apple.iokit.IOUSBMassStorageDriver 131.1.1
com.apple.driver.AppleUSBMultitouch 258
com.apple.driver.usb.IOUSBHostHIDDevice 1.1
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.1
com.apple.driver.CoreStorage 540
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.usb.AppleUSBHub 1.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 394
com.apple.iokit.IOBDStorageFamily 1.8
com.apple.iokit.IODVDStorageFamily 1.8
com.apple.iokit.IOCDStorageFamily 1.8
com.apple.iokit.IOAHCISerialATAPI 266
com.apple.iokit.IOSCSIArchitectureModelFamily 394
com.apple.iokit.IOAHCIFamily 288
com.apple.iokit.IOEthernetAVBController 1.0.3b4
com.apple.iokit.IOFireWireFamily 4.6.4
com.apple.driver.usb.AppleUSBEHCIPCI 1.1
com.apple.iokit.IO80211Family 1200.12.2
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.driver.corecapture 1.0.4
com.apple.driver.usb.AppleUSBEHCI 1.1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleEFINVRAM 2.1
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleUSBHostMergeProperties 1.1
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.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.1
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.DiskImages 444.20.3
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 5.0
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.Libm 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
 
Hey guys, is this Video Card related? or i have new problem -.-?

*** Panic Report ***
panic(cpu 1 caller 0xffffff802010201c): "lck_rw_lock(): Invalid RW lock type: 0\n"@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3789.21.4/osfmk/i386/locks_i386.c:1253
Backtrace (CPU 1), Frame : Return Address
0xffffff80b9493b60 : 0xffffff80200f368c
0xffffff80b9493be0 : 0xffffff802010201c
0xffffff80b9493c20 : 0xffffff802016be4e
0xffffff80b9493d50 : 0xffffff8020170f44
0xffffff80b9493f30 : 0xffffff80202069fc
0xffffff80b9493fb0 : 0xffffff80200a5655

BSD process name corresponding to current thread: Google Chrome He

Mac OS version:
16B2657

Kernel version:
Darwin Kernel Version 16.1.0: Wed Oct 19 20:31:56 PDT 2016; root:xnu-3789.21.4~4/RELEASE_X86_64
Kernel UUID: 75CA1C4D-7BF4-321B-B544-D8F1B6D60EF8
Kernel slide: 0x000000001fe00000
Kernel text base: 0xffffff8020000000
__HIB text base: 0xffffff801ff00000
System model name: MacBookPro6,2 (Mac-F22586C8)

System uptime in nanoseconds: 11329023464650
last loaded kext at 8207234697: com.apple.driver.AudioAUUC 1.70 (addr 0xffffff7fa2c25000, size 32768)
last unloaded kext at 124405725066: com.apple.driver.usb.AppleUSBUHCI 1.1 (addr 0xffffff7fa16f3000, size 126976)
loaded kexts:
com.apple.driver.AudioAUUC 1.70
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AGPM 110.23.7
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleMikeyHIDDriver 127
com.apple.driver.AppleMikeyDriver 278.23
com.apple.driver.AppleHDA 278.23
com.apple.driver.pmtelemetry 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 5.0.1f7
com.apple.driver.AppleUpstreamUserClient 3.6.4
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.GeForceTesla 10.0.2
com.apple.driver.AppleIntelHDGraphics 10.0.2
com.apple.driver.AppleHV 1
com.apple.driver.AppleMuxControl 3.13.74
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleMCCSControl 1.2.13
com.apple.driver.AppleSMCPDRC 1.0.0
com.apple.driver.AppleIntelHDGraphicsFB 10.0.2
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 5.0.1f7
com.apple.driver.AppleSMCLMU 208
com.apple.driver.AppleLPC 3.1
com.apple.driver.SMCMotionSensor 3.0.4d1
com.apple.driver.AppleUSBCardReader 404.20.1
com.apple.driver.AppleIRController 338
com.apple.driver.AppleUSBTCButtons 251
com.apple.driver.AppleUSBPCKeyboard 251
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.BootCache 40
com.apple.filesystems.hfs.kext 366.1.1
com.apple.iokit.SCSITaskUserClient 394
com.apple.iokit.IOAHCIBlockStorage 295.20.1
com.apple.driver.AppleAHCIPort 326
com.apple.iokit.AppleBCM5701Ethernet 10.2.6
com.apple.driver.AppleFWOHCI 5.5.5
com.apple.driver.AirPort.Brcm4331 800.20.24
com.apple.driver.AppleSmartBatteryManager 161.0.0
com.apple.driver.AppleACPIButtons 5.0
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 5.0
com.apple.driver.AppleAPIC 1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 219.0.0
com.apple.nke.applicationfirewall 172
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.AppleIntelCPUPowerManagement 219.0.0
com.apple.kext.triggers 1.0
com.apple.AppleGraphicsDeviceControl 3.13.74
com.apple.driver.DspFuncLib 278.23
com.apple.kext.OSvKernDSPLib 525
com.apple.iokit.IOSurface 153.1
com.apple.iokit.IOSerialFamily 11
com.apple.driver.AppleSSE 1.0
com.apple.nvidia.classic.NVDANV50HalTesla 10.0.2
com.apple.nvidia.classic.NVDAResmanTesla 10.0.2
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.driver.AppleGraphicsControl 3.13.74
com.apple.driver.AppleSMBusPCI 1.0.14d1
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleSMBusController 1.0.14d1
com.apple.iokit.IOFireWireIP 2.2.7
com.apple.driver.AppleHDAController 278.23
com.apple.iokit.IOHDAFamily 278.23
com.apple.iokit.IOAudioFamily 205.11
com.apple.vecLib.kext 1.2.0
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOBluetoothHostControllerUSBTransport 5.0.1f7
com.apple.iokit.IOBluetoothHostControllerTransport 5.0.1f7
com.apple.iokit.IOBluetoothFamily 5.0.1f7
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.AppleSMC 3.1.9
com.apple.iokit.IOSCSIBlockCommandsDevice 394
com.apple.iokit.IOUSBMassStorageDriver 131.1.1
com.apple.driver.AppleUSBMultitouch 258
com.apple.driver.usb.IOUSBHostHIDDevice 1.1
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.1
com.apple.driver.CoreStorage 540
com.apple.filesystems.hfs.encodings.kext 1
com.apple.driver.usb.AppleUSBHub 1.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 394
com.apple.iokit.IOBDStorageFamily 1.8
com.apple.iokit.IODVDStorageFamily 1.8
com.apple.iokit.IOCDStorageFamily 1.8
com.apple.iokit.IOAHCISerialATAPI 266
com.apple.iokit.IOSCSIArchitectureModelFamily 394
com.apple.iokit.IOAHCIFamily 288
com.apple.iokit.IOEthernetAVBController 1.0.3b4
com.apple.iokit.IOFireWireFamily 4.6.4
com.apple.driver.usb.AppleUSBEHCIPCI 1.1
com.apple.iokit.IO80211Family 1200.12.2
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.driver.corecapture 1.0.4
com.apple.driver.usb.AppleUSBEHCI 1.1
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleEFINVRAM 2.1
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleUSBHostMergeProperties 1.1
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.KernelRelayHost 1
com.apple.iokit.IOUSBHostFamily 1.1
com.apple.driver.AppleBusPowerController 1.0
com.apple.driver.DiskImages 444.20.3
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 5.0
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.Libm 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0

1 vote to RAM problem.
Turn on your macbook, press and hold the D key and run Apple Hardware Test.
https://support.apple.com/en-us/HT202731

other thing, are you using the kext fix? Because the kext is not loaded.
 
Last edited:
Thanks fabioroberto!

I just did the fix yesterday on my Macbook Pro mid 2010. The rebooting problem was very annoying and had lasted many months. I initially though it was a hard drive problem and replaced the hard drive with an SSD drive. After it didn't help I started looking the reboot cause more carefully and googled the GPU panic issue and arrived here. Now thanks to the fix the laptop doesn't reboot anymore and it is also a lot faster thanks to the SSD :) So I guess I will be using this old lady for a couple more years. Once more thanks for the great work!
 
Thanks fabioroberto!

I just did the fix yesterday on my Macbook Pro mid 2010. The rebooting problem was very annoying and had lasted many months. I initially though it was a hard drive problem and replaced the hard drive with an SSD drive. After it didn't help I started looking the reboot cause more carefully and googled the GPU panic issue and arrived here. Now thanks to the fix the laptop doesn't reboot anymore and it is also a lot faster thanks to the SSD :) So I guess I will be using this old lady for a couple more years. Once more thanks for the great work!
Great news! Thanks
 
Is this the same as before -.-? imgetting crzy about this MBP about to drop the towel..
Anonymous UUID: D022F479-A2D3-E84A-CBDD-8FF973894D25

Wed Nov 30 21:45:31 2016

*** Panic Report ***
panic(cpu 0 caller 0xffffff80194065ea): Kernel trap at 0xffffff8019893166, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000857, CR3: 0x000000010502c07f, CR4: 0x00000000000226e0
RAX: 0x000000000000081f, RBX: 0xffffff802829e000, RCX: 0x0000000000020001, RDX: 0xffffff802829e000
RSP: 0xffffff90b3c137e0, RBP: 0xffffff90b3c13830, RSI: 0x00000000e0000100, RDI: 0xffffff802829e000
R8: 0x0000000000000000, R9: 0xffffff7f9a740240, R10: 0xffffff90b3c134dc, R11: 0x00000000000000b5
R12: 0x00000000e0000100, R13: 0xffffff8025548200, R14: 0x00000000e00002c2, R15: 0x0000000000020001
RFL: 0x0000000000010286, RIP: 0xffffff8019893166, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000857, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 0

Backtrace (CPU 0), Frame : Return Address
0xffffff90b3c13470 : 0xffffff80192f368c
0xffffff90b3c134f0 : 0xffffff80194065ea
0xffffff90b3c136d0 : 0xffffff80192a5743
0xffffff90b3c136f0 : 0xffffff8019893166
0xffffff90b3c13830 : 0xffffff80198919ad
0xffffff90b3c13860 : 0xffffff7f9a70445d
0xffffff90b3c138e0 : 0xffffff8019891814
0xffffff90b3c13940 : 0xffffff7f9a704214
0xffffff90b3c13990 : 0xffffff7f9a6f557f
0xffffff90b3c139f0 : 0xffffff80198bfada
0xffffff90b3c13a60 : 0xffffff7f9a6f5453
0xffffff90b3c13ac0 : 0xffffff7f9a6f5240
0xffffff90b3c13b20 : 0xffffff80198e5621
0xffffff90b3c13b80 : 0xffffff80198ee761
0xffffff90b3c13cc0 : 0xffffff80193c5f28
0xffffff90b3c13dd0 : 0xffffff80192f843c
0xffffff90b3c13e30 : 0xffffff80192d5f61
0xffffff90b3c13e80 : 0xffffff80192e9957
0xffffff90b3c13f10 : 0xffffff80193f26ae
0xffffff90b3c13fb0 : 0xffffff80192a5f66
Kernel Extensions in backtrace:
com.apple.iokit.IOUSBFamily(900.4.1)[365596E4-A771-3427-B576


Model: MacBookPro6,2, BootROM MBP61.0057.B11, 2 processors, Intel Core i7, 2.66 GHz, 4 GB, SMC 1.58f17
Graphics: Intel HD Graphics, Intel HD Graphics, Built-In
Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80CE, 0x4D34373142353637334648302D4346382020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.106.98.100.24)
Bluetooth: Version 5.0.1f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: Samsung SSD 850 EVO 500GB, 500.11 GB
Serial ATA Device: MATSHITADVD-R UJ-898
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: Card Reader
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: IR Receiver
USB Device: Built-in iSight
Thunderbolt Bus:
 
Thank you all for providing the hardware fix.

Two years ago, Christmas '14 I experienced the first kernel panics on my mid 2010, 15 inch MBP. The Apple store agreed to replace the faulty board although the official time period had expired. I went back a few days later to pick up the MBP and learned that the MBP was bent and that they were afraid of exchanging the board as the bottom plate and the screen would also need to be replaced for merely $1.000. I asked for an offer for an exchange for the newest model MBP. The genius offered me $200 rebate which made the store version $300 more expensive than exactly the same BMP next doors... I politely declined the offer and have been living with the gfx solution for two years. Back then I promised myself to buy the next major upgrade of the MBP.
The upgraded MBP is now available but so is the HW fix - a small capacitor, 10 pcs for $3 ... A faulty piece on a buck converter, that Apple could not provide a solution for - it never was a faulty graphics processor.

I will break my promise and stay away from the 2016 MBP...

A week ago I replaced the tandalum capacitor with a more suitable choice and the MBP works flawlessly. Three day ago I replaced the HDD with a SSD and the old piece of equipment feels like it is good for another two or three years.
Hopefully, Apple finds the correct path forward in the next years. I will need to replace the Time Machine, the ipad, the phone and my son's equipment and my parents stuff. But I am not joining the apple that solders their 2 TB SSD to the board, the apple that does not support these kind of fixes, the apple that provides a payment solution without benefits to me, an apple that fights its way to the streaming services without fixing its iTunes, an apple without a working photo cloud solution and the apple that keeps surprising by stopping supporting their loyal customers.
By the way, what is the best alternative to aperture today - another disappointing decision...

Again, I was a loyal fan that gained a few true customers over the years.... Today, I can not recommend any Apple products...

sincerely
 
Last edited:
Really i'm sorry for the confusion. Thanks for understand.

Logic board 820-3330-b, mid-2012 15":
c7340 and c7341(above ram module, cpu and gpu side)
c8360 and c8361(below gpu memory chip)

are 330uf 2v poly-tant.

https://dl.dropboxusercontent.com/u/35721057/820-3330-b.jpeg
https://dl.dropboxusercontent.com/u/35721057/820-3330-b 1.jpeg

Good luck
Fabio its not mid-2012 15", its 13" only intel HD graphics....

How can u see where are the capacitors? i have schematic but there are a lots of pages to search for that capacitor, also i have a .brb file, but i can not open it with eagle, What program do u use?

Logic board i have is the 820-3115-B, mid-2012 13"

Thanks a lot fabio for ur help!!
 
Hi,

Well, after years i found a solution (so mine?). I have the famous MacBook Pro 6,2 with GT330m (
0x0a29 model).

I discovered that this problem happens every time that g-state change between 2 to 0.

G-States go from 0 to 3, are related to the thresholds inside AppleGraphicsPowerManagement.kext, like this:

G-state 0 (maximum speed) and G-state 3 (lowest speed).

I solved the problem by keeping it always at G-State 2 (medium speed).

And the performance? Exemple: Cinebench, default (G-state 0) i've about 15fps, with g-state 2 (medium speed): 10fps.). Not bad.


If you want to try, these are the values changed in the info.plist:



<key>MacBookPro6,2</key>

<dict>

<key>LogControl</key>

<integer>1</integer>

<key>Vendor10deDevice0a29</key>

<dict>

<key>BoostPState</key>

<array>

<integer>2</integer>

<integer>2</integer>

<integer>2</integer>

<integer>2</integer>

</array>

<key>BoostTime</key>

<array>

<integer>2</integer>

<integer>2</integer>

<integer>2</integer>

<integer>2</integer>

</array>

<key>Heuristic</key>

<dict>

<key>ID</key>

<integer>0</integer>

<key>IdleInterval</key>

<integer>10</integer>

<key>SensorOption</key>

<integer>1</integer>

<key>SensorSampleRate</key>

<integer>10000</integer>

<key>TargetCount</key>

<integer>1</integer>

<key>Threshold_High</key>

<array>

<integer>0</integer>

<integer>0</integer>

<integer>100</integer>

<integer>200</integer>

</array>

<key>Threshold_High_v</key>

<array>

<integer>0</integer>

<integer>0</integer>

<integer>98</integer>

<integer>200</integer>

</array>

<key>Threshold_Low</key>

<array>

<integer>0</integer>

<integer>0</integer>

<integer>0</integer>

<integer>200</integer>

</array>

<key>Threshold_Low_v</key>

<array>

<integer>0</integer>

<integer>0</integer>

<integer>4</integer>

<integer>200</integer>

</array>

</dict>

<key>control-id</key>

<integer>17</integer>

</dict>



Perfect values? I do not know, but it is working for me.



Step by step:


1 - Verify that the file is the original and this loaded:

  • ACPI_SMC_PlatformPlugin.kext (IOPlatformPluginFamily.kext)
  • AppleGraphicsPowerManagement.kext


2 - Disable SIP (boot into recovery mode, terminal: csrutil disable)


3 - Open Extensions folder (System/Library/Extensions), copy AppleGraphicsPowerManagement.kext to desktop (or other folder), open the info.plist into editor (I used the PlistEdit Pro.app), and change the values like writing up.

Attention: verify if your model is 0x0a29 really.


4 - Save info.plist, quit editor.


5 - Use Kext Drop.app to instal this kext, but before, delete the AppleGraphicsPowerManagement.kext into extensions folder.


6 - (This is important step) Leave the automatic graphics switching select (System Preferences - Energy Saver), if you are using gfxCardStatus.app, same thing!.



After, reboot normally.

Remember, the option automatic graphics switching selected always.

7 - Open Console.app, type into search: gfx0 and check if g-state changes if working!



Good luck. I hope this helps you
(sorry my bad english)



console.png





AppleGraphicsPowerManagement.kext 10.11.6
https://dl.dropboxusercontent.com/u/35721057/AppleGraphicsPowerManagement.kext.zip

AppleGraphicsPowerManagement.kext 10.12
https://dl.dropboxusercontent.com/u/35721057/10.12.AppleGraphicsPowerManagement.kext.zip

AppleGraphicsPowerManagement.kext 10.12.1
https://dl.dropboxusercontent.com/u/35721057/10.12.1 AppleGraphicsPowerManagement.kext.zip

Must say that fabioroberto is a gem for helping out. He does help the environment. I think we all was ready to throw out the old bugger. Unfortunely I had to go back to Lion 10.7.5. on my MBP mid 2010 (I have a very expensive program that I can't afford to update to version El Cap.) Before, when Lion was new, I didn't had the GPU panic with it, but now they come regulary. Maybe my capacitor is more damaged now then in the past.
Tried to do the fix manually, just changing the section under MacBookPro6,2 / Vendor10deDevice0a29 until Vendor10deDevice0a34, as in your first post. But Cinebench made the screen black. I've tried SMC, emptying NVRAM and safe boot. Same result.
Maybe this fix isn't working with Lion?
 
Last edited:
Fabio its not mid-2012 15", its 13" only intel HD graphics....

How can u see where are the capacitors? i have schematic but there are a lots of pages to search for that capacitor, also i have a .brb file, but i can not open it with eagle, What program do u use?

Logic board i have is the 820-3115-B, mid-2012 13"

Thanks a lot fabio for ur help!!


tantalum (above ram module, cpu and gpu side)
C7340 and C7341

(other side)
C1756 and C160Z non-tantalum
C167D C167E C167G C167H C167J tantalum

OpenBoardBiew is the software.
 
Must say that fabioroberto is a gem for helping out. He does help the environment. I think we all was ready to throw out the old bugger. Unfortunely I had to go back to Lion 10.7.5. on my MBP mid 2010 (I have a very expensive program that I can't afford to update to version El Cap.) Before, when Lion was new, I didn't had the GPU panic with it, but now they come regulary. Maybe my capacitor is more damaged now then in the past.
Tried to do the fix manually, just changing the section under MacBookPro6,2 / Vendor10deDevice0a29 until Vendor10deDevice0a34, as in your first post. But Cinebench made the screen black. I've tried SMC, emptying NVRAM and safe boot. Same result.
Maybe this fix isn't working with Lion?

I've got it! Must have missed the permissions so I found Kext Wizard for Lion on http://www.insanelymac.com/forum/topic/253395-kext-wizard-easy-to-use-kext-installer-and-more/.
Installed Kext Wizard and repaired the permissions. Rebooted. Cinebench failur. Did a safe reboot (press down shift on startup) and a reboot after that. Cinebench worked lika a charm! I'm sooooo happy. Thanks to fabioroberto.
 
tantalum (above ram module, cpu and gpu side)
C7340 and C7341

(other side)
C1756 and C160Z non-tantalum
C167D C167E C167G C167H C167J tantalum

OpenBoardBiew is the software.


Fabio I really appreciate what u did to help me, am writing from my macbook mid 2010 repaired, i want to share to the community my process repairing the macbook.

First of all i used non-tantalum Capacitor extracted from a mid-2012 broken motherboard (C160Z, thanks again) because I did a deep search between tantalum and non-tantalum capacitor and what i found was that tantalum are very unstable and poor reliability, a lot of people have very bad comments with this type of capacitor,I read it's good in high frequency, but also that this type of capacitor is common to fail Bypassing IC Supplies (this is what the capacitors is doing in the mac, That's why it fails in most mid 2010 motherboards? What happened Apple engineers?? well am not very expert in this, i just want to have a powerful capacitor that can get my nvidia never fail again, at least not because the capacitor.

So here is it, i took pictures to show


1. I open up my macbook, then u can see that horrible capacitor making my mac unusable. (yes, it's very dirty i cleaned up later)
IMG_20161208_212942_zpshmlnutpz.jpg


2. I extracted non-tantalum 330uF Capacitor from the macbook pro mid 2012 broken motherboard, it's bigger than the tantalum one, but thats no problem
IMG_20161208_213130_zpssajkzfkx.jpg


3. I extracted the tantalum problematic capacitor from MacBook Pro mid 2010
IMG_20161208_215522_zpsq4cwmq7k.jpg


4. Okay now here is the non-tantalum capacitor if someone want to see it. (So let's make it and get this machine work)
IMG_20161208_221004_zpsn0stjc5m.jpg



5. I had to scratch a little to fit in the non-tantalum (Yes this was said before)
IMG_20161208_221244_zpskjnnwbea.jpg



5.1 Okay then I weld the scratched part so it can make contact with the bigger one
IMG_20161208_221705_zpsgfvf2s2m.jpg



6. It's ready to battle again for a good while.
IMG_20161208_222302_zpsdtzhwbdc.jpg


Now let's see how thermal paste is (( Okay this is not part of the problem but it can make ur mac live longer,
having lower temperature in the nvidia and intel processor chip))

1. This is a mess, everyone know's that's not the correct way the thermal past has to be. (Fist time I'm changing it) so....Apple???
IMG_20161208_222434_zpsfe6w7ute.jpg


2.1 Look at this!!! this wasn't doing anything! it's dried
IMG_20161208_222927_zpsgzglyvlo.jpg


3. cleaning thermal past very very good
IMG_20161208_222944_zpssz6cqzbx.jpg


4. Please, if ur doing this, don't use cheap past, it's very important to use a good one. My choice was an arctic silver 5
IMG_20161208_234003_zpsq9b2dp76.jpg


5. This is the correct way that past needs to be
IMG_20161208_234201_zpsi8qcvptm.jpg



Done!

I have my macbook working properly now. I did a clean install El Capitan OS X, I re-download gfxcardstatus 1.8.1 and am using Nvidia only.

My using macbook normally now, i'm using HDMI with no problems. and i saw 3 movies with my computer now.

am trying to reproduce all types of videos all the time, and again everything is working normally now.
IMG_20161209_140457_zpsb1htwvnc.jpg


Thank to all that have contributed to the solution. I had a lot time since i did not used this macbook. since my mid 2012 broken this my computer now
 
Fabio I really appreciate what u did to help me, am writing from my macbook mid 2010 repaired, i want to share to the community my process repairing the macbook.

First of all i used non-tantalum Capacitor extracted from a mid-2012 broken motherboard (C160Z, thanks again) because I did a deep search between tantalum and non-tantalum capacitor and what i found was that tantalum are very unstable and poor reliability, a lot of people have very bad comments with this type of capacitor,I read it's good in high frequency, but also that this type of capacitor is common to fail Bypassing IC Supplies (this is what the capacitors is doing in the mac, That's why it fails in most mid 2010 motherboards? What happened Apple engineers?? well am not very expert in this, i just want to have a powerful capacitor that can get my nvidia never fail again, at least not because the capacitor.

So here is it, i took pictures to show


1. I open up my macbook, then u can see that horrible capacitor making my mac unusable. (yes, it's very dirty i cleaned up later)
IMG_20161208_212942_zpshmlnutpz.jpg


2. I extracted non-tantalum 330uF Capacitor from the macbook pro mid 2012 broken motherboard, it's bigger than the tantalum one, but thats no problem
IMG_20161208_213130_zpssajkzfkx.jpg


3. I extracted the tantalum problematic capacitor from MacBook Pro mid 2010
IMG_20161208_215522_zpsq4cwmq7k.jpg


4. Okay now here is the non-tantalum capacitor if someone want to see it. (So let's make it and get this machine work)
IMG_20161208_221004_zpsn0stjc5m.jpg



5. I had to scratch a little to fit in the non-tantalum (Yes this was said before)
IMG_20161208_221244_zpskjnnwbea.jpg



5.1 Okay then I weld the scratched part so it can make contact with the bigger one
IMG_20161208_221705_zpsgfvf2s2m.jpg



6. It's ready to battle again for a good while.
IMG_20161208_222302_zpsdtzhwbdc.jpg


Now let's see how thermal paste is (( Okay this is not part of the problem but it can make ur mac live longer,
having lower temperature in the nvidia and intel processor chip))

1. This is a mess, everyone know's that's not the correct way the thermal past has to be. (Fist time I'm changing it) so....Apple???
IMG_20161208_222434_zpsfe6w7ute.jpg


2.1 Look at this!!! this wasn't doing anything! it's dried
IMG_20161208_222927_zpsgzglyvlo.jpg


3. cleaning thermal past very very good
IMG_20161208_222944_zpssz6cqzbx.jpg


4. Please, if ur doing this, don't use cheap past, it's very important to use a good one. My choice was an arctic silver 5
IMG_20161208_234003_zpsq9b2dp76.jpg


5. This is the correct way that past needs to be
IMG_20161208_234201_zpsi8qcvptm.jpg



Done!

I have my macbook working properly now. I did a clean install El Capitan OS X, I re-download gfxcardstatus 1.8.1 and am using Nvidia only.

My using macbook normally now, i'm using HDMI with no problems. and i saw 3 movies with my computer now.

am trying to reproduce all types of videos all the time, and again everything is working normally now.
IMG_20161209_140457_zpsb1htwvnc.jpg


Thank to all that have contributed to the solution. I had a lot time since i did not used this macbook. since my mid 2012 broken this my computer now
Great!! Nice work. I'm happy for you.
Really, the non-tantalum Capacitor is the right choose.
:)
 
Hi to everyone,
I'm a new member, so nice to meet many of you.
I really appreciated your effort to find not just a solution but even 2, a software one and an hardware one, so thank you!

I have the same issue as many of u had with a macbook pro 15'' mid 2010 with frequent gpu panic!
Since i'm using gfxCardStatus i'm not having any problem.

@fabioroberto, considering this information, would you advise to try the hardware solution bypassing your software one?

and would any of you advise the best material and dimension for the capacitor?

Thank you so much for your availability!
 
Hi to everyone,
I'm a new member, so nice to meet many of you.
I really appreciated your effort to find not just a solution but even 2, a software one and an hardware one, so thank you!

I have the same issue as many of u had with a macbook pro 15'' mid 2010 with frequent gpu panic!
Since i'm using gfxCardStatus i'm not having any problem.

@fabioroberto, considering this information, would you advise to try the hardware solution bypassing your software one?

and would any of you advise the best material and dimension for the capacitor?

Thank you so much for your availability!
I always recommend that try first the kext fix. Because if working, the capacitor replacement will be a success.
If you know how to work with the soldering iron, replace the capacitor choosing a non-tantalum, for many reasons like the stability and reliability.

Good luck.
 
Thank you very much for your quick answer, i will follow your advise.

In the meanwhile, i would like to have some information about the capacitor!
I saw there are many materials, which one is advisable except tantalum ?
 
Thank you very much for your quick answer, i will follow your advise.

In the meanwhile, i would like to have some information about the capacitor!
I saw there are many materials, which one is advisable except tantalum ?
Alternative to tantalum capacitor is
Aluminum Polymer Capacitor:
https://www.digikey.com/product-det...components/EEF-SX0E331ER/PCE4827TR-ND/1731685
or Ceramic MLCC:
https://www.digikey.com/product-search/en/capacitors/ceramic-capacitors/131083?k=&pkeyword=&pv252=42&FV=fff40002,fff8000b,34009f,38000c&mnonly=0&newproducts=0&ColumnSort=0&page=1&quantity=0&ptm=0&fid=0&pageSize=25


(330µF 2V (or 2.5v), 20% tolerance, -55°C ~ 105°C, ESR)
 
  • Like
Reactions: garyp11
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.