- Sep 7, 2012
- Dell Optiplex 3060 MFF
- HD 630
@sakoula I know this is an ancient post, but I'm trying to get my EliteDesk 800 G2 mini on High Sierra working with dual monitors. I've read through the links you provided and various other guides, but I still can't figure out how this framebuffer patching is done. The system current runs fine on 1 display, it is using a DP->HDMI adapter then HDMI cable, then to DVI adapter to a DVI monitor. It doesn't recognize a 2nd DP monitor plugged in to the other DP port of course. I'm currently on Whatevergreen 1.2.3, if I update it to the latest 1.6.1, I can no longer boot. My EFI folder came from one of the many posted I tried a few pages back, I don't remember which now.Hi @PaintArm2 ,
So As I mentioned for the dual monitor I need to patch the framebuffer table as followes using the hacking tool:
WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector  busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector  busId: 0x06, pipe: 10, type: 0x00000400, flags: 0x00000187 WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector  busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 WhateverGreen: igfx @ (DBG) patching framebufferId 0x19120000 connector [-1] busId: 0x00, pipe: 0, type: 0x00000001, flags: 0x00000020 General > Devices/Properties General > Connectors General > Auto Detect Changes Advanced > FB Port Limit 3 Device Id: 0x1912: Intel HD Graphics 530
Booting with both monitors connected works most of the times by using the
agdpmod=vit9696as a boot flag. Sometimes (1 every 10) once I get to the point that it is about to launch the windows the computer stacks there.
My complete list of boot flags is
-liludbg -wegdbg -igfxdump -igfxfbdump dart=0 -igfxnohdmi igfxrst=1 agdpmod=vit9696 -cdfon -v
Have you seen THIS post? It making a lot of things clear related to ports and buses.
Also read the WhateverGreenSource it will give you an insight of what to put there.
I will test your findings as well. Thanks!
Reading through the Framebuffer patching guide here, I understood the identification process for the ports etc. However, in the newer and now Hackintool, I do not see framebufferID 0x19120000, and I don't know which platformID to choose from. I went to your Github, which has tons of useful information, but I simply do not know how to actually use the information to apply the Whatevergreen patch. would you be able to help? I've attached my current EFI folder.
I want to keep this system running on High Sierra, and pick up another G2 mini with i7-6700 to run as my main. The new one can stay on High Sierra, or upgrade to Mojave if it doesn't involve too much redoing of kexts. It would be best if I can just simply take the EFI from this system to the new one directly without modifying anything.