Contribute
Register

Intel HD Graphics Framebuffer Edits - Desktop

Status
Not open for further replies.
Hi, Im having problems getting HDMi working. I have the correct layout-ids, frame buffers are set to 00080000 on both ApleIntelFrambuffers. hda-gfx injection of "onboard-1" is done on HDAU, HDEF and IGPU and patched clover with cloverHDMI patches still display freezes and system shuts down as soon as I plug HDMI cable in. Ive attached ioReg and my config.plist file maybe you can find what Im doing wrong and put me on the right path to solving it.
 

Attachments

  • Olatunji’s iMac.ioreg
    20 MB · Views: 97
  • config.plist
    24.8 KB · Views: 152
patched clover with cloverHDMI patches
Bad idea, remove all cloverHDMI patches; none apply to your laptop.
Use only the RehabMan patches that apply to ig-platform-id: 0x0a260006
 
I need to help to enable QuickSynch with an i7 4790 and HD4600 with a RX580
If I use config.plist/Graphics/ig-platform-id/0d220003
THEN
Final Cut Pro Freezes and Reboots. I need a sort ig-platform-id 59120003 like in Kaby Lake and Coffee Lake.
Thanks
 
I need to help to enable QuickSynch with an i7 4790 and HD4600 with a RX580
config.plist/Graphics/ig-platform-id=0x04120004
 
Thanks sorry for the confusion.
 
Intel HD Graphics Framebuffer Edits
HD630/HD530/HD6000+/HD4600+/HD4000/HD3000

Match motherboard connector to macOS framebuffer connector:
  • Configure multiple monitors (except HD630.HD530)
  • Enable HD630/HD530/HD6000+/HD4600+/HD4000/HD3000 graphics
  • Find HD60/HD530/HD4600+/HD4000 HDMI port-number (HD3000 similar)
Change Log
  1. 11/25/2017: High Sierra
  2. 6/11/2016: Azul framebuffer HDMI delay edit, credit: RehabMan
  3. 3/10/2016: Added HD6200/HD6100/HD6000, cloverHDMI
  4. 10/26/2015: 10.11/El Capitan, Broadwell and Clover support
  5. 2/18/2014: Initial release
Requirements
  1. Recognized Intel HD Graphics/Desktop only
  2. macOS:
    • High Sierra/10.13 or newer
    • Sierra/10.12 or newer
    • El Capitan/10.11 or newer
    • Yosemite/10.10 or newer
    • Mavericks/10.9 or newer
  3. Intel HD Graphics/kext/property/framebuffer (hex, dsdt/ssdt)
    • HD630/KBL/AAPL,ig-plartform-id/00 00 12 59
    • 4K/HD530/SKY/AAPL,ig-plartform-id/05 00 3B 19 (Credit: rgw29/Post #571)
    • HD530/SKY/AAPL,ig-plartform-id/00 00 12 19
      • requires 4 display patch
    • HD6200/BDW/AAPL,ig-plartform-id/03 00 12 16 (Credit: wildwillow)
    • HD6100/BDW/AAPL,ig-plartform-id/04 00 2B 16
    • HD6000/BDW/AAPL,ig-plartform-id/04 00 26 16
    • HD5500/BDW/AAPL,ig-plartform-id/06 00 26 16 (Credit: MrDodi/Post #477)
    • HD4600+/Azul/AAPL,ig-plartform-id/03 00 22 0D
      • includes HD5200/HD5000/HD4400
    • HD4000/Capri/AAPL,ig-plartform-id/0a 00 66 01
    • HD3000/SNB/AAPL,snb-platform-id/10 00 03 00 (default)
  4. Clover Framebuffer Injection - EFI/CLOVER/
    • All: config.plist/Graphics/Inject/Intel/YES plus
    • HD630: config.plist/Graphics/ig-platform-id/59120000
    • 4K/HD530: config.plist/Graphics/ig-platform-id/193B0005
    • HD530: config.plist/Graphics/ig-platform-id/19120000
      • requires 4 display patch
    • HD6200: config.plist/Graphics/ig-platform-id/16120003
    • HD6100: config.plist/Graphics/ig-platform-id/162b0004
    • HD6000: config.plist/Graphics/ig-platform-id/16260004
    • HD5500: config.plist/Graphics/ig-platform-id/16260006
    • HD4600+: config.plist/Graphics/ig-platform-id/0d220003
    • HD4000: config.plist/Graphics/ig-platform-id/0166000a
Clover Framebuffer Patches (Select one method)
  1. AppleHDA HDMI Audio/Post #1/cloverHDMI (Download, select View Raw)
    • Based on detected display (s), patches framebuffer
    • Edits are necessary for HDMI audio, working HDMI audio is not necessary
    • HD530: detects and installs 4 display patch
  2. config-audio_cloverHDMI.plist.zip/KernelAndKextPatches/KextsToPatch/Item x
    • Property List Editor, see Tools/3.
    • Based on IOReg, identify port number
    • Identify Item x patch (es) by framebuffer kext by port number (s)
    • Paste patch to config.plist/KernelAndKextPatches/KextsToPatch/
    • HD530/4 display patch: item 13 (10.11.4-SKL-1912000-4_displays)
    • Paste patch to config.plist/KernelAndKextPatches/KextsToPatch/
Notes
  1. HD4600/HDMI: CAUTION: Do not hot plug the HDMI cable
    • The system will freeze with a fatal Intel error and restart
    • CloverHDMI patch enables HD4600/HDMI hot plug, eliminates kernel panic
Tools
  1. IORegistryExplorer_v2.1.zip (View Raw)
  2. DPCIManager (View Raw)
  3. Property List Editor
Display Connector (display to motherboard)
  1. HDMI (same as DVI)
  2. DVI (same as HDMI)
  3. DP
  4. ND (same as DP)
Framebuffer Configurations
Code:
Connector Edit/Port      Port 0x5    Port 0x6    Port 0x7
Native SNB/Capri         DP or ND    DP or ND    HDMI
Native Azul              DP or ND    DP or ND    DP or ND
a - SNB/Capri/Azul       DP or ND    HDMI/DVI    HDMI/DVI
b - SNB/Capri/Azul       HDMI/DVI    DP or ND    HDMI/DVI
c - Azul                 HDMI/DVI    HDMI/DVI    DP or ND
d - Azul                 HDMI/DVI    HDMI/DVI    HDMI/DVI
e - Azul                 DP or ND    HDMI/DVI    DP or ND
f - Azul                 HDMI/DVI    DP or ND    DP or ND
g - Azul                 DP or ND    DP or ND    HDMI/DVI
Find HD630/HD530/HD6000+/HD4600+/HD4000 HDMI port-number (HD3000 similar)
  1. Boot system with only HDMI display connected
  2. Open Downloads/IOJones
  3. Search: IGPU (or GFX0)
  4. Cancel Search (X)
  5. Scroll Up
  6. Select: AppleIntelFramebuffer (above AppleDisplay)
  7. Scroll Property window to port-number
    • Note port-number
  8. Repeat for additional displays (HDMI/DVI/DP)
  9. Results (Note display connection(s))
Displays/Ports Port 0x5 Port 0x6 Port 0x7
HDMI/DVI
DP
No Display (ND)

Troubleshooting
  1. Rebuild Cache
  2. Restart
Restore Native Framebuffer kext
  1. Run UniBeast (USB macOS Installer) over current installation
Problem Reporting (include the following information)
  1. Description of Intel Graphics problem
    1. macOS version/motherboard model/BIOS version/processor/graphics
    2. Procedure/Guide Used
    3. Copy of IOReg/File/Save a Copy As…, verify file (no ioreg.txt)
    4. Clover
      1. EFI/Clover/config.plist
      2. DPCIManager/Misc/Boot Log
      3. EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
      4. EFI/Clover/ACPI/Patched/ssdt.aml (if installed)
Credit bcc9: Editing Custom connector info for Intel HD 3000 Graphics (sandy bridge, OSX Lion) - Intel - InsanelyMac Forum
Sir,
I made a Hackintosh with Asus H97M-E, Intel Core i3 4160 and 8GB RAM. I successfully installed macOS Sierra. I patched onboard audio and graphics with whatevergreen.kext, lilu.kext and appleALC.kext with clover layout=7. onboard audio working just fine but Sir, HDMI audio is not working. Will you please help me to enable HDMI audio.
My graphics is Intel HD Graphics 4400 Desktop.
Thank you
 
I have a hackintosh with intel hd4600, i want to connet to dvi-d but i cannot fallow the guide i almost dont undertant what to do, im using clvover with the injet intel yes and igfx as sugested but not luck to show with dvi port, only vga out with not injet intel and igfx id, what should i do.
 
Status
Not open for further replies.
Back
Top