Contribute
Register

HD4400 Laptop with 4k monitor

Status
Not open for further replies.
windows and ubuntu can both run at 3840*1600 60Hz, see #1.
Just don't know why macOS can't.
Now i have tried the max resolution is about 3840*1290 under macOS
But pixel clock patch doesn't work with it
35760307-a0fbbc4e-087f-11e8-8631-b9956da17b4a.png

CoreDisplayFixup.kext and/or display override may help.
 
CoreDisplayFixup.kext and/or display override may help.
Finally i have found a solution.
I try a lot of different resolution with pixel clock already unlocked, but still no hope. I cannot get any resolution higher than about 3440*1441 or 3840*1290, only higher refresh rate works.
3840*1290=4953600, 3440*1441=4957040, it must be some limit with framebuffer.
That's also part of the reason why i want to mod bios in order to change DVMT-prealloc values
So i change the 9Mb cursor bytes patch to Enable 128MB DVMT-prealloc, 48MB framebuffer, 48MB cursor bytes, 0x0a260006
It works!

So HD4400 can run 4k, but must enable 128MB DVMT-prealloc
 
Finally i have found a solution.
I try a lot of different resolution with pixel clock already unlocked, but still no hope. I cannot get any resolution higher than about 3440*1441 or 3840*1290, only higher refresh rate works.
3840*1290=4953600, 3440*1441=4957040, it must be some limit with framebuffer.
That's also part of the reason why i want to mod bios in order to change DVMT-prealloc values
So i change the 9Mb cursor bytes patch to Enable 128MB DVMT-prealloc, 48MB framebuffer, 48MB cursor bytes, 0x0a260006
It works!

So HD4400 can run 4k, but must enable 128MB DVMT-prealloc

Yes... it is as expected.
Higher resolutions typically require higher framebuffer+cursor bytes... and higher DVMT-prealloc to match.

Last I checked, the-darkvoid's guide for your laptop uses 196mb DVMT-prealloc and appropriate patches for the framebuffer to enable large framebuffer+cursor bytes size.
 
Finally i have found a solution.
I try a lot of different resolution with pixel clock already unlocked, but still no hope. I cannot get any resolution higher than about 3440*1441 or 3840*1290, only higher refresh rate works.
3840*1290=4953600, 3440*1441=4957040, it must be some limit with framebuffer.
That's also part of the reason why i want to mod bios in order to change DVMT-prealloc values
So i change the 9Mb cursor bytes patch to Enable 128MB DVMT-prealloc, 48MB framebuffer, 48MB cursor bytes, 0x0a260006
It works!

So HD4400 can run 4k, but must enable 128MB DVMT-prealloc
Could you please tell me how you did that "change the 9Mb cursor bytes patch to Enable 128MB DVMT-prealloc"

Thank you so much in advance
 
Status
Not open for further replies.
Back
Top