Giter Club home page Giter Club logo

Comments (9)

julian-poidevin avatar julian-poidevin commented on September 23, 2024

Hi ! Which OS are you running?

from mbpmid2010_gpufix.

julian-poidevin avatar julian-poidevin commented on September 23, 2024

Can you please try to enter the following command line in terminal and run the patch again ?

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

from mbpmid2010_gpufix.

cyrstem avatar cyrstem commented on September 23, 2024

hi im on Yosemite 10.10.5
i run that command it didn't return nothing back

from mbpmid2010_gpufix.

julian-poidevin avatar julian-poidevin commented on September 23, 2024

It’s normal, try running the patch again see if you get better results.

from mbpmid2010_gpufix.

cyrstem avatar cyrstem commented on September 23, 2024

| 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 : ✗ : 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 *********************

should i try to restore the original /AppleGraphicsPowerManagement.kext and then try again ?

from mbpmid2010_gpufix.

julian-poidevin avatar julian-poidevin commented on September 23, 2024

Try to download the last version of the software I released today and tell me if it fixes your problem.
Otherwise I'll ask you to do some experiment to help me solve the problem if you don't mind.

from mbpmid2010_gpufix.

cyrstem avatar cyrstem commented on September 23, 2024

sure ill give it a try, and i have no issue with the experiment anything as long as i don't have to pay 2500$ for a new macbook pro!!

from mbpmid2010_gpufix.

cyrstem avatar cyrstem commented on September 23, 2024

| 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
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 *********************

it works!!!. sure i can't use a external monitor anymore?
and i have to keep it on dynamic switching right?

from mbpmid2010_gpufix.

julian-poidevin avatar julian-poidevin commented on September 23, 2024

So great! 👍😁
The fix does not work with an external screen for sure. You can try by yourself 😉.
If you have gfxCardStatus, I recommend uninstalling it. Any other setting does not mind.

Remember you'll need to re-apply the patch everytime you perform a software update of macOS.

from mbpmid2010_gpufix.

Related Issues (20)

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.