Contribute
Register

XPS 9360 Graphic : HD620 + QHD Screen without patching the BIOS

Status
Not open for further replies.
Joined
Jul 20, 2014
Messages
1,073
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hello
I've got XPS 9360 with I7 7500U with HD620 and a QHD+ Screen (3200x1800)
The BIOS (ver 2.2.1) GUI information shows an DVMT of 64 MB (not editable)
I run MacOS 10.12.6.

I would like not patching the BIOS but the frameBuffer instead (via clover) to increase (up to 128Mb?) the DVMT-prealloc.
Has-it ever done ?

What I did :
- platform id : 0x59160000
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is loaded, but unfortunately the screen resolution is shrunk to the lowest quarter of the screen.
But with screen sharing, I have access to OSX ➧ I saved the .ioreg

What I did :
- platform id : 0x123456789
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is not loaded, Osx starts with no graphic acceleration.

Questions :
Is there any frame buffer Guide for Kabylake-GPU and QHD screen?
Is there any specific .kext I should use this 10.12.6 ?


Thanks for any help
 

Attachments

  • Olivier’s MacBook.ioreg
    4.4 MB · Views: 73
I would like not patching the BIOS but the frameBuffer instead (via clover) to increase (up to 128Mb?) the DVMT-prealloc.
Has-it ever done ?

You cannot increase DVMT-prealloc by changing the software.
Must be done in BIOS.

What I did :
- platform id : 0x59160000
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is loaded, but unfortunately the screen resolution is shrunk to the lowest quarter of the screen.
But with screen sharing, I have access to OSX ➧ I saved the .ioreg

What I did :
- platform id : 0x123456789
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is not loaded, Osx starts with no graphic acceleration.

Questions :
Is there any frame buffer Guide for Kabylake-GPU and QHD screen?
Is there any specific .kext I should use this 10.12.6 ?


Thanks for any help

Keep in mind you need to patch for the pixel clock limitation.
Read FAQ.

And...
Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
You cannot increase DVMT-prealloc by changing the software.
Must be done in BIOS.
what about your guide ? There is something I didn't catch :) I need to read more about it.

here are my files
Thanks
P.S. I still use screen sharing to work on the laptop
 

Attachments

  • EFI_XPS9360_QHD.zip
    8.9 MB · Views: 60
  • Olivier’s MacBook.zip
    575.7 KB · Views: 39
Hello
I've got XPS 9360 with I7 7500U with HD620 and a QHD+ Screen (3200x1800)
The BIOS (ver 2.2.1) GUI information shows an DVMT of 64 MB (not editable)
I run MacOS 10.12.6.

I would like not patching the BIOS but the frameBuffer instead (via clover) to increase (up to 128Mb?) the DVMT-prealloc.
Has-it ever done ?

What I did :
- platform id : 0x59160000
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is loaded, but unfortunately the screen resolution is shrunk to the lowest quarter of the screen.
But with screen sharing, I have access to OSX ➧ I saved the .ioreg

What I did :
- platform id : 0x123456789
- FakeID IntelGFX : 0x59168086

Result :
I see in the verbose during the boot the iGPU driver is not loaded, Osx starts with no graphic acceleration.

Questions :
Is there any frame buffer Guide for Kabylake-GPU and QHD screen?
Is there any specific .kext I should use this 10.12.6 ?


Thanks for any help
For 4K resolution you have to patch the pixel clock limit. You can change the DVMT pre-alloc using EFI shell.
 
That doesn't change DVMT-prealloc.
It patches the framebuffer to match 32mb DVMT-prealloc.
Okay I understand, now. thank you to make it clear.

here are the Problem Reporting Files
Thanks
 

Attachments

  • Problem Reporting Files.zip
    9.8 MB · Views: 38
For 4K resolution you have to patch the pixel clock limit.
I've done it, it's a script from dark void isn't it ?
You can change the DVMT pre-alloc using EFI shell
It's hard to find some clear info about that ! I thinks i's a better to try that before patching the Bios
I keep looking for
Thanks for your Help
 
Okay I understand, now. thank you to make it clear.

here are the Problem Reporting Files
Thanks

Your ioreg shows internal display detected, EDID looks valid/etc.
You should try other ig-platform-id values.
Make sure you did the pixel clock patch correctly.
Backlight control is not implemented correctly (AppleBacklight patch is disabled).

Note: CPU PM is not implemented.
 
Status
Not open for further replies.
Back
Top