Comments (17)
@julian-poidevin I am not gonna pay you for beer. I'll pay you for a Dinner. 🥇
from mbpmid2010_gpufix.
After applying the patch twice, my laptop hasn't crashed ever since. I have Android Studio opened (usually it's instant-crash). What kind of sorcery is this!!! :D
EDIT: Just curious, what's the downside other than making it unsuitable for gaming (which I don't care, I have a PC)?
from mbpmid2010_gpufix.
The Mac is just a bit less performant and it does not work if you are using an external screen. These are the only two downsides.
from mbpmid2010_gpufix.
Hi,
Did you try the app on a previous version of macOS before updating to High Sierra ?
After patch failure, can you please go to /tmp/
directory and see if there is a file named PatchedInfo.plist
in it. If so, let me know if you are able to open the file by double-clicking on it.
Also, before running the patch, you can also try to remove all the files in /tmp/
folder.
Thanks.
from mbpmid2010_gpufix.
It worked fine for me on High Sierra
from mbpmid2010_gpufix.
For me, I got MBP GPU Fixed Successfully
but it doesn't seem to work (also MBP 15" mid-2010, High Sierra). After applying the patch (log below), I excitedly open IMDB using Safari, and my laptop crashed :(
| 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
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/MacOS/AppleGraphicsPowerManagement
/tmp/AppleGraphicsPowerManagement.kext/Contents/MacOS
/tmp/AppleGraphicsPowerManagement.kext/Contents/Info.plist
/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 *********************
from mbpmid2010_gpufix.
from mbpmid2010_gpufix.
@kickass-id , The same happened to me and I thought that may be it didn't get applied. After crashing I tried and it worked.
That's strange but some how I make it work :p
from mbpmid2010_gpufix.
@julian-poidevin But you really did an amazing job. You've save a lot of $ !
from mbpmid2010_gpufix.
@mhamzas : Glad it finally worked. If I saved you the price of a mac please consider paying me a beer via the donation button in the app !😄 🍺
from mbpmid2010_gpufix.
@jeromydp Could you get the patch running by following my tips ?
from mbpmid2010_gpufix.
@jeromydp Please let me know if it's ok for you, I'll close the issue if I get no news in few days.
from mbpmid2010_gpufix.
from mbpmid2010_gpufix.
I followed you instructions, reran the patch and it appears to be successful! Do I need to reapply the patch after minor operating system upgrades?
from mbpmid2010_gpufix.
Yes, the patch has to be run after EVERY OS update.
from mbpmid2010_gpufix.
Bonjour Julian,
I'm not sure you will get this message, since the issue is closed. But I'll comment anyway!
This problem happens when MBPMid2010_GPUFix is ran from a none admin user. And login into an admin account to run it again doesn't stop the error (Could not open Info.plist file) from happening again, but deleting files from /tmp/ works just fine.
I guess the application should ask for an admin user name!
from mbpmid2010_gpufix.
from mbpmid2010_gpufix.
Related Issues (20)
- compatibility with 2012 A1398 HOT 1
- My Mac Catalina 10.15 is not Compatible HOT 2
- Grisé HOT 3
- Please is There any update for catalina ? HOT 1
- I want to restore My MBP 2010 back to original state? HOT 3
- "Could not open Info.plist file" HOT 8
- Apple SIP disables MBPMid2010_GPUFix HOT 3
- Big sure HOT 1
- Computer still crashes despite patch working successfully
- Macbook pro Mid 2010 with OS of slighly older version
- Update documentation
- Can't login
- SIP YouTube video tutorial is set to private HOT 2
- Add compatibility for Mac OS 12 Monterey HOT 7
- Problems with the mac after leaving it to sleep. @Julian Vallejo Help Me
- Unable to launch app on seemingly compatible MBP HOT 4
- i can't install a dual boot OS UBUNTU HOT 1
- fAUSSE ALERTE MERCI POUR LE PATCH SUPER EFFICACE
- Issue - MBP GPU Fix Failed HOT 1
- MBP-Mid2010-GPU-FIX Failure HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mbpmid2010_gpufix.