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
Goodmorning everyone,
in the next days i will try to install Catalina and i will try booting without the original uefi but with the UEFI Opencore bootloader from the hackintosh world. With Opencore it is possible to disable the dGPU and force the iGPU to work, and the temperatures should be under control.
If it works I will post a guide based on my MacBookPro8,2
Note: For Big Sur install the big problem is "No GPU Acceleration in Big Sur" for this model SOURCE