Jump to content

Increase vram - hd 3000


kylon
 Share

49 posts in this topic

Recommended Posts

The SNB code is different again in High Sierra. In 10.13, the binary string to change is:

 

C7 45 D0 00 00 00 xx
Where xx is the byte to modify according to the default amount of VRAM (should be 18 or 20) and desired target allocation (say 20, 30, 40, 60, 80).

 

So, for instance, to change default VRAM on my E6220 (with 4GB RAM) from 384MB to 1024MB, the patch is:

Find:       C7 45 D0 00 00 00 18
Replace by: C7 45 D0 00 00 00 40
attachicon.gifHD3000_1GB_vRAM.png attachicon.gifHD3000_1GB_VRAM#2.png
Can I use for HD4000? High Sierra?
Link to comment
Share on other sites

  • 1 month later...

Sorry, I was late to join the party. Before I start to ask, I want to say sorry for my bad English.

I'm new for this mac's things, but I want to increase my MBP2011(8GB) VRAM to 1024MB too. I already disabled SIP, have Kext Utility, Hex Fiend, and Clover Configurator.

So where I start to tweak these things right now?

 

Thanks for your reply

Link to comment
Share on other sites

I already searched AppleIntelSNBGraphicsFB, back it up and then replaced 

C7 45 D0 00 00 00 

to 

C7 45 D0 00 00 00 

The system still says vram on 512MB. Am I missing something?

C7 45 D0 00 00 00 

to 

C7 45 D0 00 00 00 

Sorry I mean replaced

C7 45 D0 00 00 00 20

to

C7 45 D0 00 00 00 40
Link to comment
Share on other sites

You are using clover, you don t need to mess with kexts, you only need clover kext patches that will be applied on boot by clover, and you can find the links in OP

Link to comment
Share on other sites

        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 384MB to 1024MB for 10.6.x</string>
          <key>Find</key>
          <data>x0XMAAAAGA==</data>
          <key>MatchOS</key>
          <string>10.6.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XMAAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 512MB to 1024MB for 10.6.x</string>
          <key>Find</key>
          <data>x0XMAAAAIA==</data>
          <key>MatchOS</key>
          <string>10.6.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XMAAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 384MB to 1024MB for 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x</string>
          <key>Find</key>
          <data>x0W8AAAAGA==</data>
          <key>MatchOS</key>
          <string>10.7.x,10.8.x,10.9.x,10.10.x,10.11.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0W8AAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 512MB to 1024MB for 10.7.x,10.8.x,10.9.x,10.10.x,10.11.x</string>
          <key>Find</key>
          <data>x0W8AAAAIA==</data>
          <key>MatchOS</key>
          <string>10.7.x,10.8.x,10.9.x,10.10.x,10.11.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0W8AAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 384MB to 1024MB for 10.12.x</string>
          <key>Find</key>
          <data>x0XEAAAAGA==</data>
          <key>MatchOS</key>
          <string>10.12.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XEAAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 512MB to 1024MB for 10.12.x</string>
          <key>Find</key>
          <data>x0XEAAAAIA==</data>
          <key>MatchOS</key>
          <string>10.12.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XEAAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 384MB to 1024MB for 10.13.x</string>
          <key>Find</key>
          <data>x0XQAAAAGA==</data>
          <key>MatchOS</key>
          <string>10.13.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XQAAAAQA==</data>
        </dict>
        <dict>
          <key>Comment</key>
          <string>Increase vram HD3000 from 512MB to 1024MB for 10.13.x</string>
          <key>Find</key>
          <data>x0XQAAAAIA==</data>
          <key>MatchOS</key>
          <string>10.13.x</string>
          <key>Name</key>
          <string>AppleIntelSNBGraphicsFB</string>
          <key>Replace</key>
          <data>x0XQAAAAQA==</data>
        </dict>

 

Edited by SuperReaper
Link to comment
Share on other sites

My txt is looks like this

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>x0XQAAAAIA==</data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelSNBGraphicsFB</string>
                <key>Replace</key>
                <data>x0XQAAAAQA==</data>
            </dict>
        </array>
    </dict>
</dict>
</plist>

 

 

