kylon Posted January 7, 2017 Share Posted January 7, 2017 Hi,I m having a few glitches on sierra 10.12.2 and i would like to increase the vram to 1gb to see if this can help my intel hd.I m looking for the hex string to replace or a way to find it by myself.I can only find the hex string for yosemite and mavericks but it s changed.Also, if you know a bios option that do this, please let me know.Thanks EDIT: VRAM Patches MacOs 10.13x [Hervé] MacOS 10.6x-10.13x [sherlocks] Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 Hi. I think bin-patch AppleIntelSNBGraphicsFB may not take changes... But anyway here is the bin-patch data I found based on the previous patches. (Yes. I saw the data has been changed.) For the current vram == 384MB, you can try this: Kext: AppleIntelSNBGraphicsFB Find: C7 45 C4 00 00 00 18 Repl: C7 45 C4 00 00 00 40 For the current vram == 512MB, try this one: Kext: AppleIntelSNBGraphicsFB Find: C7 45 C4 00 00 00 20 Repl: C7 45 C4 00 00 00 40 Note: Have a look on the last data and you can get something. Edit: Here is a simple form for the vram size. (10.12+) C7 45 C4 00 00 00 80 //2048MB C7 45 C4 00 00 00 40 //1024MB C7 45 C4 00 00 00 30 //768MB C7 45 C4 00 00 00 20 //512MB C7 45 C4 00 00 00 18 //384MB C7 45 C4 00 00 00 10 //256MB C7 45 C4 00 00 00 08 //128MB C7 45 C4 00 00 00 04 //64MB C7 45 C4 00 00 00 02 //32MB C7 45 C4 00 00 00 01 //16MB I don't know whether this can help... BTW this can be increased in BIOS and it's a menu about DVMT. But in some cases this could be invisible and thus you may need to patch BIOS. This could be a catastrophic for laptop users... 2 Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 It's very unlikely to have BIOS options to do this on a laptop and, with OS X, it's directly linked to the amount of RAM fitted to the computer. To allocate more RAM than done as standard, you have to implement the kext patch. I did it before in Yosemite and EC and it worked; can't remember trying it out in Sierra... http://forums.macrumors.com/threads/how-to-increase-vram-for-hd3000-graphics.1766384/ Oops. The data has been changed. It's C4 instead of BC now... 1 Link to comment Share on other sites More sharing options...
PippoX0 Posted January 8, 2017 Share Posted January 8, 2017 Hi Hervé, Fine tutorial ! I have injected max VRam in DSDT , and that method works too. Best regards PippoX0 Sent from iPhone/iPad Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 I unlocked my bios and i upgraded to 16gb. From what i read, the vram size changes when you increase the ram. Max size should be 1gb (16gb), >1gb should cause more glitches and crashes, but there s a softlock in os x for a size >512 so you need to patch the kext. About bios options(i m a noob here) Aperture size: can be increased from 256 to 512 DVMT Pre-Allocated: i have values from 32mb to 512mb. Current value is 64mb. DVMT Total Gfx Men: Current value is 256. It can be changed to Max. I will try to patch the snb kext and report back. @pippox0 Check opengl driver monitor. Dsdt patch could be aesthetic only. Thanks Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 I unlocked my bios and i upgraded to 16gb. From what i read, the vram size changes when you increase the ram. Max size should be 1gb (16gb), >1gb should cause more glitches and crashes, but there s a softlock in os x for a size >512 so you need to patch the kext. About bios options(i m a noob here) Aperture size: can be increased from 256 to 512 DVMT Pre-Allocated: i have values from 32mb to 512mb. Current value is 64mb. DVMT Total Gfx Men: Current value is 256. It can be changed to Max. I will try to patch the snb kext and report back. @pippox0 Check opengl driver monitor. Dsdt patch could be aesthetic only. Thanks I just found 'C7 45 C4 00 00 00 18' (384MB) and 'C7 45 C4 00 00 00 20' (512MB) in the vanilla AppleIntelSNBGraphicsFB. This could be used on real Macs which is with HD3000 integrated graphics. For 4GB it's 384 and for 8GB it's 512. (This is MacBookPro 2011 used if my mind didn't get messed...) Also agree with @Hervé, I don't think editing DSDT will make any sense. Once again. Patching AppleIntelSNBGraphicsFB could be cosmetic as well... I think you should increase DVMT in BIOS. But it seems that 64 is enough. Try 96 please. Also try setting DVMT Total Gfx Men to max. If above made no sense and then try to patch AppleIntelSNBGraphicsFB... 1 Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 Current size is 512. Patched appleintelsnbgraphics for 1gb. (40) Added vramsize:1024 to info.plist in appleintelhd3000graphics. Vram is now 4mb :/ Am i doing something wrong? 1 Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 Current size is 512. Patched appleintelsnbgraphics for 1gb. (40) Added vramsize:1024 to info.plist in appleintelhd3000graphics. Vram is now 4mb :/ Am i doing something wrong? Sorry. I didn't get anything about vramsize in the Info.plist of AppleIntelHD3000Graphics.kext? 1 Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 @PMheart I just changed my bios settings. 96 and max. Seems that glitches are gone. Need more testing! Anyway i still want to increase vram to 1gb. Thanks Edit: You have to add a new key VRAMSize and set 1024. 1 Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 @PMheart I just changed my bios settings. 96 and max. Seems that glitches are gone. Need more testing! Anyway i still want to increase vram to 1gb. Thanks Edit: You have to add a new key VRAMSize and set 1024. So now what's your current vram? 1 Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 512mb Vram size is not changed. The only changes are: No glitches (as of now) Little performance boost Thanks 1 Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 512mb Vram size is not changed. The only changes are: No glitches (as of now) Little performance boost Thanks Keep trying to increase DVMT... May help. 1 Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 Mmmh Linux and windows refuse to boot now. Still 96 and max Link to comment Share on other sites More sharing options...
PMheart Posted January 8, 2017 Share Posted January 8, 2017 Mmmh Linux and windows refuse to boot now. Still 96 and max Oops. Feel sorry to hear that... In this case you have to decrease DVMT that keeps all systems can be started up. Link to comment Share on other sites More sharing options...
maurus2705 Posted January 8, 2017 Share Posted January 8, 2017 I had artifacts with 4GB of RAM, now with 8gb no more artifacts Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 Back to pre allocated 64mb Gfx mem still to max They boot again. Gfx mem to max seems enough to stop glitches. Vram size is 4mb when i patch the kext. I don t understand what s wrong with my kext. Is Vramsize not numeric? Thanks Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 I have 16gb of ram. Ah, that s my error, i looked for 00 18, not 00 20. I ll try again now Thanks Link to comment Share on other sites More sharing options...
kylon Posted January 8, 2017 Author Share Posted January 8, 2017 patched successfully this time, thanks @Hervé "About this mac" says 512mb but, if we can trust openGL monitor, my max is now 1Gb and in this gpu test i m using 800mb of vram. hd3000 + snbgraphics patch 2 Link to comment Share on other sites More sharing options...
kylon Posted November 2, 2017 Author Share Posted November 2, 2017 Thank you Link to comment Share on other sites More sharing options...
Sherlocks Posted November 3, 2017 Share Posted November 3, 2017 thank you for great info. i will research 10.6~10.10 binary patch and will post again. maybe this patch help graphic glitch issue. Link to comment Share on other sites More sharing options...
legot28 Posted November 3, 2017 Share Posted November 3, 2017 hello for me , the only solution for graphic glitch is a modified edid injection via dsdt Link to comment Share on other sites More sharing options...
Sherlocks Posted November 3, 2017 Share Posted November 3, 2017 hello for me , the only solution for graphic glitch is a modified edid injection via dsdt what is your modified edid? Link to comment Share on other sites More sharing options...
Sherlocks Posted November 3, 2017 Share Posted November 3, 2017 i finished vram patch cleanup for each os. ================10.6.x======================= ==4gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745cc00 000018 R: c745cc00 000040 MacOS: 10.6.x ==8gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: eb19b800 000020 R: eb19b800 000040 MacOS: 10.6.x ================10.7.x-10.11.x================== ==4gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745bc00 000018 R: c745bc00 000040 MacOS: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x ==8gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745bc00 000020 R: c745bc00 000040 MacOS: 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x ================10.12.x====================== ==4gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745c400 000018 R: c745c400 000040 MacOS: 10.12.x ==8gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745c400 000020 R: c745c400 000040 MacOS: 10.12.x ================10.13.x====================== ==4gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745d000 000018 R: c745d000 000040 MacOS: 10.13.x ==8gb user== N: com.apple.driver.AppleIntelSNBGraphicsFB F: c745d000 000020 R: c745d000 000040 MacOS: 10.13.x enjoy 7 Link to comment Share on other sites More sharing options...
xRahul Posted November 25, 2017 Share Posted November 25, 2017 I've attempted the change right now- 1. replaced 20 with 40 in SNB file for 512 to 1024 (AppleIntelSNBGraphicsFB.kext) http://www.insanelym...-2#entry2527339 2. Added VRAMSize as 1024 in HD3000 info.plist (AppleIntelHD3000Graphics.kext) 3. used kext Utility to install both of these changed kexts after disabling the SIP. 4. Restarted But my graphic memory reduced to 3MB after this, so I've reverted. Any idea why? Or how to make it work? I'm on latest 10.13.1 right now. MacBook Pro (13-inch, Late 2011) 2.4 GHz Intel Core i5 16 GB 1333 MHz DDR3 Intel HD Graphics 3000 512 MB Link to comment Share on other sites More sharing options...
ymed85 Posted November 30, 2017 Share Posted November 30, 2017 Can you send me a files kext for my Macbook Early 2011 with 8 gb ram and 10.13.1?...thanks Link to comment Share on other sites More sharing options...
Recommended Posts