Contribute
Register

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

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
9,615
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
9,615
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Thanks. I dropped that config.plist in and rebooted. It's *slightly* better, in that the green flicker begins between 5-30 seconds after logging in as a user. Previously, the flicker would start as soon as the login screen would come up.

Any idea about what the underlying problem is? I'm equal parts fascinated and aggravated by it ; )

thx!
If you are connecting the DisplayPort output from motherboard to DP-Input on the Belkin KVM, and then HDMI-out from KVM to monitor, then have you tried changing connector settings to Type HDMI instead of Type DP for Index 1 and Index 2?
 
Joined
Nov 10, 2018
Messages
12
Motherboard
Lenovo ThinkPad T440
CPU
i5-4300U
Graphics
HD4400
You have an Intel i5-4300U. The 4300-series (because it starts with the number 4) belongs to the Haswell family, not the Coffee Lake family.

View attachment 436200

So in Hackintool, please select Intel Generation: Haswell on the top left side of the Patch tab, and start with Platform ID: 0x0A260005 on the top right side. Also disable the Inject Intel checkbox in Clover Configurator --> Graphics.

Then reboot and see whether your built-in LCD still functions. If so, connect your external display, run Hackintool, and see which row lights up. You may post a screenshot of that.
Sorry @CaseySJ , I am working on my desktop, with specs on my signature ASUS-H310-D | i3-8100 | iGPU intel HD630
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
9,615
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Sorry @CaseySJ , I am working on my desktop, with specs on my signature ASUS-H310-D | i3-8100 | iGPU intel HD630
Okay, that's better! For Coffee Lake, please use Platform ID 0x3E9B0007.
 
Joined
Oct 19, 2019
Messages
24
Motherboard
Gigabyte Z390 Aorus Pro WiFi
CPU
i7-9700K
Graphics
UHD 630
Please backup the existing EFI Folder and try the attached version. Changes in this EFI:
  • Latest Lilu, WhateverGreen, VirtualSMC
  • Added missing VirtualSmc.efi to drivers folder
  • Set Platform ID to 0x3e9b0007 and device-id to 0x3e9b
  • Enabled connector patch for on-board HDMI port
Your profile says i7-9700K, but your post says i7-7900K. This EFI Folder assumes that i7-9700K is what you meant.
Oh jeez! oops yes, i7-9700K is correct thanks! Thank you so much for the response!

that frame buffer/connector patch seems to be doing something, but it's not booting fully.
it gets to a point in verbose then the screen goes black and starts flashing with a cursor every 5-10 seconds

but that's new, usually it either boots, or boots to black and doesn't flash
 

Attachments

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
9,615
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
Quadra
Mobile Phone
iOS
Oh jeez! oops yes, i7-9700K is correct thanks! Thank you so much for the response!

that frame buffer/connector patch seems to be doing something, but it's not booting fully.
it gets to a point in verbose then the screen goes black and starts flashing with a cursor every 5-10 seconds

but that's new, usually it either boots, or boots to black and doesn't flash
Please try the attached config.plist. Also:
  • What is the make/model of your monitor?
  • Are you using a straight HDMI-to-HDMI cable (no adapters for DisplayPort or VGA or DVI)?
 

Attachments

Joined
Feb 8, 2013
Messages
93
Motherboard
GA-H270N-Wifi
CPU
i7-7700K
Graphics
GTX 1070
Mac
MacBook Pro
Mobile Phone
Android
Does this guide not apply to motherboards older than Intel 300 chipsets?

In my case I have a Gigabyte H270N-Wifi and a Intel HD 630 iGPU from a i5-7600T (device-id 0x5912). Currently Mojave 10.14.4 is running fine with a Radeon 560 which I'd like to remove. The motherboard provides DVI + 2x HDMI. Will this just work injecting the correct device-id and this guide doesn't apply?
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,775
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
In my case I have a Gigabyte H270N-Wifi and a Intel HD 630 iGPU from a i5-7600T (device-id 0x5912). Currently Mojave 10.14.4 is running fine with a Radeon 560 which I'd like to remove. The motherboard provides DVI + 2x HDMI. Will this just work injecting the correct device-id and this guide doesn't apply?

@Bradamante,

The guide applies to all motherboard hardware generations old and new, the main reason to patch the IGPU framebuffer is to ensure that the defined connectors in MacOS's IGPU framebuffer match the physical display connectors on the motherboard.

Cheers
Jay
 

msh

Joined
Oct 31, 2013
Messages
212
Motherboard
GA-Z97GAMING 5
CPU
i5-4690S
Graphics
RX Asus AREZ 550 2gb
Mobile Phone
Android
hi guys, I patched my mobo z77 Framebuffer all seem working. Just I have in gnu name Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller instead HD Graphics 4000 2048 MB. is it normal? Thanks for your times.

Screenshot 2019-11-21 at 21.02.00.png
 
Last edited:
Top