Contribute
Register

[GUIDE] General Framebuffer Patching Guide (HDMI Black Screen Problem)

After looking through the some of the recent posts in this thread, I think that some may be experiencing something that I observed and have not been able to explain. While I was trying to get framebuffer patches working for my HP EliteDesk 800 G4 Mini, I found that changes in my config.plist were not immediately effective after a reboot (see here).

I needed to reboot a few times to fully assess my framebuffer property changes in the config.plist. When I would initially think that a change didn't work or didn't have any effect, I would reboot again only to find that the change had worked (or at least had an effect).

Has anyone else noticed this "delayed change" behavior and if so, does anyone know why?
 
Captura-de-pantalla-2020-06-04-a-las-18-58-58.png

Looks like you have HW acceleration tho.
Have you tried connecting the HDMI cable AFTER boot?
Try plugging your HDMI cable in only when the machine is fully booted (to the desktop).

Maybe it will work but I wouldn't bet on it.
 
This worked for me, showing Intel UHD Graphics 630 2048mb. Only thing is a lag for a few 15-30 secs at login. Normal?
 
Last edited:
Hi everyone. New to Hackintosh! I was able to get Catalina all installed. My DP port works, but for the life of me I can't seem to get the HDMI working. I tried this method, but when I plug into the port, it doesn't recognize the HDMI. I even used a DP adapter to HDMI hoping that will work...NOPE. How can I fix this?

fixed: i added a boot arg -wegnoegpu. go figure...
 
Last edited:
Hi Casey

Trying to set-up my z-170 for pro apps and video editing. I-5 7500 new RX 580 Saphire in it. Mojave 10.14.6

I initially set it up with 18.2 sys definition and patched for headless

1- Am I set up properly for best performance on this system? (see screen shot and EFI folder)

clover 5114, Latest Lilu Whatevergreen...

Bios is : IGPU enabled,

Your going the extra mile guide seems to point towards 19.1 or ImPro 1.1...even for an older I5? Or has this evolved...since you wrote the guide with the newer Lilu and whatever green advancements.

I don't plan to use the IGPU to drive a monitor.

So keep 18.2 and

-remove Framebuffer stolen mem and Framebuffer Patch in devices properties?

or switch system def and disable IGPU in bios?


Feel free to give advice on right kext and or drivers if you feel like it.

One thing I find weird no usb 2 in system profile ( I have removed xcci-200 unsupported since then to see if it makes a difference)
 

Attachments

  • Screen Shot 2020-06-11 at 5.51.29 PM.png
    Screen Shot 2020-06-11 at 5.51.29 PM.png
    1.6 MB · Views: 97
  • Screen Shot 2020-06-11 at 7.19.13 PM.png
    Screen Shot 2020-06-11 at 7.19.13 PM.png
    818.6 KB · Views: 97
  • EFI-z170A-X1mojave.zip
    17.2 MB · Views: 71
  • Screen Shot 2020-06-11 at 8.19.07 PM.png
    Screen Shot 2020-06-11 at 8.19.07 PM.png
    230.2 KB · Views: 75
I switched from iMacPro1,1 to iMac19,1 in order to use sidecar. Since then I have this issue where the screen goes black and cannot be revived. SSH and SMB work, but I cannot VNC (share screen).

This seems to be a framebuffer issue, so I patched the config.plist. But the issue still occurs.

I am attaching my debug file that contains framebuffer patched config.plist

Can someone have a look and tell me if I did it wrong?
 

Attachments

  • debug_13382.zip
    2.7 MB · Views: 75
I made some changes and still the result. Random black screen that can't be woken. Attached is my latest changes. Can anyone advise?
 

Attachments

  • debug_6405.zip
    2.9 MB · Views: 115
Hi everyone.
Here is my configuration:
Motherboard Gigabyte Z390 M Gaming
Intel Core i5 9600K
16gb Ram XPG
SSD M.2 XPG Gammix Pro 11.

My Configuration is compatible, but the system cannot start without the USB stick.
Another problem is that I cannot fix the problem with the Intel Graphics 630.
Can anybody help me ?
 
***
Possible problem with Catalina and/or latest WhateverGreen
***​

Recently we've noticed that on-board HDMI ports are no longer working using the frame buffer patching technique described in this thread. This might be due to changes made in Catalina or in WhateverGreen.

@bktiger86 mentioned that adding WEG boot argument -wegnoepu enabled the on-board HDMI port, but I've not tested this personally (yet). Others are welcome to try this and report their findings.
 
Hi Casey

Trying to set-up my z-170 for pro apps and video editing. I-5 7500 new RX 580 Saphire in it. Mojave 10.14.6

I initially set it up with 18.2 sys definition and patched for headless

1- Am I set up properly for best performance on this system? (see screen shot and EFI folder)

clover 5114, Latest Lilu Whatevergreen...

Bios is : IGPU enabled,

Your going the extra mile guide seems to point towards 19.1 or ImPro 1.1...even for an older I5? Or has this evolved...since you wrote the guide with the newer Lilu and whatever green advancements.

I don't plan to use the IGPU to drive a monitor.

So keep 18.2 and

-remove Framebuffer stolen mem and Framebuffer Patch in devices properties?

or switch system def and disable IGPU in bios?


Feel free to give advice on right kext and or drivers if you feel like it.

One thing I find weird no usb 2 in system profile ( I have removed xcci-200 unsupported since then to see if it makes a difference)
Because you have a Z-170 system, use of iMac 18,2 with Mojave 10.14.6 is probably the most appropriate sysdef. My recommendation of iMac19,1 and iMacPro1,1 is for Z390-based systems. We find that iMacPro1,1 tends to provide better video editing / rendering performance than iMac19,1.

You're welcome to try both iMac18,2 and iMacPro1,1.

If iGPU will not be used, then there are 2 options:
  1. Disable iGPU completely. This means disable it in BIOS and remove the entire device/properties section related to iGPU.
  2. Keep iGPU enabled, but set it into headless mode. This is done by changing ig-platform-id to the correct headless value for your iGPU (maybe 0x59120003). And remove all other WEG parameters except for framebuffer-patch-enable (and of course ig-platform-id).
 
Back
Top