Contribute
Register

Intel HD Graphics Framebuffer Edits - Desktop

Status
Not open for further replies.
Hi everybody.

Scripts doesn't work on 10.12 public beta 6.

Worked flawlessly up to 10.12 public beta 1.

I use HDAEnabler and AppleHDA kexts and analog audio is ok.

Thank you!

My hw: gigabyte Z97M D3H, i5 4690, IGPU HD4600 with OZ boot loader.
 
See Problem Reporting, Post #1; attach all requested files

Ok here all the info:

The issue is that after updating to OS X 10.12 PB 6, the script to edit framebuffer doesn't work.
Analog audio work with HDAenabler and AppleHDA kexts for ALC892 installed in S\L\E.
HDMI audio work properly up to OS X 10.12 Beta 1.
No changes to sistem/DSDT/config or other stuff before/after update

1 Osx 10.12 Public Beta 6 \ Gigabiyte Z97M D3H \ BIOS F8 \ Intel i5 4690 \ IGPU HD4600
2 Guide: OS X HDMI Audio Guides -> A2/dsdt and instal
+ Intel HD6000+/HD5500/HD4600+/HD4000/HD3000 Framebuffer Edits
configuration C-Azul -> Chameleon/Chimera Framebuffer Edit Script

3 OZ bootloader

Thank you for your time :)
 

Attachments

  • Dafault.plist
    2.1 KB · Views: 245
  • DSDT.aml
    68.9 KB · Views: 137
  • iMac sierra.ioreg
    2.6 MB · Views: 94
The framebuffer edit script is working. The AppleHDA.kext HD4600 HDMI audio controller edit is not present.
Off topic.

AppleHDA.kext patched, HMI work.
Thank you!!
 
Last edited:
Hi Toleda,

thank you for all your hard work.

Ive got a late 2012, 13 rmbp, with intel 4000 running on osx 10.11.16, when trying to connect Philips BDM4350UC in 4k,after a while after reboot, i get distorted image in bottom part of the screen, for example when my laptop goes to sleep or screen saver. Reboot fixes it, until screensaver again. I think its frame buffer size. From the frame buffer edit instructions its not clear to me what I shall do, how to increase its size. Could you please be so kind to point me in the right direction? Many thanks.
 
Intel HD Graphics Framebuffer Edits
HD6000+/HD5500/HD4600+/HD4000/HD3000

Match motherboard connector to framebuffer connector
Configure mulitiple monitors
Enable HD6000+/HD5500/HD4600+/HD4000/HD3000 HDMI audio
Find HD4600+/HD4000 HDMI port-number (HD3000 similar)

Change Log
  1. 6/11/16: Azul framebuffer HDMI delay edit, credit: RehabMan
  2. 3/10/16: Added HD6200/HD6100/HD6000, cloverHDMI
  3. 10/26/15: 10.11/El Capitan, Broadwell and Clover support
  4. 2/18/14: Initial release
Framebuffer Edit Repo
  1. Chameleon/Chimera: graphics_Intel_framebuffers
  2. Clover: audio_CloverHDMI
Requirements
  1. Desktop only
  2. Mavericks 10.9 or newer
  3. Intel HD Graphics/kext/property/framebuffer (hex)
    1. HD6200/Broadwell/AAPL,ig-plartform-id/03 00 12 16 (Credit: wildwillow)
    2. HD6100/Broadwell/AAPL,ig-plartform-id/04 00 2B 16
    3. HD6000/Broadwell/AAPL,ig-plartform-id/04 00 26 16
    4. HD5500/Broadwell/AAPL,ig-plartform-id/02 00 16 16
    5. HD4600+/Azul/AAPL,ig-plartform-id/03 00 22 0D
      1. includes HD5200/HD5000/HD4400
    6. HD4000/Capri/AAPL,ig-plartform-id/0a 00 66 01
    7. HD3000/SNB/AAPL,snb-platform-id/10 00 03 00
  4. Framebuffer Injection
    1. HDMI audio dsdt/ssdt, see Post #1/HDMI Audio AppleHDA
      1. cloverHDMI - HDMI audio script
    2. Chameleon
      1. org.chameleon.Boot.plist/IntelAzulFB/10
      2. org.chameleon.Boot.plist/IntelCapriFB/10
    3. Clover
      1. HD6200: config.plist/Graphics/ig-platform-id/16120003
      2. HD6100: config.plist/Graphics/ig-platform-id/162b0004
      3. HD6000: config.plist/Graphics/ig-platform-id/16260004
      4. HD5500: config.plist/Graphics/ig-platform-id/16160002
      5. HD4600+: config.plist/Graphics/ig-platform-id/0d220003
      6. HD4000: config.plist/Graphics/ig-platform-id/0166000a
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
Chameleon/Chimera Framebuffer Edit Script (Download, select View Raw)
  1. Framebuffer Edits (Mavericks 10.9.x, -90/applies to all releases)
    1. HD4600+/Azul
    2. HD4000/Capri
    3. HD3000/SNB
  2. Download script, github.com/toleda/intel.......patch.command
  3. Downloads/graphics_intel.......patch.command (Do not move file)
    1. Double click on file name
    2. Enter Password
    3. No errors, restart
      1. Terminal Output
