Contribute
Register

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

I usually ask to see the EFI folder too. But with Haswell systems I don't not for IGPU or dGPU issue. Haswell builds use one setting or the other, as shown in my previous posts. I have been using and setting up Haswell builds for years, using different boot loaders and configurations, so I find them relatively easy to fix/configure.
 
I use opencore also the proper tree tool/opencore configurator to manipulate the config.plis, mi problem is, I need this piece
<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>
but the data values are encoded, should I use them as they are or do I need to use any other tool or something? (I always use hex vaules here)

thanks.
 
I use opencore also the proper tree tool/opencore configurator to manipulate the config.plis, mi problem is, I need this piece

but the data values are encoded, should I use them as they are or do I need to use any other tool or something? (I always use hex vaules here)

thanks.
you can use PlistEditorPro and copy and paste the values
 
Is this what you are after?
 

Attachments

  • OC-UHD630-properties.plist.zip
    1,004 bytes · Views: 94
Is this what you are after?
are those the values for the file I asked? I need the ones for the ASUS PRIME Z490M-PLUS with 10700K, I took the values from the OP marked for my motherboard but whit those encoded values
 
This one has been edited to match the Framebuffer settings linked in Post #1 spoiler for the Asus Prime Z490M-Plus system.
 

Attachments

  • OC-UHD630-CML-properties.plist.zip
    934 bytes · Views: 76
hi guys, i also have the black screen problem.
i have a z590 msi torpedo.
I use opencore, can I follow this guide?
Should I buy a DP cable?

thank you
 
Last edited:
hi guys, i also have the black screen problem.
i have a z590 msi torpedo.
I use opencore, can I follow this guide?
Should I buy a DP cable?

thank you
you may need to use an amd card due to your z590 motherboard
 
Thank you so much, I've got all 3 ports work.
HP 600G4 DM
CPU:i3-9100T
Chipset:Q370with
Port:2*DP 1*HDMI.

Index 1, BusID 0x05, Type DP
Index 2, BusID 0x05, Type DP
Index 3, BusID 0x06, Type HDMI
 

Attachments

  • 2DP_and_1HDMI.plist
    1.5 KB · Views: 84
Last edited:
Good Morning guys! I have no 4k screen resolution on my Dell Vostro 3670 with i3 8100 CPU. Only 1080p on Opencore 0.8.0 and Monterey System. It's a System lock?
This is my Graphics configuration:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>AACbPg==</data>
<key>device-id</key>
<data>kT4AAA==</data>
<key>enable-hdmi20</key>
<data>AQAAAA==</data>
<key>enable-max-pixel-clock-override</key>
<data>AQAAAA==</data>
<key>framebuffer-con1-alldata</key>
<data>AQEJAAAIAADHAwAA</data>
<key>framebuffer-con1-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-stolenmem</key>
<data>AAAwAQ==</data>
<key>framebuffer-unifiedmem</key>
<data>AAAAgA==</data>
<key>framebuffer-fbmem</key>
<data>AAAAAw==</data>
<key>max-pixel-clock-frequency</key>
<true/>
</dict>
</dict>
</plist>

Thank for reply.
 
Back
Top