Contribute
Register

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

Joined
Apr 23, 2017
Messages
6
Motherboard
MSI > Need full model name > See Rules!
CPU
i9-10850K
Graphics
UHD 630
Mobile Phone
  1. Android
  2. iOS
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:

Feartech

Moderator
Joined
Aug 3, 2013
Messages
29,031
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
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
 
Joined
Feb 24, 2022
Messages
4
Motherboard
HP 600G4 DM
CPU
i3 9100T
Graphics
UHD630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
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: 66
Last edited:
Joined
Jun 2, 2022
Messages
1
Motherboard
Dell Vostro 3670
CPU
i3 8100
Graphics
UHD 630
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.
 
Joined
Apr 25, 2011
Messages
24
Motherboard
Asus B460M-A R2.0
CPU
i9-10900
Graphics
UHD 630
Mac
  1. Mac mini
Hi,
My platform:
ASUS B460M-A R2.0
I9-10900
H470
1xHDMI + 1xDVI

Index 1, BusID 0x05, type HDMI
Index 2, BusID 0x04, type HDMI

I have two side effects:
1) this patch allow me to use 2 monitors even if...
2) framebuffer starts with some artifacts but after few seconds it's fine (by add no sense "agdpmod=pikera" to bootargs)

If someone find alternative solution, please inform me.
Thanks.

This is my patch:

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>BwCbPg==</data>
<key>AAPL,slot-name</key>
<string>Internal@0,2,0</string>
<key>AAPL00,override-no-connect</key>
<data>AP///////wAEaXycAQEBARAVAQOAMBtg7m+xp1VMniUMUFS/7wBxT4GAgUCVAKlAswDRwAEBAjqAGHE4LUBYLEUA3QwRAAAeAAAA/QAyTB9TEQAKICAgICAgAAAA/ABWSDIyNgogICAgICAgAAAA/wBCNExNUVMwMjM1NTYKAMo=</data>
<key>AAPL01,override-no-connect</key>
<data>AP///////wAEaXycAQEBAQsUAQOAMBtg7m+xp1VMniUMUFS/7wBxT4GAgUCVAKlAswDRwAEBAjqAGHE4LUBYLEUA3QwRAAAeAAAA/QAyTB9TEQAKICAgICAgAAAA/ABWSDIyNgogICAgICAgAAAA/wBBM0xNUVMwMTk3ODUKAcgCAx7xS5AFBAMCARESExQfIwkHB4MBAABlAwwAEAAaNoCgcDgeQDAgNQDdDBEAABpmIVaqUQAeMEaPMwDdDBEAAB4BHQByUdAeIG4oVQDdDBEAAB6MCtCKIOAtEBA+lgDdDBEAABgBHYAYcRwWIFgsJQATKyEAAJ8AAAAAAAAAzQ==</data>
<key>device-id</key>
<data>mz4AAA==</data>
<key>device_type</key>
<string>VGA compatible controller</string>
<key>enable-hdmi20</key>
<data>AQAAAA==</data>
<key>enable-lspcon-support</key>
<data>AQAAAA==</data>
<key>framebuffer-con0-busid</key>
<data>BAAAAA==</data>
<key>framebuffer-con0-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-con0-flags</key>
<data>xwMAAA==</data>
<key>framebuffer-con0-index</key>
<data>AgAAAA==</data>
<key>framebuffer-con0-pipe</key>
<data>CgAAAA==</data>
<key>framebuffer-con0-type</key>
<data>AAgAAA==</data>
<key>framebuffer-con1-busid</key>
<data>BQAAAA==</data>
<key>framebuffer-con1-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-con1-flags</key>
<data>xwMAAA==</data>
<key>framebuffer-con1-index</key>
<data>AQAAAA==</data>
<key>framebuffer-con1-pipe</key>
<data>CQAAAA==</data>
<key>framebuffer-con1-type</key>
<data>AAgAAA==</data>
<key>framebuffer-fbmem</key>
<data>AAAAAA==</data>
<key>framebuffer-patch-enable</key>
<data>AQAAAA==</data>
<key>framebuffer-stolenmem</key>
<data>AACQAw==</data>
<key>framebuffer-unifiedmem</key>
<data>AAAAgA==</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>model</key>
<string>Intel CoffeeLake-H GT2 [UHD Graphics 630]</string>
</dict>


