Contribute
Register

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

General Framebuffer Patching Guide using Hackintool

15 Jan 2019: Intel FB-Patcher has been renamed to Hackintool.
19 Jan 2019: Guide overhauled. Please be aware of possible HDMI hot-plug issues. After boot you may have to unplug and replug HDMI cable.
02 Feb 2019: Screenshots updated for new Hackintool GUI design and added Step 16 to "disablegfxfirmware".
12 Mar 2019: Hackintool v2.0.9 and newer incorporates the various connector patches from the Compilation of Patches for Various Motherboards below. See that section for details!

...
Well, I'm a newer in this world..
I have motherboard Gigabyte Z390-UD and i9-9900K macOS Mojave Version 10.14.5 (Build 18F132).
I haven't any discrete graphic card only the HDMI port..what can I do? My video goes black when I try to fix the memory of the internal GPU, and I have try hall the configuration in the preset of hackintool..big trouble !!!
Help, if is possible ..if it is the right place to ask it !! My config.plist was made by the MultiBeast-11.3.0 Mojave-Edition..
 
Last edited:
well I'm a newer in this world..
I have motherboard gigabyte z390 ud and i9 9900k macOS Mojave Version 10.14.5 (Build 18F132)
I haven't any discrete graphic card only the hdmi port..what can I do ? my video go black when I try to fix the memory of the internal gpu and I have try hall the configuration in the preset of hackintool..big trouble !!!
help if is possible ..if it is the right place to ask it !! My config.plist was made by the MultiBeast-11.3.0 Mojave-Edition..
Hello @alex7070,

Several comments:
  • Please do not quote the entire Guide!
  • Please add your CPU, GPU, and Motherboard to your Profile by clicking here. This is required when asking for help.
  • Please post the config.plist from EFI partition of your Mojave SSD.
    • Mount the EFI partition by using "EFI Agent" or "EFI Mounter v3" or "Clover Configurator".
    • You will find config.plist in the EFI/CLOVER folder on the disk labeled "EFI".
 
Mount the EFI partition by using "EFI Agent" or "EFI Mounter v3" or "Clover Configurator".
Note that Hackintool has the same functionality as "EFI Agent" under the "Disks" tab.
 
Hello @alex7070,

Several comments:
  • Please do not quote the entire Guide!
  • Please add your CPU, GPU, and Motherboard to your Profile by clicking here. This is required when asking for help.
  • Please post the config.plistfrom EFI partition of your Mojave SSD.
    • Mount the EFI partition by using "EFI Agent" or "EFI Mounter v3" or "Clover Configurator".
    • You will find config.plist in the EFI/CLOVER folder on the disk labeled "EFI".
excuse me for the quote..I didn't know the rules..
well this is my config.plist is the standard of tonymacx tool MultiBeast-11.3.0 Mojave-Edition the usb working well ..audio don't matter because I have an usb audio card ..the problem is the video port its only the hdmI.
I hope someone can help me..because I can't make any test...thats are written in the guide.. sorry for my English
ALEX
 

Attachments

  • config.plist
    6.4 KB · Views: 97
  • 2019-06-21t10-18-14.png
    2019-06-21t10-18-14.png
    116.7 KB · Views: 87
  • 2019-06-21t10-28-40.png
    2019-06-21t10-28-40.png
    231.4 KB · Views: 81
Last edited:

I made a video to showcase the problem.

I did solve the USB-C kernel panic's by using a platform-ID of HD620 instead of HD630. More info here: ASUS N580VD - Display problems (Kernel panic on USB-C plug-in).

I also tried all different connector options for the built-in display without success. See the attachment for IOreg's.

@CaseySJ I'm still experiencing those issues from the video any idea what else I can try or whom else to contact?

Edit: I've contacted some other people with an ASUS N580VD laptop. All have the same problem, even those with different variants. ex. 4K display or i5 CPU...

Here's a link to the topic: ASUS N580VD - Black Built-in Display
 
Last edited:
Note that Hackintool has the same functionality as "EFI Agent" under the "Disks" tab.
Hello @headkaze,

It seems the predefined connector patches for various motherboard (i.e. System Configs) have been annihilated by some matter/anti-matter collisions.

Screen Shot 2019-06-21 at 8.56.12 AM.png
 
