Contribute
Register

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

Hello
I've got XPS 9360 with I7 7500U with HD620 (I guess) And an QHD+ Screen (3200x1800)
I'm pretty sure 4K displays require 128MB DVMT.
 
I'm pretty sure 4K displays require 128MB DVMT.

And I think that is the default setting for most of the new Kaby Lake laptops with QHD.
 
Last edited:
That info is written in the BIOS GUI.

If you can change it in BIOS, then 128mb is also a good value to try.

And of course if you have it set 64mb and can change it, then I don't know why you're posting in this thread.
This thread is for those laptops that are stuck at 32mb.
 
Ok. The problem:

AppleIntelKBLGraphicsFramebuffer:

00001659 00000000 5E900800 00000000 01030303 00002002 00000000 00000060


Edit: I applied modified patch
com.apple.driver.AppleIntelKBLGraphicsFramebuffer

Find:
01030303 00002002 00000000
Replace:
01030303 00003001 00009000

Booting with full acceleration on 7200U HD Graphics 620 on macOS 10.12.6! IntelGFX = 0x59168086, ig-platform-id 0x59160000.
This fix no longer works in High Sierra. I have checked again, and the numbers are solid. Any idea why all of a sudden it is not working anymore?
 
This fix no longer works in High Sierra. I have checked again, and the numbers are solid. Any idea why all of a sudden it is not working anymore?

You would need to provide details on what you're doing.
Note: You should stick to the ig-platform-ids that have patchable (concrete) data values.
 
You would need to provide details on what you're doing.
Note: You should stick to the ig-platform-ids that have patchable (concrete) data values.
Yes.
I am under the process of upgrading the laptop to High Sierra GM.
I have successfully installed High Sierra. Things that broke from Sierra 12.6:

* Trackpad in SysPreferences I had an old copy of VoodooPS2Controller. Working great.
* Brightness Adjust (I removed the kext patch and SSDT to clean up)

But more importantly, I cannot boot without platformid 0x12345678 . My old fix seemingly does not work anymore.

When I try platformid 59160000 I get a KP very early in the boot process. If I try 591b0000, with corresponding patch values
Find: 01030303 00006002 00005001
Replace: 01030303 00003001 00009000

I get the same KP. Both of these are tried after booting with 12345678 and rebuilding cache.

I have opened AppleIntelKBLGraphicsFramebuffer in HexFiend and confirmed that my old numbers are still valid. It does match on two sections though, is that a problem? I have not confirmed the values for 591b0000 in the kext, I am using the ones from you at https://www.tonymacx86.com/threads/...on-kaby-lake-hd620.223613/page-6#post-1543771

I hope this gives a clearer view of my problem. If I need to provide other details please tell me.

Problem Reporting files attached
 

Attachments

  • dronefriend sunday 24th.zip
    7.1 MB · Views: 134
Last edited:
This is the last thing the verbose shows when trying to boot with the dvmt patch and using 59160000 or 59260000 (I use different, correct hex values depending on which platform Id I am using):
IMG_1205.PNG
The last message appears over and over again, until after maybe 30 tries, the computer reboots.
 
Back
Top