Contribute
Register

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

Joined
Sep 22, 2011
Messages
1,270
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I7-9700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
I noticed that the sleep was working fine for HDMI a couple of days ago, when I was doing tests and, when connecting the integrated card to a TV (hdmi to hdmi), it surprisingly worked well. It was unexpected because the truth is that I had not thought about it. I had not yet commented it in this thread. Sorry. I was planning to do it after finishing the other post about the Z390 board and Catalina.

I have not experimented with HDMI->DP adapters. If you look at my HP EliteDesk 800 G4 Mini thread, you will notice that I needed to add device property "No-hda-gfx" to Device HDEF ( PciRoot(0x0)/Pci(0x1F,0x3) ) because my system would crash when waking from sleep. I am using DP->DVI adapters. You can read more here about why "No-hda-gfx" is necessary. If you still want to try your HDMI->DP adapter, consider adding the "No-hda-gfx" property as I have done. After adding this property, you will no longer have sound over HDMI / DP.

Again, I have no experience with HDMI->DP adapters, but it seems like No-hda-gfx might work.
 
Joined
Dec 10, 2010
Messages
580
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
I have not experimented with HDMI->DP adapters. If you look at my HP EliteDesk 800 G4 Mini thread, you will notice that I needed to add device property "No-hda-gfx"...

Intel 630 and monitor connect via HDMI> DP direct cable because monitor only has DP port. Testing the HDMI-only TV is when I discovered the missing bug. Then I have tried a monitor with HDMI and the sleep works fine, as with the TV.
I have read your article before but I haven’t try No-hda-gfx. I'm going to test with that parameter and HDMI> DP cable. I will comment if that way the bug is also corrected. The loss of audio over HDMI is not important because my monitor has no audio.
 
Joined
Dec 10, 2010
Messages
580
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
I have not experimented with HDMI->DP adapters. If you look at my HP EliteDesk 800 G4 Mini thread, you will notice that I needed to add device property "No-hda-gfx"...

Yo say in your thread: "The config.plist included in the EliteDesk.zip archive attached to Post #1 adds device property "no-hda-gfx" to HDEF ( PciRoot(0x0)/Pci(0x1F,0x3) ). I needed to add this to prevent an AppleALC kernel panic when waking from sleep, because I am using DP->DVI adapters. While this prevents the kernel panic, it also disables sound over DP. If you are using DP / HDMI connectors without adapters, you should remove the "no-hda-gfx" property so that sound works over DP / HDMI."

I have added "no-hda-gfx" and the kernel panic returning from sleep effectively disappears but the sound is lost through HDMI. Now everything seems to make sense according to the text of your message:
- Intel HDMI to DisplayPort monitor> has HDMI audio output but has kernel panic when coming from sleep
- Intel HDMI to HDMI TV> has HDMI audio output and sleep works fine
- Intel HDMI to DisplayPort monitor with "no-hda-gfx"> sleep works fine but HDMI audio output is lost.
 
Joined
Jun 20, 2020
Messages
1
Motherboard
Gigabyte H470M DS3H
CPU
Core i3 10100
Graphics
Intel hd 630
Hi, I´m running Catalina 10.15.6 on a Gigabyte H470M DS3H, it works pretty fine, but I can´t get accelerated graphics to work. Anyone can help, please?
 
Joined
Sep 22, 2011
Messages
1,270
Motherboard
HP EliteDesk 800 G5 Mini
CPU
I7-9700
Graphics
UHD 630
Mac
  1. Mac mini
Mobile Phone
  1. iOS
@miliuco - I'm glad my suggestion worked! @CaseySJ - if adding device property "no-hda-gfx" is all that's needed to permit the use of a HDMI->DP adapter, maybe this should be noted in Post #1? I have added a note about this here.

@miliuco - You have quoted me correctly - that is what I said in my HP EliteDesk 800 G4 Mini Known Issues. That issue is specifically addressed to anyone who copies my config.plist, but is not using a video adapter with their connector. That known issue does not apply to you, since you are using an adapter (HDMI->DP). You need to add the "no-hda-gfx" property because you are using a HDMI->DP adapter.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
14,806
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
@miliuco - I'm glad my suggestion worked! @CaseySJ - if adding device property "no-hda-gfx" is all that's needed to permit the use of a HDMI->DP adapter, maybe this should be noted in Post #1? I have added a note about this here.

You have quoted me correctly - that is what I said in my HP EliteDesk 800 G4 Mini Known Issues. That issue is specifically addressed to anyone who copies my config.plist, but is not using a video adapter with their connector. That known issue does not apply to you, since you are using an adapter (HDMI->DP). You need to add the "no-hda-gfx" property because you are using a HDMI->DP adapter.
Thanks! A link to the post regarding no-hda-gfx has been added to the top of Preflight Checklist in Post #1.
 
Joined
Dec 10, 2010
Messages
580
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
@deeveedee and @CaseySJ Thank you so much for your help! In a few days I have learned a lot of things that I did not know. This is nice. Congratulations to both of you for your work.

Added info in the Post #1 of my thread about Z390 Aorus Elite.
 
Last edited:
Joined
Dec 10, 2010
Messages
580
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 580
Mobile Phone
  1. iOS
Hi, I´m running Catalina 10.15.6 on a Gigabyte H470M DS3H, it works pretty fine, but I can´t get accelerated graphics to work. Anyone can help, please?

Your card is also Intel UHD 630 as it says in your signature? You don't comment about the settings you are using to make the card work. You have a fairly new motherboard with a 470 chipset that is less tested on macOS than the 390 and earlier. I recommend you to open a new thread explaining how you have your configuration in regards to the card and what works well and what does not work.
 
Joined
Sep 21, 2019
Messages
39
Motherboard
ASRock Z490M-ITX/ac
CPU
i9-10850K
Graphics
RX 5700XT
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Hey checotrevi

I have the same exact hardware for the current rig. I did use the defaults from below and all three ports seem to be somewhat working. They're finicky when I used HDMI->DVI, DP->HDMI or DP->DVI cable

I se you have different bus id for DP and different flags. I'm curious what kind of issues were you facing. Also is possible for you to share the generated XML patch?

Nice Thread... i was trying to fix my HDMI (2) and DP ports on my ASRock z390m-itx/ac following the recommendations in here just to find out that the spoiler for this board is wrong. At least those are not the right values for Display Port. After several tries and doing manual changes on clover i got the 3 ports to work. My final configuration is as follows in case someone is looking for this information.
 
Joined
Sep 3, 2020
Messages
2
Motherboard
H470M DS3H
CPU
i3-10100
Graphics
-
Hi, I´m running Catalina 10.15.6 on a Gigabyte H470M DS3H, it works pretty fine, but I can´t get accelerated graphics to work. Anyone can help, please?

Hi could you please give me your efi folder
 
Top