Contribute
Register

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

Joined
Feb 19, 2021
Messages
1
Motherboard
Z390M Gaming
CPU
I5 9600K
Graphics
UHD 630
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: 44
Last edited:
Joined
Jul 14, 2013
Messages
8
Motherboard
ASUS Prime Z490M-PLUS
CPU
i7-10700K
Graphics
AMD WX 5100 / Intel UHD 630
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
  2. Performa
  3. Power Mac
  4. Quadra
  5. SE
Mobile Phone
  1. iOS
Thank you for the guide! I was able to get all three of my connectors working with it.

I have an ASUS Prime Z490M-PLUS with an Intel i7-10700K. I am using opecore 66 and WEG 1.4.7, my settings are pasted below.

EDIT: Forget the physical connector types, con0 / index 1 is DP, con1 / index 2 is HDMI, and con2 / index 3 is DVI
Index 1, BusID 0x05, Type DP
Index 2, BusID 0x02, Type HDMI
Index 3, BusID 0x04, Type HDMI (Physical DVI Plug)

EDIT 2 : Accidentally removed Device-ID injection, reinserted it after AAPL,ig-platform-id


AAPL,ig-platform-id 07009B3E
device-id 923E0000
framebuffer-patch-enable 01000000
framebuffer-con0-enable 01000000
framebuffer-con0-index 01000000
framebuffer-con0-busid 05000000
framebuffer-con0-pipe 09000000
framebuffer-con0-type 00040000
framebuffer-con0-flags C7030000
framebuffer-con1-enable 01000000
framebuffer-con1-index 02000000
framebuffer-con1-busid 02000000
framebuffer-con1-pipe 0A000000
framebuffer-con1-type 00080000
framebuffer-con1-flags C7030000
framebuffer-con2-enable 01000000
framebuffer-con2-index 03000000
framebuffer-con2-busid 04000000
framebuffer-con2-pipe 08000000
framebuffer-con2-type 00080000
framebuffer-con2-flags C7030000


or direct paste from the plist...


<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>
BwCbPg==
</data>
<key>device-id</key>
<data>
kj4AAA==
</data>
<key>framebuffer-patch-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-index</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con0-busid</key>
<data>
BQAAAA==
</data>
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
<key>framebuffer-con0-type</key>
<data>
AAQAAA==
</data>
<key>framebuffer-con0-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con1-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con1-index</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-busid</key>
<data>
AgAAAA==
</data>
<key>framebuffer-con1-pipe</key>
<data>
CgAAAA==
</data>
<key>framebuffer-con1-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con1-flags</key>
<data>
xwMAAA==
</data>
<key>framebuffer-con2-enable</key>
<data>
AQAAAA==
</data>
<key>framebuffer-con2-index</key>
<data>
AwAAAA==
</data>
<key>framebuffer-con2-busid</key>
<data>
BAAAAA==
</data>
<key>framebuffer-con2-pipe</key>
<data>
CAAAAA==
</data>
<key>framebuffer-con2-type</key>
<data>
AAgAAA==
</data>
<key>framebuffer-con2-flags</key>
<data>
xwMAAA==
</data>
</dict>
</dict>
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,822
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
@shadewalker,

How nice to see a contribution to this thread rather than a question! :)

Moreover, you stated the configuration perfectly, allowing me to simply copy-and-paste it to Compilation at the bottom of Post 1.

Screen Shot 2021-02-23 at 7.08.04 AM.png
 
Joined
May 16, 2011
Messages
1
Motherboard
Mac OS X Lion 10.7.5
CPU
2,4 GHz Quad-Core Intel Xeon
Graphics
GeForce GTX 460 1024 MB
Mac
  1. Mac Pro
Classic Mac
Mobile Phone
  1. Android
  2. iOS
Many many Thanks you for the guide! I was able to get DP and HDMI working with it. HDMI with best color!

I have an ASUS TUF Gaming Z490M-PLUS with an Intel i9-10850K. I am using Opecore 6.6.

Captura de Tela 2021-02-23 às 17.34.09.png


MacOS Big Sur 11.2, 32 GB 3600 MHz DDR4
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
21,952
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
Joined
Jul 14, 2013
Messages
8
Motherboard
ASUS Prime Z490M-PLUS
CPU
i7-10700K
Graphics
AMD WX 5100 / Intel UHD 630
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
  2. Performa
  3. Power Mac
  4. Quadra
  5. SE
Mobile Phone
  1. iOS
@shadewalker,

How nice to see a contribution to this thread rather than a question! :)

Moreover, you stated the configuration perfectly, allowing me to simply copy-and-paste it to Compilation at the bottom of Post 1.

It is the least I can do to add to such a well laid out guide!

Unfortunately, I may have posted too early, Today I am having issues with safari crashing on media heavy pages. Back to a little more tuning I guess.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,822
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
It is the least I can do to add to such a well laid out guide!

Unfortunately, I may have posted too early, Today I am having issues with safari crashing on media heavy pages. Back to a little more tuning I guess.
Some of these are known issues. For example:
  • Some websites in Safari may not render or behave correctly.
  • iMovie may crash on launch.
  • Final Cut Pro may crash on launch.
  • Some graphics display glitched may be seen.
  • Other.
We recommend setting the iGPU into headless mode where it no longer drives a display monitor, but is still available for compute tasks. An AMD GPU is highly recommended.
 
Joined
Jul 14, 2013
Messages
8
Motherboard
ASUS Prime Z490M-PLUS
CPU
i7-10700K
Graphics
AMD WX 5100 / Intel UHD 630
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
  2. Performa
  3. Power Mac
  4. Quadra
  5. SE
Mobile Phone
  1. iOS
Some of these are known issues. For example:
  • Some websites in Safari may not render or behave correctly.
  • iMovie may crash on launch.
  • Final Cut Pro may crash on launch.
  • Some graphics display glitched may be seen.
  • Other.
We recommend setting the iGPU into headless mode where it no longer drives a display monitor, but is still available for compute tasks. An AMD GPU is highly recommended.

I got it all sorted, in my trials for different bus IDs and connectors I somehow removed my Device-ID injection. I put that back in and its all better now. I noticed this by going back and seeing "???" for my graphics name in the Hackintool System tab.

I'll update my previous post to include it as well.

I have an AMD card that will be the primary display driver, but I wanted to make sure I got all the integrated stuff working too, you know, for the "fun" of it...ahahah. Sounds like I'll probably need to look into headless mode when I switch to only the AMD card.

Thanks again for the help!
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,822
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
I got it all sorted, in my trials for different bus IDs and connectors I somehow removed my Device-ID injection. I put that back in and its all better now. I noticed this by going back and seeing "???" for my graphics name in the Hackintool System tab.

I'll update my previous post to include it as well.

I have an AMD card that will be the primary display driver, but I wanted to make sure I got all the integrated stuff working too, you know, for the "fun" of it...ahahah. Sounds like I'll probably need to look into headless mode when I switch to only the AMD card.

Thanks again for the help!
Does your computer sleep and wake properly (with monitor connected to on-board HDMI port)? Others are reporting that their system enters sleep and stay asleep, but the monitor remains blank upon wake-from-sleep.

P.S. Added "device-id" to the spoiler in Post 1.
 
Joined
Jul 14, 2013
Messages
8
Motherboard
ASUS Prime Z490M-PLUS
CPU
i7-10700K
Graphics
AMD WX 5100 / Intel UHD 630
Mac
  1. iMac
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. iMac
  2. Performa
  3. Power Mac
  4. Quadra
  5. SE
Mobile Phone
  1. iOS
Does your computer sleep and wake properly (with monitor connected to on-board HDMI port)? Others are reporting that their system enters sleep and stay asleep, but the monitor remains blank upon wake-from-sleep.

P.S. Added "device-id" to the spoiler in Post 1.
Yes, sleep and wake are functioning as expected.

I followed the directions in the link below, I believe I had the problem where I needed to activate the keyboard twice or the keyboard and the mouse to get the display after wake.

 

Attachments

  • Screen Shot 2021-02-25 at 8.45.49 PM.png
    Screen Shot 2021-02-25 at 8.45.49 PM.png
    79 KB · Views: 39
Top