Jump to content

Increase vram - hd 3000


kylon
 Share

49 posts in this topic

Recommended Posts

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

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...

  • Like 2
Link to comment
Share on other sites

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...

  • Like 1
Link to comment
Share on other sites

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

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...

  • Like 1
Link to comment
Share on other sites

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?

  • Like 1
Link to comment
Share on other sites

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?

  • Like 1
Link to comment
Share on other sites

@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.

  • Like 1
Link to comment
Share on other sites

@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?

  • Like 1
Link to comment
Share on other sites

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

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

post-1134787-0-39312800-1483878353_thumb.jpeg

  • Like 2
Link to comment
Share on other sites

  • 9 months later...

i finished vram patch cleanup for each os.

 

 

================10.6.x=======================

post-980913-0-88573700-1509695403_thumb.png

==4gb user==

N: com.apple.driver.AppleIntelSNBGraphicsFB

F: c745cc00 000018

R: c745cc00 000040

MacOS: 10.6.x

 

post-980913-0-57898600-1509695413_thumb.png

==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 :thumbsup_anim:

 

  • Like 7
Link to comment
Share on other sites

  • 4 weeks later...

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

 Share

×
×
  • Create New...