Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase 128MB DVMT-prealloc to 512MB or even 1024MB #17

Closed
TouchManage opened this issue Jan 7, 2017 · 7 comments
Closed

Increase 128MB DVMT-prealloc to 512MB or even 1024MB #17

TouchManage opened this issue Jan 7, 2017 · 7 comments

Comments

@TouchManage
Copy link

Hi,

First of all : I love your work. It helped me so much in my hackintosh journey.

I would like to know if there is a way to go beyond 128MB DVMT prealloc. I have an Asus UX303 with 13" QHD display. It works great with 128MB DVMT, full QE/CI acceleration.

But i would like to know if it is possible to increase this number. In my bios I can set 512MB, and even 1024MB. Is there a way to enable 512 or 1024MB DVMT prealloc ?

Thanks in advance !

From a french hackintosher :)

@RehabMan
Copy link
Owner

RehabMan commented Jan 7, 2017

You could set it in BIOS, then use Clover KextsToPatch to patch the framebuffer to match.

@RehabMan RehabMan closed this as completed Jan 7, 2017
@TouchManage
Copy link
Author

How can I determine the Hex value ? I tried to find how you did for 96MB and 128MB (pratically the same Hex value, but 96MB ending by 6 and 128MB by 8.) It's the same Azul kext to patch right ?

@RehabMan
Copy link
Owner

RehabMan commented Jan 7, 2017

How can I determine the Hex value ?

The replace value is the size.
For example, 128mb patch:
08002e0a 01030303 00000008
0x08000000 (byte reversed) is 128mb (128mb = 1024 x 1024 x 128)

It's the same Azul kext to patch right ?

No idea if your laptop is Haswell or not. You didn't provide hardware details.

@TouchManage
Copy link
Author

Sorry yes it's an Haswell, with HD4400. So I would need to convert 1024_1024_512 OR 1024_1024_1024 to the reversed bytes. With an Hex converter or something ? (Like http://www.binaryhexconverter.com/)

@RehabMan
Copy link
Owner

RehabMan commented Jan 7, 2017

You can use Calculator in OS X/macOS.
It has a programmer mode where you can do decimal/hex conversions,etc.

@TouchManage
Copy link
Author

I'm a bit stuck.
Results :
512MB = 20000000
1024MB = 40000000

So I suppose I need to transform those numbers to 0x20000000 OR 0x40000000
Then after that to 08002e0a 01030303 00000020 OR 00000040

I am correct ?

Thanks in advance

@RehabMan
Copy link
Owner

RehabMan commented Jan 7, 2017

Yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants