EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
2,696
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
macOS supports a wide range of Intel HD Graphics but every graphics doesn't works out of the box. This guide will enable Full QE/CI on your Hackintosh. This fix is for Hackintosh users who are having one of these above Graphics.

Before you start with this guide, get to know something about the performance. Graphics enhance the performance and helps to work smoothly. In macOS, full acceleration requires that both Quartz Extreme and Core Image (QE/CI) should work together.

Quartz Extreme and Core Image (QE/CI) should work together to enable full acceleration on macOS. It utilizes the complete Graphics capabilities. In case if you haven’t enabled QE/CI on your graphic card, you won’t be able to use your macOS smoothly and there would be lots of lags and artifacts, graphic related issues and poor refresh rate. Also the dock would not be transparent. Therefore it is very important to ensure that your graphic is working with full QE/CI.

The following Kaby Lake Intel 5xx are supported for the Desktop Series
  • Intel HD Graphics 530
  • Intel HD Graphics 540
  • Intel HD Graphics 550
Requirements
  • Any of the above Supported Intel HD Graphics
  • Original Graphics kexts in S/L/E
  • macOS Sierra 10.12.6 or later
BIOS Setting
  1. The very first step is to setup your BIOS. This guide will only include settings for Intel HD users.
  2. To access your BIOS/UEFI, press and hold Delete key on your Keyboard. The key maybe different in your case. Refer to your Motherboard Guide/Manual.
  3. Set Initial Display Output to IGFX
  4. Set Internal Graphics to Auto/Enabled
  5. Set DVMT Pre-Allocated to 64MB
  6. Set DVMT Total Gfx Memory to 256/128MB
  7. Save & Exit Setup.
Note :
  • When using Intel HD Graphics, make sure the Display cable is connected to Motherboard HDMI/Display Port.

Mount EFI Partition
  1. Mount EFI Partition of your system drive.
Edit your config.plist file
  1. The next step is to edit your config.plist file and make necessary edits.
  2. Navigate to EFI\Clover and open your config.plist with Clover Configurator.
  3. Navigate to Acpi tab and add the following patch in DSDT section of your config.plist
Code:
Comment: change GFX0 to IGPU
Find* [Hex]: 47465830
Replace* [Hex]: 49475055
dsdt-patch-for-graphics-png.383

  1. Navigate to Boot tab and check the following :

  • Check nv_disable=1 box
boot-args-for-intel-hd-graphics-png.115
Boot args for Intel HD 5xx.png


  1. Navigate to Devices section and then Fake ID section.
  2. Under Intel GFX column, select the existing values and delete it, if any.
  3. Under Intel GFX column, type 0x19168086
IntelGFX for Intel HD 5xx.png

  1. Navigate to Graphics tab and add the following:

  • Check Inject Intel box
  • ig-platform-id: 0x59120000
Graphics Configuration for Intel HD 5xx.png

  1. Save your config.plist file.

Restart your System
  1. After performing all the above steps, restart your system in order to enable the Intel HD Graphics.
  2. Now you should be able to get your Intel HD Graphics 1536 MB will full QE/CI. And your Dock would be also transparent.

Problem Reporting

Details :
  1. Intel HD Graphics model
  2. macOS version
  3. Copy of IOReg
Screen shots :
  • DPCIManager/Status
  • About This Mac
  • System Information/Graphics/Displays
Clover Files :
  • Compress EFI/Clover, exclude the themes folder. Do not include complete EFI folder.
Put all files in a folder with your name, compress files as Zip and attach files using site attachments only. Do not use any external links.

Credits :
RehabMan
 

RamboHyland

New member
Joined
Mar 8, 2020
Messages
19
Motherboard
Asus z270f
CPU
i7 6700K
Graphics
Asus Strix 1070 oc
OS X/macOS
11.0.x
Bootloader
  1. Clover (UEFI)
Mobile Phone
  1. Android
Is this after I've installed the hackintosh or part of my clover bootloader configuration on my installation USB
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
2,696
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Is this after I've installed the hackintosh or part of my clover bootloader configuration on my installation USB
This is a postinstall task.
 

f00b4r

New member
Joined
Nov 25, 2021
Messages
2
Motherboard
Gigabyte Z170X-Gaming 5
CPU
Intel i5-6600K
Graphics
IGPU (Intel HD Graphics 530)
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mobile Phone
  1. iOS
Is there any chance of a quick run through of how to apply this in Opencore using Propertree? I have installed Monterey but unless I use the 12345678 platform ID to bypass the IGPU (software graphics rendering only) i get the black screen issue as described above.
Just as an FYI my display is a Dell U3415W driven via displayport (I am not sure if this means I need to add the -cdfon flag or similar too).
I am using the iMac 17.1 definition in my SMBOIS.

Also there is a typo in the supported devices part that references Kaby Lake, instead of Skylake.
 
Last edited:

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
2,696
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Is there any chance of a quick run through of how to apply this in Opencore using Propertree? I have installed Monterey but unless I use the 12345678 platform ID to bypass the IGPU (software graphics rendering only) i get the black screen issue as described above.
Just as an FYI my display is a Dell U3415W driven via displayport (I am not sure if this means I need to add the -cdfon flag or similar too).
I am using the iMac 17.1 definition in my SMBOIS.

Also there is a typo in the supported devices part that references Kaby Lake, instead of Skylake.
You need to patch the framebuffer.
 

f00b4r

New member
Joined
Nov 25, 2021
Messages
2
Motherboard
Gigabyte Z170X-Gaming 5
CPU
Intel i5-6600K
Graphics
IGPU (Intel HD Graphics 530)
OS X/macOS
12.0.x
Bootloader
  1. OpenCore
Mobile Phone
  1. iOS
You need to patch the framebuffer.
I think this is where my confusion lies. I have tried a couple of guides on doing this but they were not very clear to me. Could you point me to a good one or provide some pointers please? I am unsure how to get the right information for my board to ensure the right framebuffer or is it a case of just trying all different framebuffers listed on the WEG GitHub site under the Skylake section? Do I also need to patch the connectors afterwards?
 

EliteMacx86

Administrator
Staff member
Joined
Jul 22, 2018
Messages
2,696
Motherboard
Supermicro X11SPA-T
CPU
Intel Xeon W-3275 28 Core
Graphics
2xAMD RX 580 8GB
OS X/macOS
11.0.x
Bootloader
  1. OpenCore
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
I think this is where my confusion lies. I have tried a couple of guides on doing this but they were not very clear to me. Could you point me to a good one or provide some pointers please? I am unsure how to get the right information for my board to ensure the right framebuffer or is it a case of just trying all different framebuffers listed on the WEG GitHub site under the Skylake section? Do I also need to patch the connectors afterwards?
Yes, that's the right path.
 
Last edited:

Trending Threads

Latest posts

Forum statistics

Threads
553
Messages
5,564
Members
4,944
Latest member
Melgio