excuse me for the quote..I didn't know the rules..
well this is my config.plist is the standard of tonymacx tool MultiBeast-11.3.0 Mojave-Edition the usb working well ..audio don't matter because I have an usb audio card ..the problem is the video port its only the hdmI.
I hope someone can help me..because I can't make any test...thats are written in the guide.. sorry for my English
ALEX
Alex,

Please try the attached config.plist as follows:
  • Mount EFI partition of Mojave SSD. You can do this from Hackintool as follows:
    Screen Shot 2019-06-21 at 9.10.58 AM.png
  • Backup the current EFI/CLOVER/config.plist.
  • Rename the attached file to config.plist and copy it to EFI/CLOVER folder.
  • Reboot.
  • Run Hackintool and check the Info page again.
  • Also connect HDMI cable to motherboard and see if it works.
 

Attachments

  • config-alex7070.plist
    10.4 KB · Views: 105
It seems the predefined connector patches for various motherboard (i.e. System Configs) have been annihilated by some matter/anti-matter collisions.

Hmm they are showing okay for me. Can you please run Hackintool from Terminal (run Hackintool.app/Contents/MacOS/Hackintool) and see if there is any error output. My guess is it's an error causing the initialization to fail.
 
Hmm they are showing okay for me. Can you please run Hackintool from Terminal (run Hackintool.app/Contents/MacOS/Hackintool) and see if there is any error output. My guess is it's an error causing the initialization to fail.
I'm running Hackintool 2.6.3 on a 2012 MacBook Air. The Terminal logs are as follows:
Code:
2019-06-21 09:52:17.016 Hackintool[1040:110777] Initializing Bundle Data
2019-06-21 09:52:17.090 Hackintool[1040:110777] Initializing General
2019-06-21 09:52:17.093 Hackintool[1040:110777] macOS Version: Version 10.14.5 (Build 18F132)
2019-06-21 09:52:17.094 Hackintool[1040:110777] Model Identifier: MacBookAir5,2
2019-06-21 09:52:17.094 Hackintool[1040:110777] IntelGen: Ivy Bridge
2019-06-21 09:52:17.094 Hackintool[1040:110777] PlatformID: 0x01660009
2019-06-21 09:52:17.096 Hackintool[1040:110777] GPU: Intel HD Graphics 4000 (8086:0166)
2019-06-21 09:52:17.189 Hackintool[1040:110777] Quartz Extreme Supported: Yes
2019-06-21 09:52:17.189 Hackintool[1040:110777] Metal Supported: Yes
2019-06-21 09:52:17.189 Hackintool[1040:110777] Metal Device Name: Intel HD Graphics 4000
2019-06-21 09:52:17.189 Hackintool[1040:110777] Metal Low Power: Yes
2019-06-21 09:52:17.189 Hackintool[1040:110777] Metal Headless: No
2019-06-21 09:52:17.189 Hackintool[1040:110777] Total VRAM available: 1536 MB
2019-06-21 09:52:17.189 Hackintool[1040:110777] Free VRAM available: 0 MB (0 Bytes)
2019-06-21 09:52:17.195 Hackintool[1040:110777] Initializing Bootloader
2019-06-21 09:52:17.724 Hackintool[1040:110777] Initializing Settings
2019-06-21 09:52:17.734 Hackintool[1040:110777] Initializing Displays
2019-06-21 09:52:17.748 Hackintool[1040:110777] Initializing Menus
2019-06-21 09:52:17.748 Hackintool[1040:110777] Initializing PCI
2019-06-21 09:52:18.174 Hackintool[1040:110777] Initializing USB
2019-06-21 09:52:18.189 Hackintool[1040:110777] Found USB Controller: EHC1 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (7/C210-series) Controller (0x1E268086)
2019-06-21 09:52:18.189 Hackintool[1040:110777] Found USB Controller: XHC1 7 Series/C210 Series Chipset Family USB xHCI Host Controller (7/C210-series) Controller (0x1E318086)
2019-06-21 09:52:18.189 Hackintool[1040:110777] Initializing Disks
2019-06-21 09:52:18.191 Hackintool[1040:110777] Initializing Info
2019-06-21 09:52:18.203 Hackintool[1040:110777] *** -[NSTextView replaceCharactersInRange:withString:]: nil NSString given.

Does that last line indicate a problem?
 
Does that last line indicate a problem?
Yes, definitely. It means there's an exception I haven't accounted for. Please try Hackintool v2.6.4.
 
Back
Top