Code:
Last login: Mon Feb 17 18:10:57 on console
Downloads/HD4600+\:Azul\ Edit/graphics_intel_hd5k-azul-a-90_patch.command ; exit;

graphics_intel_hd5k_azul-a-90_patch.command_v2.0
Copy S/L/E/AppleIntelFramebufferAzul.kext to Desktop.
Password:
Fix permissions ...
Kernel cache...
Finished, restart required.
logout

[Process completed]
Clover Framebuffer Patches (Download, select View Raw)
  1. Mavericks/10.9.x: -90, Yosemite/10.10.x: -100, El Capitan/10.11.x: -100
  2. Framebuffer Patches (paste framebuffer patch(es) to EFI/CLOVER/config.plist)
    1. HD6000+/Broadwell:
      1. config-hdmi_hd6000+-100.plist.zip
    2. HD5500/Broadwell:
      1. config-hdmi_hd5500-100.plist.zip
    3. HD4600+/Azul:
      1. config-hdmi_hd4600-100.plist.zip
      2. config-hdmi_hd4600-92_v2.plist.zip
      3. config-hdmi_hd4600-90.plist.zip
    4. HD4000/Capri:
      1. config-hdmi_hd4000-100.plist.zip
      2. config-hdmi_hd4000-90.plist.zip
    5. HD3000/SNB:
      1. config-hdmi_hd3000-100.plist.zip
      2. config-hdmi_hd3000-90.plist.zip
Installation Details
  1. HD4600+-HD4000-HD3000_Framebuffer_Edits.pdf.zip
Notes
  1. HD4600/HDMI: CAUTION: Do not hot plug the HDMI cable
    1. The system will freeze with a fatal Intel error and restart
  2. NUC/HD4600 - use Azul-f
  3. NUC/HD4000 - use Capri-a
Tools
  1. IOReg
    1. IORegistryExplorer_v2.1.zip (View Raw)
    2. IOJones Download
  2. DPCIManager
  3. Property List Editor
    1. Xcode (App Store)
    2. PlistEdit Pro (Fat Cat Software)
Find 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
    1. 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. DPCIManager/Rebuild Cache
  2. Restart
Restore Native Framebuffer kext
  1. Desktop/AppleIntel....-orig.kext
  2. Rename AppleIntel....-orig.kext to AppleIntel.....kext
  3. Install with Kext Installer (Kext Utility, DCPIManager, KextBeast, etc.)
Problem Reporting (include the following information)
  1. Description of HDMI audio problem
    1. OS X 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. Chimera/Chameleon
      1. Extra/org.chameleon.Boot.plist
      2. Extra/dsdt.aml (if installed)
      3. Extra/ssdt.aml (if installed)
    5. Clover
      1. EFI/Clover/config.plist
      2. EFI/Clover/ACPI/Patched/dsdt.aml (if installed)
      3. 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

Hi Toleda. Im having some problems with my H97N-WIFI. If i have 3 monitors connected via HDMI, HDMI and DVI shutdown and restart has issues with kernel panic but the machine turns off and back on. If i use 2 monitors shutdown and restart works. Im not sure what the problem is but heres a ioreg if you want to check it out.

Thank you.

Jack.
 

Attachments

  • Jack’s iMac.ioreg
    4.7 MB · Views: 138
Hello guys!.

I bought mini pc with i5 5250u from aliexpress - it has 2 hdmi output,

(hd6000) won't work properly via HDMI - I got video 7mb (when inject 0x16260006) or black screen when patching 16260004 from SSDT-GPU-HD6000.aml (but when I connected via VNC - it seems work, please see video

please help me to fix hdmi output from i5 5250u hd6000

os: el capitan or sierra - same trouble

dsdt and other stuff in EFI/CLOVER/ACPI/origin
 

Attachments

  • EFI.zip
    2.3 MB · Views: 100
  • IMG_2424.JPG
    IMG_2424.JPG
    2.3 MB · Views: 116
Last edited:
Status
Not open for further replies.
Back
Top