Giter Club home page Giter Club logo

mbpmid2010_gpufix's People

Contributors

julian-poidevin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mbpmid2010_gpufix's Issues

Apply patch after update of MBP

The update of the MBP erases the modification to AppleGraphicsPowerManagement .
Find a way to detect the update of the mac and suggest update to user.

I cant patch OSX 10.8.3

The application doesn't even start.
It is complaining about compability with the OS.

This is the error:

Process: MBPMid2010-GPU-Fix [249]
Path: /Volumes/*/mbpmid2010-gpu-fix.app/Contents/MacOS/MBPMid2010-GPU-Fix
Identifier: Lektroniik.MBPMid2010-GPU-Fix
Version: 0
Code Type: X86-64 (Native)
Parent Process: launchd [135]
User ID: 501

Date/Time: 2017-10-22 18:31:15.018 -0200
OS Version: Mac OS X 10.8.5 (12F2560)
Report Version: 10

Interval Since Last Report: 9429 sec
Crashes Since Last Report: 82
Per-App Crashes Since Last Report: 3
Anonymous UUID: B8340EC8-F2CD-35BE-3241-143E1ADD93A6

Crashed Thread: 0

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
Symbol not found: _kCTLanguageAttributeName
Referenced from: /Volumes//mbpmid2010-gpu-fix.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/5/QtGui
Expected in: /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
in /Volumes/
/mbpmid2010-gpu-fix.app/Contents/MacOS/../Frameworks/QtGui.framework/Versions/5/QtGui

"No Mountable File Systems"

Hi! I am not really a techie and this might be a non-issue for the Fix but what to do when this pops up when trying to install?

Crash when executing on Mac Mini

Mac Configuration

sans titre

System Log

Process:               MBPMid2010-GPU-Fix [438]
Path:                  /Users/USER/Downloads/MBPMid2010-GPU-Fix.app/Contents/MacOS/MBPMid2010-GPU-Fix
Identifier:            Lektroniik.MBPMid2010-GPU-Fix
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           MBPMid2010-GPU-Fix [438]
User ID:               501

Date/Time:             2017-05-02 14:24:49.848 +0200
OS Version:            Mac OS X 10.11.6 (15G1108)
Report Version:        11
Anonymous UUID:        15F15266-9FEC-83CC-A4A9-EAB3E42153EB


Time Awake Since Boot: 220 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  Library not loaded: @rpath/QtWidgets.framework/Versions/5/QtWidgets
  Referenced from: /Users/USER/Downloads/MBPMid2010-GPU-Fix.app/Contents/MacOS/MBPMid2010-GPU-Fix
  Reason: image not found

Binary Images:
    0x7fff6aeed000 -     0x7fff6af24a47  dyld (360.22) <DC81CC9D-651A-3A45-8809-928282052BD3> /usr/lib/dyld

Model: Macmini7,1, BootROM MM71.0220.B07, 2 processors, Intel Core i5, 1,4 GHz, 4 GB, SMC 2.24f32
Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A54414C41522D4E5444
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A54414C41522D4E5444
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x13B), Broadcom BCM43xx 1.0 (7.21.95.175.1a6)
Bluetooth: Version 4.4.6f1 17910, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Serial ATA Device: APPLE HDD HTS545050A7E362, 500,11 GB
USB Device: USB 3.0 Bus
USB Device: IR Receiver
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: USB Receiver
USB Device: Dell USB Keyboard
Thunderbolt Bus: Mac mini, Apple Inc., 26.1

Any operating system version?

Hi.

I Have a question about the operating system. Does it work for any OS X version? I Had Sierra and I return to Maverick version thinking it was the problem but it wasn't.

I've run this program and all work perfectly, so I ask myself if I update to some later version and run this program again, will it work?

Please, Help. Thanks.

Restore warning pop-up before patching

For easier development, a warning pop-up was disabled.
It has not been re-enabled for release :

        //int answer = QMessageBox::question(this, "Warning", "This will patch the kernel configuration file.\nAre you sure you want to procede ?", QMessageBox::Yes | QMessageBox::No);

        //if (answer == QMessageBox::Yes)
        if(1)

AppleGraphicsPowerManagement.kext not found

Hello. I have this issue AppleGraphicsPowerManagement.kext not found when update sierra os 10.12.5
on May 30,2017

Pls help me. I running Macbook pro mid 2010

Thank you very much

Log:

| Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| Checking SIP Status
SIP Disabled
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext not found

Problems with OSX High Sierra and OSX El Capitan.

Multiple crashes during reboot, stand-by and normal working session. Looks like the fix is not effective on OSX High Sierra. The kernel panic during reboot happens with OSX El Capitan too (SIP Disabled, system patched with MBPMid2010_GPUFix 5.0 before and then 6.0). Any solution?

MBP crashes when in sleep mode

It has happened plenty of times in the past two weeks, as soon as I put my MBP in sleep mode it crashes due to a kernel panic(same error log as one prior to the fix)..

have experienced no crashes while the MB is awake

macOS Sierra, MacBook Pro 2010

Installation instructions

Hello,
How does one 'install' this fix? Maybe I am not seeing the instructions?
Thanks for putting this out here.
Pete

Disable Kext Signing on Yosemite

I had to disable kext signing on Yosemite. It didn't load modified Kext otherwise.

to do it, execute:

sudo nvram boot-args=kext-dev-mode=1

The patch is failed

Hey julian thank you for this patch, but when i try to patch my MBP, its failed.I'm on yosemite and use the latest patch v0.6.0. Ive try to clear /tmp/ too but the patch still fail. Could you help me?

The Log

| Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| macOS version :
OS X 10.10
| Checking SIP Status
No SIP for this OS
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext found
********** Starting MBP GPU Fix **********
Disabling Kext Signing verification : ✓
Copying Info.plist file
Previous Info.plist file removed
Patching Info.plist

  • FindChild - key|MacBookPro6,2
  • NextSibling - dict
  • FindChild - key|LogControl
  • ModifyIntValue - integer|1
  • FindSibling - key|Vendor10deDevice0a29
  • FindSibling - key|BoostPState
  • FindSibling - key|BoostTime
  • FindSibling - key|Heuristic
  • FindSibling - key|IdleInterval
  • ModifyIntValue - integer|10
  • RemoveSiblingLabel - P3HistoryLength Not found
  • FindSibling - key|SensorSampleRate
  • ModifyIntValue - integer|10
  • FindSibling - key|Threshold_High
  • FindSibling - key|Threshold_High_v
  • FindSibling - key|Threshold_Low
  • FindSibling - key|Threshold_Low_v
    Info.plist successfully patched
    | Loading Kernel Extension
    Removing existing kext in tmp : ✓
    Copying actuel kext into tmp : ✓
    Copying patched Info.plist into kext : ✓
    Changing permission of kext : ✓ /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature/CodeResources
    /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature
    /tmp/AppleGraphicsPowerManagement.kext/Contents/Info.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS
    /tmp/AppleGraphicsPowerManagement.kext/Contents/version.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents
    /tmp/AppleGraphicsPowerManagement.kext

Removing existing kext : ✓
Copying patched kext into Extension : ✓
Loading modified kext : ✗ : Requesting load of /tmp/AppleGraphicsPowerManagement.kext.
/tmp/AppleGraphicsPowerManagement.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

********************* MBP GPU Fix FAILED *********************

session password

My password is being rejected when I run the MBPmid2010 fix but I can log in with it on the website without problems. What can I do? Please help, urgent.

Add donation button

Will contribute to pay the website hosting for futur application updates.

Improve modification of kext file

Following fabioroberto comments add the following changes to void patchKernelExtensionFile(QFile* kernelFile); function :

  • Modify LogControl value from 0 to 1
  • Modify IdleInterval value from 100 to 10
  • Delete P3HistoryLenght setting
  • Modify SensorSampleRate from 10 to 10.000

plist

Patch Button Greyed Out

Hi Julian;
First of all thanks for your effort about this program.
I have a mid 2010 MacBook Pro 15”, and the problem started after I upgraded to sierra.
It unexpectedly shuts down.
I also upgraded to high sierra always the same problem.
Than I found your program but the patch button was always greyed out.
Now I went back to El Capitan. My computer still shuts down and your patch is still greyed out.
2017-11-06 10 00 27 pm

Although I get this message;

" | Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| Checking SIP Status
SIP Enabled “

I can not patch.
Can u please help.
Thanks
Regards

Unexpected SIP on MacBookPro6,2 running Mavericks 10.9.5

Julian,

Thank you very much for sharing this. Like many, I've been suffering the crashes resulting from a bad GPU in my system. I found this solution today while googling further after three crashes interrupting my productivity -- my source: https://forums.macrumors.com/threads/gpu-kernel-panic-in-mid-2010-whats-the-best-fix.1890097/#post-23312990

I backed up the original kext and ran MBPMid2010-GPU-Fix, version 0.3.0.

To my surprise it complains that System Integrity Protection is on -- I'm almost sure this is a feature of newer versions of the operating system, not present on Mavericks.

Could this be an edge case failure? Could you please help me diagnose this further?

Thanks again for your efforts. I'm eager to test this out and available to diagnose further.
Regards.

Code refactoring

Now that the application is correctly working, do refactoring on code to facilitate maintenance.

problem with yosemite

Dear Julian,
I tryed to install your app for the first time (I used the latest version you uploaded) on my Macbook pro Mid 2010 with Yosemite 10.10.5,
I thought it went well so, reading others discussions, I tryed to test it with cinebench, unfortunately the mac crashed even before I ran it. After it restart this was the kernel panic message.
I hope you can help me
thank you!

Anonymous UUID: 6A8AA571-775A-E441-AE54-1A766ED29A4F

Sun Nov 19 18:38:46 2017

*** Panic Report ***
panic(cpu 0 caller 0xffffff7fa0235c0b): "GPU Panic: [] 5 3 7f 0 0 0 0 3 : NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0xd2000000 0xffffff80c5b19000 0x0a5480a2, D0, P3/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.10.25.1/src/AppleMuxControl/kext/GPUPanic.cpp:127
Backtrace (CPU 0), Frame : Return Address
0xffffff802546ac50 : 0xffffff801d52ae01
0xffffff802546acd0 : 0xffffff7fa0235c0b
0xffffff802546adb0 : 0xffffff7f9e0c331c
0xffffff802546ae70 : 0xffffff7f9e18e5e8
0xffffff802546aeb0 : 0xffffff7f9e18e653
0xffffff802546af30 : 0xffffff7f9e4127b6
0xffffff802546b090 : 0xffffff7f9e1b2325
0xffffff802546b0b0 : 0xffffff7f9e0ca086
0xffffff802546b160 : 0xffffff7f9e0c7a08
0xffffff802546b360 : 0xffffff7f9e0c94ca
0xffffff802546b430 : 0xffffff7f9f7897aa
0xffffff802546b510 : 0xffffff7f9f786a7c
0xffffff802546b590 : 0xffffff7f9f7877df
0xffffff802546b610 : 0xffffff7f9f787e56
0xffffff802546b750 : 0xffffff7f9f7888fb
0xffffff802546b880 : 0xffffff7f9f7bbbce
0xffffff802546b8c0 : 0xffffff7f9f7bc923
0xffffff802546b900 : 0xffffff7f9f7b634c
0xffffff802546ba60 : 0xffffff7f9f7b6c5c
0xffffff802546baa0 : 0xffffff7f9f7b2213
0xffffff802546bad0 : 0xffffff7f9f7953a4
0xffffff802546bb20 : 0xffffff801db00db2
0xffffff802546bb50 : 0xffffff801db019b9
0xffffff802546bbb0 : 0xffffff801daff123
0xffffff802546bcf0 : 0xffffff801d5e1487
0xffffff802546be00 : 0xffffff801d52f070
0xffffff802546be30 : 0xffffff801d5139f3
0xffffff802546be90 : 0xffffff801d52437d
0xffffff802546bf10 : 0xffffff801d60249a
0xffffff802546bfb0 : 0xffffff801d634646
Kernel Extensions in backtrace:
com.apple.driver.AppleMuxControl(3.10.25b1)[1E15AD73-2FB6-335D-B85F-FFE5DF701B61]@0xffffff7fa0227000->0xffffff7fa023afff
dependency: com.apple.driver.AppleGraphicsControl(3.10.25b1)[D04ACEEC-F410-399A-8DCF-5443ADB72788]@0xffffff7fa021f000
dependency: com.apple.iokit.IOACPIFamily(1.4)[70E2B65E-A91A-3522-A1A0-79FD63EABB4C]@0xffffff7f9dfa9000
dependency: com.apple.iokit.IOPCIFamily(2.9)[3F468067-8481-3039-85DB-EA5B492D47AF]@0xffffff7f9dd24000
dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[8922721D-5517-3883-BD3A-57422D0244A0]@0xffffff7f9e01b000
dependency: com.apple.driver.AppleBacklightExpert(1.1.0)[65E3187E-949B-36E9-BA33-1B13ABB0581A]@0xffffff7fa0222000
com.apple.nvidia.classic.NVDAResmanTesla(10.0)[4DF3EC7A-6211-3906-9331-4BF94A54F60A]@0xffffff7f9e072000->0xffffff7f9e2defff
dependency: com.apple.iokit.IOPCIFamily(2.9)[3F468067-8481-3039-85DB-EA5B492D47AF]@0xffffff7f9dd24000
dependency: com.apple.iokit.IONDRVSupport(2.4.1)[7372D580-6DDE-3457-B043-49B8447FC9D2]@0xffffff7f9e062000
dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[8922721D-5517-3883-BD3A-57422D0244A0]@0xffffff7f9e01b000
com.apple.nvidia.classic.NVDANV50HalTesla(10.0)[DFDCE4A0-7573-3119-A37D-C92EC5394888]@0xffffff7f9e2ea000->0xffffff7f9e597fff
dependency: com.apple.nvidia.classic.NVDAResmanTesla(10.0.0)[4DF3EC7A-6211-3906-9331-4BF94A54F60A]@0xffffff7f9e072000
dependency: com.apple.iokit.IOPCIFamily(2.9)[3F468067-8481-3039-85DB-EA5B492D47AF]@0xffffff7f9dd24000
com.apple.GeForceTesla(10.0)[671E485C-20C8-364B-A5A9-139C1462B1C0]@0xffffff7f9f758000->0xffffff7f9f825fff
dependency: com.apple.iokit.IOPCIFamily(2.9)[3F468067-8481-3039-85DB-EA5B492D47AF]@0xffffff7f9dd24000
dependency: com.apple.iokit.IONDRVSupport(2.4.1)[7372D580-6DDE-3457-B043-49B8447FC9D2]@0xffffff7f9e062000
dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[8922721D-5517-3883-BD3A-57422D0244A0]@0xffffff7f9e01b000
dependency: com.apple.nvidia.classic.NVDAResmanTesla(10.0.0)[4DF3EC7A-6211-3906-9331-4BF94A54F60A]@0xffffff7f9e072000

BSD process name corresponding to current thread: WindowServer

Mac OS version:
14F2009

Kernel version:
Darwin Kernel Version 14.5.0: Sun Sep 25 22:07:15 PDT 2016; root:xnu-2782.50.9~1/RELEASE_X86_64
Kernel UUID: 0434E5F3-9E3A-3CC2-97AC-46B0C312A783
Kernel slide: 0x000000001d200000
Kernel text base: 0xffffff801d400000
__HIB text base: 0xffffff801d300000
System model name: MacBookPro6,2 (Mac-F22586C8)

System uptime in nanoseconds: 869067530665
last loaded kext at 70087270893: com.apple.driver.AppleHWSensor 1.9.5d0 (addr 0xffffff7f9fef5000, size 36864)
last unloaded kext at 330058822670: com.apple.driver.AppleUSBUHCI 656.4.1 (addr 0xffffff7f9e925000, size 65536)
loaded kexts:
com.apple.driver.AppleHWSensor 1.9.5d0
com.apple.driver.AudioAUUC 1.70
com.apple.filesystems.autofs 3.0
com.apple.iokit.IOBluetoothSerialManager 4.3.6f4
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleMikeyHIDDriver 124
com.apple.GeForceTesla 10.0.0
com.apple.driver.AppleMikeyDriver 272.18.3
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.6f4
com.apple.driver.AppleHDA 272.18.3
com.apple.driver.AppleSMCLMU 2.0.7d0
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHWAccess 1
com.apple.driver.AppleHV 1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleMuxControl 3.10.25b1
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.driver.AppleMCCSControl 1.2.12
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.driver.AppleIntelHDGraphics 10.0.0
com.apple.driver.AppleIntelHDGraphicsFB 10.0.0
com.apple.driver.AppleSMCPDRC 1.0.0
com.apple.driver.AppleLPC 1.7.3
com.apple.driver.SMCMotionSensor 3.0.4d1
com.apple.driver.AppleUSBTCButtons 240.2
com.apple.driver.AppleUSBTCKeyboard 240.2
com.apple.driver.AppleUSBCardReader 3.5.5
com.apple.driver.AppleIRController 327.5
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.BootCache 36
com.apple.iokit.SCSITaskUserClient 3.7.5
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage 2.7.1
com.apple.driver.AppleFWOHCI 5.5.2
com.apple.driver.AirPort.Brcm4331 800.20.24
com.apple.driver.AppleUSBHub 705.4.2
com.apple.driver.AppleAHCIPort 3.1.2
com.apple.iokit.AppleBCM5701Ethernet 10.1.3
com.apple.driver.AppleUSBEHCI 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.kext.triggers 1.0
com.apple.iokit.IOSerialFamily 11
com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.6f4
com.apple.driver.DspFuncLib 272.18.3
com.apple.kext.OSvKernDSPLib 1.15
com.apple.iokit.IOFireWireIP 2.2.6
com.apple.nvidia.classic.NVDANV50HalTesla 10.0.0
com.apple.nvidia.classic.NVDAResmanTesla 10.0.0
com.apple.iokit.IOSurface 97.4
com.apple.iokit.IOBluetoothFamily 4.3.6f4
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleGraphicsControl 3.10.25b1
com.apple.driver.AppleBacklightExpert 1.1.0
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.driver.AppleSMBusController 1.0.13d1
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.AppleSMBusPCI 1.0.12d1
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.driver.AppleHDAController 272.18.3
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.iokit.IOHDAFamily 272.18.3
com.apple.iokit.IOAudioFamily 203.3
com.apple.vecLib.kext 1.2.0
com.apple.driver.IOPlatformPluginFamily 5.9.1d7
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.AppleUSBMultitouch 245.2
com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.5
com.apple.iokit.IOUSBMassStorageClass 3.7.2
com.apple.iokit.IOUSBHIDDriver 705.4.0
com.apple.driver.CoreStorage 471.30.1
com.apple.driver.AppleUSBMergeNub 705.4.0
com.apple.driver.AppleUSBComposite 705.4.9
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.5
com.apple.iokit.IOBDStorageFamily 1.7
com.apple.iokit.IODVDStorageFamily 1.7.1
com.apple.iokit.IOCDStorageFamily 1.7.1
com.apple.iokit.IOAHCISerialATAPI 2.6.1
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.5
com.apple.iokit.IOFireWireFamily 4.5.8
com.apple.iokit.IO80211Family 730.60
com.apple.iokit.IOAHCIFamily 2.7.5
com.apple.iokit.IOEthernetAVBController 1.0.3b3
com.apple.driver.mDNSOffloadUserClient 1.0.1b8
com.apple.iokit.IONetworkingFamily 3.2
com.apple.iokit.IOUSBFamily 720.4.4
com.apple.driver.AppleEFINVRAM 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.driver.AppleEFIRuntime 2.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 398
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.corecrypto 1.0
com.apple.kec.Libm 1
com.apple.kec.pthread 1

Unable to patch 15-inch 2010 MacBook Pro on High Sierra

I'm getting the following message:
| Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| Checking SIP Status
SIP Disabled
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext found
********** Starting MBP GPU Fix **********
Copying Info.plist file
Previous Info.plist file removed
Could not open Info.plist file
********************* MBP GPU Fix FAILED *********************

Not working in Sierra

I downloaded the dmg v0.50 and screen shutting off. Eventually error screen then restart. Is there anyway to check the kext file to verify change. Also, how would I compile the code on your site? I only have gnumake and make but it returns the message nothing to do. Thanks for your wisdom in addressing this annoying problem on a great old machine.

dmgrun

sip

gnumake

MBPMid2010_GPUFix on Sierra 10.12.6

Hello,

Does this patch work on a MBPMid2010 running Sierra 10.12.6 ?

I run the patch and my MBP still crashes.

Also, when I click on "Patch MBP", a password prompt show. Do I need one in order for this patch to work? Thank you!

And finally, should I use this on El Capitan only (and not upgrade to Sierra).

Thank you (frustrated MBP user here!!!!)

I Check compatibility
MBPModelVersion: MacBookPro6,2 ->Compatability: Ok
I Check SIP Status
SIP Disabled
I Searching for AppleGraphicsProwerManagement.kext
AppleGraphcisPowerManagement.kext.found

OS X Yosemite 10.10.5 15-inch mid 2010 Wont work

Hello from México Julian.

Ive been trying to find a solution to this problem since years ago!

Im excited your software does work in most computers, but it won't work on mine.

After running your program, even twice, it seems its not working. Computer crashes as usual (Example: Opening league of legends)

And I can't upgrade to High Sierra (Will crash). Ive been using this program named "gfxcardstatus v 2.3" - which let you choose which video card to use. (Integrated only, discrete only, dynamic switching). So for the computer not to crash I select "integrated only" option. But that won't let the Installation continue. If i switch to "Discrete" or "Dynamic" it will automatically crash.

Any recommendations would be highly appreciated.

Ill invite you not 1, but 6 beers!

Hope you can help me out.

Thanks for the support.

This is the message after running your program:

| Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| Checking SIP Status
No SIP for this OS
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext found
********** Starting MBP GPU Fix **********
Copying Info.plist file
Patching Info.plist

  • FindChild - key|MacBookPro6,2
  • NextSibling - dict
  • FindChild - key|LogControl
  • ModifyIntValue - integer|1
  • FindSibling - key|Vendor10deDevice0a29
  • FindSibling - key|BoostPState
  • FindSibling - key|BoostTime
  • FindSibling - key|Heuristic
  • FindSibling - key|IdleInterval
  • ModifyIntValue - integer|10
  • RemoveSiblingLabel - P3HistoryLength Not found
  • FindSibling - key|SensorSampleRate
  • ModifyIntValue - integer|10
  • FindSibling - key|Threshold_High
  • FindSibling - key|Threshold_High_v
  • FindSibling - key|Threshold_Low
  • FindSibling - key|Threshold_Low_v
    Info.plist successfully patched
    | Loading Kernel Extension
    Removing existing kext in tmp : ✓
    Copying actuel kext into tmp : ✓
    Copying patched Info.plist into kext : ✓
    Changing permission of kext : ✓ /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature/CodeResources
    /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature
    /tmp/AppleGraphicsPowerManagement.kext/Contents/Info.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS
    /tmp/AppleGraphicsPowerManagement.kext/Contents/version.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents
    /tmp/AppleGraphicsPowerManagement.kext

Removing existing kext : ✓
Copying patched kext into Extension : ✓
Loading modified kext : ✓
********************* MBP GPU Fixed Successfully *********************

Not compatible with 17" version

I have a mid-2010 Macbook Pro 17" and I get the error "Sorry your Mac is not compatible. The application will close."

I have the same graphics problem which makes my computer crash constantly, even with gfxCardStatus. It won't even start up at times and gets stuck in a reboot loop. Terrible!

can't install the patch

hi the firt time i install the patch it work pretty well for a day then it started to crash
now that i try to install the patch again is giving me this error:

| Checking compatibility
MBPModelVersion : MacBookPro6,2 ➔ Compatibility : OK ✓
| Checking SIP Status
No SIP for this OS
| Searching for AppleGraphicsPowerManagement.kext
AppleGraphicsPowerManagement.kext found
********** Starting MBP GPU Fix **********
Copying Info.plist file
Patching Info.plist

  • FindChild - key|MacBookPro6,2
  • NextSibling - dict
  • FindChild - key|LogControl
  • ModifyIntValue - integer|1
  • FindSibling - key|Vendor10deDevice0a29
  • FindSibling - key|BoostPState
  • FindSibling - key|BoostTime
  • FindSibling - key|Heuristic
  • FindSibling - key|IdleInterval
  • ModifyIntValue - integer|10
  • RemoveSiblingLabel - key|P3HistoryLength
  • RemoveSiblingValue - integer|2
  • FindSibling - key|SensorSampleRate
  • ModifyIntValue - integer|10
  • FindSibling - key|Threshold_High
  • FindSibling - key|Threshold_High_v
  • FindSibling - key|Threshold_Low
  • FindSibling - key|Threshold_Low_v
    Info.plist successfully patched
    | Loading Kernel Extension
    Removing existing kext in tmp : ✓
    Copying actuel kext into tmp : ✓
    Copying patched Info.plist into kext : ✓
    Changing permission of kext : ✓ /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature/CodeResources
    /tmp/AppleGraphicsPowerManagement.kext/Contents/_CodeSignature
    /tmp/AppleGraphicsPowerManagement.kext/Contents/Info.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement
    /tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS
    /tmp/AppleGraphicsPowerManagement.kext/Contents/version.plist
    /tmp/AppleGraphicsPowerManagement.kext/Contents
    /tmp/AppleGraphicsPowerManagement.kext

Removing existing kext : ✓
Copying patched kext into Extension : ✓
Loading modified kext : ✗ : Requesting load of /tmp/AppleGraphicsPowerManagement.kext.
/tmp/AppleGraphicsPowerManagement.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).

********************* MBP GPU Fix FAILED *********************

AplleGraphicsPowerManagement 10.12.6

Hello,

I have the same problem as another user of your patch. I already fixed it when I was on the same version of OS X. But with the update, my laptop continue to shut down without any reasons. I already try to re-install OS X, but even after patching successfully, it shut down again.

What can I do ? Thank you !!

Button "Patch MBP" is not active

Hi,

I just installed your app and run it.
But I can not press button - this is disabled.

Please check the screenshot.
2017-11-28 17 40 22

Maybe I understand something wrong, but i think also is like that

  • you can use app to disable SIP
  • you can disable SIP manually
  • after any app installed on your mac - you need disable SIP again
    Manually disable it every time after install new app - sounds insane
    SO I would better do it with app, but app doesn't allow me to do it.

Could you please consult me if I understood all that right.

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.