Contribute
Register

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

Hello @Digital_Singer,

We should not quote huge sections of these guides. You said that your "motherboard is there". Are you asking a question?
Yes sorry, was trying to remove it but posted it by mistake.

I have the Asus Z390-a and UHD 630 graphics of the 9900k working on DP, I can't even remember exactly what worked but was able to get it patched even with my limited knowledge and it worked, Now trying to get Dual Monitor has I use this Hackintosh for music recording which is always best with two monitors. I already suppressed GTX 1070 with boot arguments. I was wondering to translate your device properties to xcode or propertree data entries. So I could enter it. Thanks in advance
 
Yes sorry, was trying to remove it but posted it by mistake.

I have the Asus Z390-a and UHD 630 graphics of the 9900k working on DP, I can't even remember exactly what worked but was able to get it patched even with my limited knowledge and it worked, Now trying to get Dual Monitor has I use this Hackintosh for music recording which is always best with two monitors. I already suppressed GTX 1070 with boot arguments. I was wondering to translate your device properties to xcode or propertree data entries. So I could enter it. Thanks in advance
The HDMI and DP ports are activated by the patch. Some questions:
  • Are you saying that DP port is working, but HDMI is not?
  • Are you using Clover or OpenCore?
  • Do you need help adding this patch to your config.plist?
  • Are you running Mojave or Catalina?
  • Which version of WhateverGreen are you using?
 
The HDMI and DP ports are activated by the patch. Some questions:
  • Are you saying that DP port is working, but HDMI is not?
  • Are you using Clover or OpenCore?
  • Do you need help adding this patch to your config.plist?
  • Are you running Mojave or Catalina?
  • Which version of WhateverGreen are you using?
First Yes DP working and HDMI not, I only have the two on Asus Prime Z390-A board

OpenCore

if possible help patching would be appreciated, but I could do it myself if the data could be translated for OpenCore config.plist which I open in xcode or propertree.

Has an example "<key>AAPL,ig-platform-id</key> <data> / BwCbPg==" the data is not something that I could enter in config.plist in xcode. how can I translate this or if you don't mind entering the patch or checking the config.plist which I have included below.

I'm running catalina and using the second last WEG released, just installing the new one tonight.
 

Attachments

  • config.plist
    26.1 KB · Views: 49
First Yes DP working and HDMI not, I only have the two on Asus Prime Z390-A board

OpenCore

if possible help patching would be appreciated, but I could do it myself if the data could be translated for OpenCore config.plist which I open in xcode or propertree.

Has an example "<key>AAPL,ig-platform-id</key> <data> / BwCbPg==" the data is not something that I could enter in config.plist in xcode. how can I translate this or if you don't mind entering the patch or checking the config.plist which I have included below.

I'm running catalina and using the second last WEG released, just installing the new one tonight.
Will follow-up in the morning when I power up the Hackintosh again. Will simply update this post so “refreshing” the webpage might be necessary.

Meanwhile, that strange looking text in <data> is Base64. Hackintool’s ’calculator’ page can be used to convert to and from Base64.
 
Will follow-up in the morning when I power up the Hackintosh again. Will simply update this post so “refreshing” the webpage might be necessary.

Meanwhile, that strange looking text in <data> is Base64. Hackintool’s ’calculator’ page can be used to convert to and from Base64.
Thanks Casey will check back tomorrow
 
Alright, guys, I’m running out of ideas.

My NUC8 i5 with Iris 655 is on 11.2.1 with OC 6.6; and everything is fine beyond a reliable HDMI connection to a basic 1080p screen with a 1.4 cable. (No issues with HDMI>VGA adapter though) I usually get to 25% of the logo when booting before the monitor looses signal and tries to reconnect, sometimes it works right away, sometimes it takes ages.

After 3 days of trying to solve this, all I understand that it’s related to correct GPU driver loading at that moment, and indeed, the only time I saw a normal boot screen loading from start to finish was when I messed up the platform id and got the 7mb vRAM bug.

So yeah, going through too many different platform-id’s, too many boot-args, and trying all the "hdmi fix" patches I could find (most seem included into WhateverGreen these days from what I got) didn’t help either. Eventually messing with framebuffer connectors did the trick and I could consistently boot without having to power off/on the display a few times(it still skips most of the boot screen though); but that killed the audio through HDMI (so guess that’s why the vga adapter worked reliably), whether I use the FakePCIID kext from it or not.

What am I doing wrong? (Very likely something with the hex conversions among all things but what else?) Is there some BIOS setting I could be missing? Something in the config that seems totally unrelated? Exorcism?

Thank you in advance!
 

Attachments

  • stable but no hdmi sound.png
    stable but no hdmi sound.png
    20.5 KB · Views: 60
  • config.plist.zip
    5.4 KB · Views: 40
Oh, I fixed it now. Exorcism it was. For some reason WhateverGreen caused the issue. With 1.3.8 it worked fine, even though the GPU became "Intel HD Graphics CFL CRB 1536mb" 1.3.9 and 1.4.0 were mostly fine too. Guess it's something about the timing of loading the audio driver or the HDMI fix they introduced in these. OH WELL.
 
Well, i have tried some configs but im runing out of ideas, anyone can help me ?

Im running Big Sur 11.2 OPEN CORE with a Gigabyte Z390M Gaming and i5 9600k using integrated graphics...

The problem is:
When i turn on the computer with 2 monitors connected (DVI + HDMI) the screen start to flicker (only stops when i turn on and off the second monitor)

Additional Info:
When i turn on the computer with 1 monitor everything go fine, and i can turn on the second monitor then.

Here is my EFI, with the thread z390M patch

I have searched a lot, but i havent success to find a solution

*PS sorry for my bad english

EDIT- Resolved with -igfxmpc FLAG on Boot-Args =D
 

Attachments

  • EFI.zip
    4.4 MB · Views: 146
Last edited:
Back
Top