Contribute
Register

[Guide] Alternative to the minStolenSize patch with 32mb DVMT-prealloc

where's the KabyLake minStolenSize patch such 0x591b0000?
 
hi, I put the question here, can someone help me?
I checked the link https://www.tonymacx86.com/threads/guide-intel-hd-graphics-5500-on-os-x-yosemite-10-10-3.162062/, it said people can check the current DVMT pre-allocated memory size, balabala...

If Dedicated Video Memory = 0MB, then DVMT pre-allocated memory in BIOS settings is 32MB.
If Dedicated Video Memory = 32MB, then DVMT pre-allocated memory in BIOS settings is 64MB.
If Dedicated Video Memory = 64MB, then DVMT pre-allocated memory in BIOS settings is 96MB.
If Dedicated Video Memory = 128MB, then DVMT pre-allocated memory in BIOS settings is 128MB.

ok, I checked my laptop, and confirmed my DVMT pre-allocated memory in BIOS settings is 128MB as per the last item listed in above.

and, my loaded kext is AppleIntelKBLGraphicsFramebuffer.kext, the code showed in Hex Fiend is (ig-platform-id: 0x591b0000):
01030303 00006002 00005001

question:
only when I put IntelGraphicsDVMTFixup.kext into /S/L/E or using 32M(19M+9M) DVMT pre-allocated patching in Clover/KernelAndKextPatches/KextsToPatch
then I can boot my hackintosh smoothly.
when I don't use IntelGraphicsDVMTFixup.kext or KextsToPatch, then the reboot happens again and again.

so, what should I do, using IntelGraphicsDVMTFixup.kext or KextsToPatch, I get the DVMT pre-allocated memory only 32M, but my BIOS setting is 128M.
 
hi, I put the question here, can someone help me?
I checked the link https://www.tonymacx86.com/threads/guide-intel-hd-graphics-5500-on-os-x-yosemite-10-10-3.162062/, it said people can check the current DVMT pre-allocated memory size, balabala...

If Dedicated Video Memory = 0MB, then DVMT pre-allocated memory in BIOS settings is 32MB.
If Dedicated Video Memory = 32MB, then DVMT pre-allocated memory in BIOS settings is 64MB.
If Dedicated Video Memory = 64MB, then DVMT pre-allocated memory in BIOS settings is 96MB.
If Dedicated Video Memory = 128MB, then DVMT pre-allocated memory in BIOS settings is 128MB.

ok, I checked my laptop, and confirmed my DVMT pre-allocated memory in BIOS settings is 128MB as per the last item listed in above.

and, my loaded kext is AppleIntelKBLGraphicsFramebuffer.kext, the code showed in Hex Fiend is (ig-platform-id: 0x591b0000):
01030303 00006002 00005001

question:
only when I put IntelGraphicsDVMTFixup.kext into /S/L/E or using 32M(19M+9M) DVMT pre-allocated patching in Clover/KernelAndKextPatches/KextsToPatch
then I can boot my hackintosh smoothly.
when I don't use IntelGraphicsDVMTFixup.kext or KextsToPatch, then the reboot happens again and again.

so, what should I do, using IntelGraphicsDVMTFixup.kext or KextsToPatch, I get the DVMT pre-allocated memory only 32M, but my BIOS setting is 128M.

You forgot to read the FAQ:
IMPORTANT!: Contrary to many of the guides you will read, Windows is NOT a valid way to determine what DVMT-prealloc is set to. There is no correlation, especially with Windows 10.
 
You forgot to read the FAQ:

thanks RehabMan, it clear now.

but I wanna to say that I haven't seen a successfully patching by setting 64M or 128M DVMT-prealloc till now, can someone teach me a example? my loaded kext is AppleIntelKBLGraphicsFramebuffer.kext, the code showed in Hex Fiend is (ig-platform-id: 0x591b0000):
01030303 00006002 00005001
 
thanks RehabMan, it clear now.

but I wanna to say that I haven't seen a successfully patching by setting 64M or 128M DVMT-prealloc till now, can someone teach me a example? my loaded kext is AppleIntelKBLGraphicsFramebuffer.kext, the code showed in Hex Fiend is (ig-platform-id: 0x591b0000):
01030303 00006002 00005001

The guide plists already have a 32mb DVMT-prealloc patch for KBL:

https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
Deleted. nvm. Misread FAQ
 
et's take a look at the framebuffer data for a commonly used ig-platform-id on Broadwell, 0x16260006:

06002616 01030303 00002002 00005001

how do you get this number? using xcode?
 
Looking at the framebuffer kext binary in a hex editor (I use Hex Fiend).
what is the suitable kext for high sierra intelhd620 kabylake? is it AppleIntelKBLGraphics ? it looks like it is missing in my sle can i get it somewhere?
 
Back
Top