Contribute
Register

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

Joined
Aug 13, 2013
Messages
22
Motherboard
MSI GL62M 7REX-1650-Clover
CPU
i7-7700HQ/HM175
Graphics
GTX 1050 Ti + HD 630,1920x1680
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
where's the KabyLake minStolenSize patch such 0x591b0000?
 
Joined
Jan 9, 2017
Messages
8
Motherboard
Thinkpad T470p
CPU
i7-7700HQ
Graphics
Intel(R) HD Graphics 630 + NVIDIA GeForce 940MX; 1920x1080
Mobile Phone
  1. iOS
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.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jan 9, 2017
Messages
8
Motherboard
Thinkpad T470p
CPU
i7-7700HQ
Graphics
Intel(R) HD Graphics 630 + NVIDIA GeForce 940MX; 1920x1080
Mobile Phone
  1. iOS
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
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,691
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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/
 
Joined
Feb 17, 2018
Messages
24
Motherboard
HP Spectre x360 13t-4000 802D 58.39 (Clover)
CPU
Intel Core i5-5200U/X58
Graphics
Intel HD5500, 1920x1080
Mobile Phone
  1. Android
Deleted. nvm. Misread FAQ
 
Joined
Feb 18, 2018
Messages
21
CPU
Processor Intel Core i5-7200U
Graphics
Intelhd 620
Mac
  1. MacBook Air
Mobile Phone
  1. Android
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?
 
Joined
Feb 18, 2018
Messages
21
CPU
Processor Intel Core i5-7200U
Graphics
Intelhd 620
Mac
  1. MacBook Air
Mobile Phone
  1. Android
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?
 
Top