should I replace it with 

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>KextsToPatch</key>
        <array>
            <dict>
              <key>Comment</key>
          	<string>Increase vram HD3000 from 512MB to 1024MB for 10.13.x</string>
          	<key>Find</key>
          	<data>x0XQAAAAIA==</data>
          	<key>MatchOS</key>
          	<string>10.13.x</string>
          	<key>Name</key>
          	<string>AppleIntelSNBGraphicsFB</string>
          	<key>Replace</key>
          	<data>x0XQAAAAQA==</data>
          	</dict>
        </array>
    </dict>
</dict>
</plist>

 

 

?

Screen Shot 2018-03-18 at 11.38.31.png

Link to comment
Share on other sites

my values:

name: com.apple.driver.AppleIntelSNBGraphicsFB

find: c745d000000020

replace: c745d000000060

1.5gb, this is working here.

are you using a vanilla AppleIntelSNBGraphicsFB?

 

You may also need to patch the infoPlist of the kext, there are more infos in this thread.

i have not tried that yet

Link to comment
Share on other sites

Hi guys, I'm so sorry for my late reply. 

Sorry that I little confused about it. Depend on this post

On 3/19/2018 at 4:49 PM, Hervé said:

Depending on the Clover version you're using, you may or may not need the "com.apple.driver." syntax in front of the kext name. Rebuild your cache with the vanilla SNB framebuffer, reboot and, if you still do not obtain 1024MB VRAM, given that your binary patch appears Ok in your Clover config, I'd give the revised kext name a shot.

How do I do this? Is it my backup folder named "AppleIntelSNBGraphicsFB-orig.kext copy" necessary?

Link to comment
Share on other sites

Hi, guys. Good morning/evening.

Sorry for my late reply, yesterday I have tried some method that made my VRAM became 3MB, luckily I could revert it. (that gave me some experience about tweaking this thing like rebuilding manual cache and repairing permission)

So I have restored it to the vanilla AppleIntelSNBGraphicsFB and AppleIntelHD3000Graphics.

 

based on this sentence "given that your binary patch appears Ok in your Clover config, I'd give the revised kext name a shot". which one in the attachment that I posted is the binary patch that I could send to you? I couldn't find any button OK in here. Sorry that I slow learner, I really really appreciate your response, guys.

Screen Shot 2018-03-22 at 10.22.26.png

Link to comment
Share on other sites

17 minutes ago, alvathoni said:

Hi, guys. Good morning/evening.

Sorry for my late reply, yesterday I have tried some method that made my VRAM became 3MB, luckily I could revert it. (that gave me some experience about tweaking this thing like rebuilding manual cache and repairing permission)

So I have restored it to the vanilla AppleIntelSNBGraphicsFB and AppleIntelHD3000Graphics

based on this sentence "given that your binary patch appears Ok in your Clover config, I'd give the revised kext name a shot". which one in the attachment that I posted is the binary patch that I could send to you? I couldn't find any button OK in here. Sorry that I slow learner, I really really appreciate your response, guys.

This method use binary patch, so dont tick on InfoPlistPatch (InfoPlistPatch = false)

Link to comment
Share on other sites

12 minutes ago, SuperReaper said:

This method use binary patch, so dont tick on InfoPlistPatch (InfoPlistPatch = false)

like what kylon's said to Save it config.plist -> rename it to config.txt -> place it to Macintosh HD/EFI/CLOVER -> clear caches -> reboot. Is that correct? 

Link to comment
Share on other sites

When i said "you may need to edit the info.plist" i also said that you can find more info in this thread.
This patch is not a plist patch, also the info.plist patch in clover is limited, so you can t use clover for the one i m referring to.

If you opened your current config click on save and you are done.

Link to comment
Share on other sites

  • 1 year later...

Sorry to bump but i want ask here. I have VRAM 1.5GB (by hackintool) but i am curious.. could i give more Cursor memory than 1MB? 

As i have those horizontal glitch lines and sometimes total freeze on High Sierra it annoys. Tried 8GB RAM and over. Not fully fix it. Opened hidden bios menus and changed video memory through those... not fully helped.

 

 

Thanks!

Link to comment
Share on other sites

 Share

×
×
  • Create New...