Screenshot 2022-06-08 at 21.43.34.png
 
Last edited:
Joined
Mar 28, 2012
Messages
13
Motherboard
CustoMac
CPU
i7-2600k
Graphics
HD 6870
Mac
Classic Mac
Mobile Phone
  1. Android
Just curious if anyone has had success with the UHD 630 acceleration on Monterey with the code on page1?
I'm on clover. I pasted the code under properties tag, synchronize, save, reboot, but no acceleration. Nothing loaded under devices > properties either. Any help would be appreciated.

XML:
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
            <dict>
                <key>AAPL,ig-platform-id</key>
                <data>
                BwCbPg==
                </data>
                <key>device-id</key>
                <data>
                mz4AAA==
                </data>
                <key>enable-hdmi20</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con0-busid</key>
                <data>
                AAAAAA==
                </data>
                <key>framebuffer-con0-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con0-flags</key>
                <data>
                IAAAAA==
                </data>
                <key>framebuffer-con0-index</key>
                <data>
                AAAAAA==
                </data>
                <key>framebuffer-con0-pipe</key>
                <data>
                AAAAAA==
                </data>
                <key>framebuffer-con0-type</key>
                <data>
                AgAAAA==
                </data>
                <key>framebuffer-con1-busid</key>
                <data>
                BQAAAA==
                </data>
                <key>framebuffer-con1-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con1-index</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con1-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con1-type</key>
                <data>
                AAgAAA==
                </data>
                <key>framebuffer-con2-busid</key>
                <data>
                BAAAAA==
                </data>
                <key>framebuffer-con2-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con2-index</key>
                <data>
                AgAAAA==
                </data>
                <key>framebuffer-con2-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con2-type</key>
                <data>
                AAgAAA==
                </data>
                <key>framebuffer-con3-busid</key>
                <data>
                BgAAAA==
                </data>
                <key>framebuffer-con3-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-con3-flags</key>
                <data>
                xwMAAA==
                </data>
                <key>framebuffer-con3-index</key>
                <data>
                AwAAAA==
                </data>
                <key>framebuffer-con3-pipe</key>
                <data>
                EgAAAA==
                </data>
                <key>framebuffer-con3-type</key>
                <data>
                AAQAAA==
                </data>
                <key>framebuffer-patch-enable</key>
                <data>
                AQAAAA==
                </data>
                <key>framebuffer-portcount</key>
                <data>
                BAAAAA==
                </data>
                <key>framebuffer-unifiedmem</key>
                <data>
                AAAAgA==
                </data>
            </dict>
 
Joined
Jun 17, 2022
Messages
1
Motherboard
B460
CPU
intel core i3 8100
Graphics
intel UHD 630
Working now, I am using the following for my UHD630 Lenovo M720s coffee lake
OC 0.6.0, latest lilu & WEG. 0x3E920000
hackintool shows no connections and all dummy so not sure what's going on there.
hello bro, may i have the EFI file for lenovo m720s?

because i also have the same pc

thank's :)
 
Joined
Jul 5, 2012
Messages
399
Motherboard
asus z170-k
CPU
i5-6400
Graphics
HD530/GTX 650
Mac
  1. Mac Pro
Mobile Phone
  1. Android
  2. iOS
Would something in the guide help with nvidia failing to wake from sleep? 6 series sandy bridge gt630.
could it have to do with it having a real mac boot efi? I wonder if a DP to HDMI would wake it up. At the moment only have DVI to HDMI. Sleeps beautiful until you want to wake display. Has 2 DP and one DVI.
 
Last edited:
Joined
Jul 5, 2012
Messages
399
Motherboard
asus z170-k
CPU
i5-6400
Graphics
HD530/GTX 650
Mac
  1. Mac Pro
Mobile Phone
  1. Android
  2. iOS
Intel graphics
Firmware in predator g3610 has no mention of any intel graphics. Has wake by pci, and says its connected to usb3 M/K that's about all it has I don't know about how it was picked up but all the onboard stuff is filled in and tape says port is disabled.

Probably the wrong thread then. Thanks for the work you all do.
 
Last edited:
Top