Well, after my Discrete GPU failed for third time, I decide to eliminate it from the system, and followed the instruction from LangLangC in:
All works fine except when opening applications that need GPU acceleration, like Photos.
In that situations glitched zones appear on the screen until the application quits.
Will upgrading RAM provide more shared memory for the HD Graphics 3000 to access?
At this time, after hack the shared memory to the GPU reached 1536 MB, as is shown in About This Mac.
The Terminal commands for this are:
Add more VRAM
@arqueox try these steps they 100% work this time to increase from stock 512 MB to 1536 MB VRAM:
cd /S*/L*/Ext*/AppleIntelSNBGraphicsFB.kext/C*/M* sudo cp AppleIntelSNBGraphicsFB AppleIntelSNBGraphicsFB.backup sudo perl -pi -e 's|\xC7\x45\xD0\x00\x00\x00\x20|\xC7\x45\xD0\x00\x00\x00\x60|g' AppleIntelSNBGraphicsFB sudo touch /S*/L*/Extensions
Thanks to @arqueox for having tested the
before reboot/restart you have to edit this file:
Adding after these strings, this part:
<key>VRAMMethod</key> <integer>0</integer> <key>VRAMOverride</key> <integer>0</integer> <key>VRAMSize</key> <integer>1536</integer>
After edited the plist from Terminal type:
sudo chown -R 0:0 /System/Library/Extensions && sudo chmod -R 755 /System/Library/Extensions sudo kextcache -i / sudo reboot