Improving heat management after macbookpro 2011 discrete GPU fix, also a script to automate part of the fix process
Taken from StackExchange
Thanks to LangLangC
sudo mkdir -p /Library/LoginHooksudo nano /Library/LoginHook/LoadX3000.sh#!/bin/bash
kextload /System/Library/Extensions-off/AMDRadeonX3000.kext
pmset -a force gpuswitch 0 # undocumented/experimental
exit 0Use
ctrl + oto save andctrl + xexit
sudo chmod a+x /Library/LoginHook/LoadX3000.shsudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.shkextstat | grep AMD... com.apple.kext.AMDLegacySupport (1.5.1) ...
... com.apple.kext.AMD6000Controller (1.5.1) ...
... com.apple.kext.AMDSupport (1.5.1) ...
... com.apple.kext.AMDLegacyFramebuffer (1.5.1) ...
And this
... com.apple.AMDRadeonX3000 (1.5.1) ...
should also appear on the listCommand + r + snvram boot-args="-v agc=0"rebootsudo nano /force-iGPU-boot.sh#/bin/sh
sudo nvram boot-args="-v"
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
exit 0sudo chmod a+x /force-iGPU-boot.shsh /force-iGPU-boot.sh

Hi Guys, Thanks in advance for your support.
When I ask:
My results are different:
...com.apple.kext.AMDLegacySupport (1.6.8) ...
...com.apple.kext.AMD6000Controller (1.6.8) ...
...com.apple.kext.AMDLegacyFramebuffer (1.6.8) ...
Different from the expected result:
It is ok to follow the next step or I've done something wrong?
I could successfully resurrect an old MBP 15' Early 2011 whit defective gpu using the CDleon method.
I've updated all the security updates and stuff moving the AMDRadeonx3000 file to his original location before updating and moving it back to Extenssions-off when updated succesfully.
No problem with sleep, brightness or anything. Just still a high temperature when running Ableton Live 10.
Thanks!