Well, after my Discrete GPU failed for third time, I decide to eliminate it from the system, and followed the instruction from LangLangC in:
GPU problem - Boot Hangs on Grey Screen
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 Info.plist
before reboot/restart you have to edit this file:
/System/Library/Extensions/AppleIntelHD3000Graphics.kext/Contents/Info.plist
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