Contribute
Register

Audio - HDMI Audio AppleHDA [Guide]

Status
Not open for further replies.

toleda

Moderator
Joined
May 19, 2010
Messages
22,845
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
1606607463375.png

Audio - HDMI Audio AppleHDA [Guide]
Most audio codecs/most graphics systems

This thread is deprecated, see AppleHDA HDMI Audio.

OS X HDMI/DP/DVI audio support for Intel HD3000/HD4000/HD4600+/HD6000+/HD5x0, AMD HD5xxx/HD6xxx/HD7xxx/R7/R9, Nvidia 4xx/5xx/6xx/7xx/9xx, Intel/AMD and Intel/Nvidia graphics configurations. This guide provides files and instructions for enabling native OS X AppleHDA HDMI audio. HDMI audio dsdt/ssdt solutions support HDMI/DP/DVI audio on Sierra, El Capitan, Yosemite, Mavericks, and Mountain Lion installations.

Change Log
v6: 8/18/17 - Initial 10.13/Kaby Lake Support/cloverHDMI
v5: 8/16/16 - Initial 10.12/Sierra Support/cloverHDMI
v4.3: 4/8/16 - Skylake/HD5x0 HDMI audio support (cloverHDMI, ssdt or Bootloader/Clover)
v4.2: 2/18/16 - cloverHDMI/X99, X79, X58 support
v4.1: 2/8/16 - cloverHDMI/BRIX/NUC: HD6100, HD6000, HD5500, HD5200, HD5000, HD4000
v4: 1/18/16 - cloverHDMI-Beta script
v3.1: 9/10/15 - 10.11 GM support, AMD/Nvidia HDMI audio v3, AMD default framebuffer and
framebuffer injection added​
v3: 8/16/2015 - New ssdt method/credit RehabMan, updated dsdt patches, initial 10.11
and Broadwell support, native CPU/GPU PM, Nvidia Maxwell and 10.10.4/AMD TrueAudio support​
v2 - 3/12/2015: Post #1, Guide updated. Credit: WonkeyDonkey
v1.1 - 10/15/2014: Yosemite Release (Note 1), HD4600/Mobile - no native support (Note 2),
HD4600 HDMI Audio/AppleHDAController, credit: TimeWalker​
v1.0 - 10/15/2014: Yosemite/10.10.x, Mavericks/10.9.x and Mountain Lion/10.8.x

cloverHDMI
Script detects and installs correct ssdt(s) and Intel framebuffer patches for the connected HDMI display enabling OS X HDMI audio. To ensure first time success, see 6. Notes 3., as appropriate.
  1. cloverHDMI:
    1. Download/select View Raw
      1. macOS/10.8 through 10.13: audio_cloverHDMI.command.zip
    2. Intel/AMD/Nvidia: HDMI audio ssdt > EFI/CLOVER/ACPI/patched/
    3. Intel: DP2HDMI framebuffer edits > EFI/CLOVER/config.plist/KernelAndKextPatches/
  2. Test Drive(saves HDMI audio ssdt and config.plist to Desktop)
    1. Set audio_cloverALC-HDMI-120.command/gDebug=1
    2. Copy config.plist to Desktop
    3. Continue with Installation/Step 3
  3. Installation
    1. Mount EFI
    2. SIP enabled, OK
    3. Intel: HDMI display only, disconnect DP display
    4. Double click: Downloads/audio_cloverHDMI-1....command
    5. Answer y/n questions
    6. Password
    7. Restart
  4. Terminal(output, examples)
    1. cloverHDMI-Intel
    2. cloverHDMI-Intel&AMD:Nvidia
    3. cloverHDMI-AMD:Nvidia
  5. Support
    1. OS X: 10.12, 10.11, 10.10, 10.9, 10.8
    2. Intel/desktop motherboard series: 100, 9, 8, 7, 6, 5
    3. Intel/workstation motherboard series: X99, X79, X58
    4. Graphics/HDMI audio:
      1. Intel HD Graphics (native GPU Power Management)
        • Desktop: HD5x0, HD6200, HD4600+, HD4000, HD3000
        • BRIX/NUC: HD580, HD540, HD6100, HD6000, HD5500, HD5200, HD5000, HD4000
      2. AMD/default framebuffer (ATY,AMD,RadeonFramebuffer)
        • R7/R9 3xx, R7/R9 2xx, 7xxx, 6xxx, 5xxx
        • Except: GCN 1.1/Hawaii/Bonaire/AMD8000Controller.kext
      3. Nvidia/Official/Web
        • 9xx, 7xx, 6xx, 5xx, 4xx
        • Except: 560, 550, 450
  6. Notes
    1. Current HDMI audio; no need to run script, does not remove other methods
    2. Attempted HDMI audio and not working; remove all previous attempts
    3. Kaby Lake/HD 6x0 or Skylake/HD 5x0, (remove property from config.plist, if present)
      • ACPI/DSDT/Patches/Item ? (10.11+-Rename-HECI2IMEI or change HECI to IMEI)
      • ACPI/DSDT/Patches/Item ? (10.8+-Rename-GFX02IGPU or change GFX0 to IGPU)
      • ACPI/DSDT/Patches/Item ? (Rename HDAS to HDEF or change HDAS to HDEF)
        • See HD6x0/*HDEF not native, Notes/3., below
        • See HD5x0/*HDEF not native, Notes/4., below
      • KernelAndKextPatches/KextsToPatch/Item ? (HD530-4_displays)
      • KernelAndKextPatches/KextsToPatch/Item ? (HD530 Port 5 HDMI fix, Port 6 HDMI fix, Port 7 DVI fix)
    4. Remove/Disable Clover audio/HDMI audio patches
      • config.plist/ACPI/DSDT/Patches/Rename ???? to HDEF
      • config.plist/ACPI/DSDT/Fixes/AddHDMI_8000000/NO
      • config.plist/ACPI/DSDT/Fixes/FixDisplay_0100/NO
      • config.plist/Devices/UseIntelHDMI/NO
    5. This method does not work on all systems; HDMI audio dsdt edits may be necessary
OS X HDMI and/or DP audio support:
  1. Intel only (HD3000, HD4000, HD4600+, HD6000+, HD5x0)
    1. Note: HD3000, HD4000 and *HD5x0 require HDEF
      • *HDEF not native, see Realtek ALC AppleHDA/Post #1/Unsupported/Non-working Realtek ALC AppleHDA/1. 100 Series, install ssdt
  2. AMD only (HD 5xxx, HD 6xxx, HD 7xxx, R7/R9 2xx, R7/R9 3xx*; * default driver)
  3. Nvidia only (OS X drivers: 4xx, 5xx, 6xx, 7xx, except 450, 550*, 560*; * fix available)
  4. Nvidia only (Nvidia Web drivers: 750 and 9xx)
  5. Intel and AMD
  6. Intel and Nvidia
Native macOS HDMI audio
  1. Intel HD3000/HD4000 systems using Chameleon/Clover
    1. See Part C: Bootloader OS X HDMI Audio
  2. All other configurations
    1. Not native; dsdt/kext edits required, proceed
Before you begin
  1. macOS does not provide HDMI/DP audio controls
    1. No volume, no mute, no balance, etc.
    2. Use the connected DP/HDMI device (TV, receiver, etc.)
  2. Make a bootable backup of your system (i.e., SuperDuper, CarbonCopyCloner)
HDMI/DP Audio Guides - Contents
  1. Part A (Select A1/ssdt or A2/dsdt, not both)
    1. Part A1: ACPI Edits (ssdt)
    2. Part A2: ACPI Edits (dsdt)
  2. Part B: macOS Kext edits
  3. Part C: Bootloader macOS HDMI Audio
macOS HDMI Audio Guides
Select A1/ssdt or A2/dsdt and install; restore native files before trying the other

Part A1: macOS ACPI Edits (ssdt)
  1. ssdt injection- Most systems; install ssdt and restart.
    1. BIOS/OS X updates do not effect ssdts.
  2. [Guide]-OSX-hdmi_audio-hdef_audio-ssdt.pdf.zip (Download/select View Raw)
  3. Select the motherboard graphics and chipset series from Table 1/Column 1
    1. Download Guide from Column 2 (.pdf)
  4. Audio type (select one of each type desired, max 3 types)
    1. Intel integrated graphics, (Download Guide from Column 2)
      1. Skylake: audio_hdmi_100series(guide and ssdts)
        1. HD530/540
      2. Broadwell: ssdt_hdmi-hd6000+
        1. HD5500/5600/6000/6100/6200/Iris/Iris Pro
      3. Haswell: ssdt_hdmi-hd4600+
        1. HD4400/4600/5000/5100/5200/Iris/Iris Pro
      4. Ivy Bridge (HD4000): ssdt_hdmi-hd4000
      5. Sandy Bridge (HD300): ssdt_hdmi-hd3000
    2. Discrete graphics, see AMD/Nvidia HDMI Audio [Easy Guide]
      1. AMD (Select one method)
        1. HD 5xxx/6xxx/7xxx/R7-R9 2xx/R7-R9 3xx
        2. Default: ssdt_hdmi-amd
        3. Framebuffer injection: ssdt_hdmi-amd/fb_injection
      2. Nvidia: ssdt_hdmi-nvidia
        1. GT/S/X 4xx, 5xx, 6xx, 7xx, 750*, 9xx*
          1. *Nvidia Web Drivers required
    3. Realtek onboard audio: ssdt_hdef
      1. Audio ID: hdef-1, hdef-2 or hdef-3
      2. IOReg/HDEF: with_ioreg;hdef or no_ioreg;hdef
  5. See Part B: OS X Kext Edits
Part A2: macOS ACPI Edits (dsdt)
  1. dsdt edits- All systems: extract dsdt, patch, install edited dsdt.
    1. BIOS update require same dsdt edits on new installed BIOS.
    2. OS X updates do not effect dsdts.
    3. All Intel systems have a dsdt
  2. [Guide]-OSX-hdmi_audio-hdef_audio-dsdt.pdf.zip(Download/select View Raw)
    1. AMD/Nvidia HDMI audio is installed with Desktop configurations
  3. Select the motherboard graphics and chipset series from Table 1/Column 1
    1. Download Guide from Column 2 and MaciASL/repo URL from Column 3 (Note 1)
  4. Note Framebuffer from Column 5.
Table (1, below)
Column 1/System - Supported motherboard graphics and chipset combinations
Column 2/Guides - Download the PDF Guide for the selected hardware combination
Column 3/ACPI Edits/dsdt - Provides MaciASL/repo URL link for HDMI audio DSDT patches
Column 4/ACPI Edits/ssdt - Provides download link for the appropriate HDMI audio SSDT (Intel only)
Column 5/Kext Edits - Identifies additional HDMI audio required kext edits

Table 1: Systems
1. System:
Processor graphics/
Motherboard chip set
2. Guides:
OS X HDMI audio Installation
(all steps, examples and screenshots)
3. ACPI Edits:
1. dsdt method (no HDMI audio ssdt)
OSX-hdmi_audio-hdef_audio-dsdt Note 1
4. ACPI Edits:
2. ssdt method (native dsdt)
OSX-hdmi_audio-hdef_audio-ssdt
5. Kext Edits:
1. Intel framebuffer
Note 2
2. AppleHDA
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
1. 5series/
X58/X79/X99
Discrete only
5series-hdmi_audio _5series/master Not available 1. Not applicable
2. Sandy Bridge
HD3000/6series
See Part C
HD3000-hdmi_audio _hd3000/master ssdt_hdmi-hd3000 1. SNB
3. Sandy Bridge
HD3000/7series
HD3000-hdmi_audio above with MEI_fix ssdt_hdmi-hd3000 1. SNB
4. Ivy Bridge
HD4000/6series
HD4000-hdmi_audio below with MEI_fix ssdt_hdmi-hd4000 1. Capri
5. Ivy Bridge
HD4000/7series
See Part C
HD4000-hdmi_audio _hd4000/master ssdt_hdmi-hd4000 1. Capri
6. Ivy Bridge
NUC/BRIX
NUC-BRIX-hdmi_audio _hd4000/master ssdt_hdmi-hd4000 1. Capri
7. Haswell
HD4600/8series
HD4600-hdmi_audio _8series/master ssdt_hdmi-hd4600+ 1. Azul
2. HD4600
8. Haswell
HD4600/9series
HD4600-hdmi_audio _9series/master ssdt_hdmi-hd4600+ 1. Azul
2. HD4600
9. Haswell
NUC/BRIX
NUC-BRIX-hdmi_audio _8series/master ssdt_hdmi-hd4600+ 1. Azul
10. Broadwell
HD6000/8series
HD6000+-hdmi_audio _8series/master ssdt_hdmi-hd6000+ 1. BDW
11. Broadwell
HD6000/9series
HD6000+-hdmi_audio _9series/master ssdt_hdmi-hd6000+ 1. BDW
12. Broadwell
NUC/BRIX
HD6000+-hdmi_audio _9series/master ssdt_hdmi-hd6000+ 1. BDW
13 Skylake
HDxxxx/100Series

Note
  1. MaciASL/dsdt patches
    1. MaciASL/Preferences/Source/+
    2. Right click link above
    3. URL/Paste link
  2. Intel frambuffers
    1. BDW: AppleIntelBDWGraphicsFramebuffer.kext
    2. Azul: AppleIntelFramebufferAzul.kext
    3. Capri: AppleIntelFramebufferCapri.kext
    4. SNB: AppleIntelSNBGraphicsFB.kext
Part B: macOS Kext Edits (Chameleon/Clover)

Supported Bootloaders
  1. Chameleon
  2. Clover
Chameleon kexts edits work in Clover
Clover Kext edits do not work in Chameleon

Tables (2 and 3 below)
Column 1/macOS Version - Supported OS versions
Column 2/AppleHDA - controller edits for HD4600 HDMI audio
Column 3/SNB/Native HDMI Port: 0x7 - framebuffer edits for Port 0x5 or Post 0x6 connected devices
Column 4/Capri/Native HDMI Port: 0x7 - framebuffer edits for Port 0x5 or Post 0x6 connected devices
Column 5/Azul/HDMI Not Native - framebuffer edits for Port 0x5 or Post 0x6 or Post 0x7 connected devices and multiple device combinations

Steps:
  1. Choose either Chameleon/kext edits or Clover/kext edits
  2. Select macOS version
  3. For AppleHDA
    1. HD4600 only, see Note 1
  4. For Framebuffer or System
    1. Download file from Column 3 or Column 4 or Column 5
Table 2: Chameleon/kext edits (binary edits)
1. macOS Version 2. AppleHDA
Note 1
3. SNB/HDMI
Port: 0x7
Note 2
4. Capri/HDMI
Port: 0x7
Note 2
5. Azul/HDMI
Not Native
Note 2
System 7, 8 2, 3 4, 5, 6 7, 8, 9
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
10.8 Mountain Lion HD3000-SNB HD4000-Capri Not Available
10.9 Mavericks HD4600/Desktop HD3000-SNB HD4000-Capri HD4600+-Azul
10.10 Yosemite... HD4600/Desktop HD3000-SNB HD4000-Capri HD4600+-Azul
10.11 El Capitan HD4600/Desktop HD3000-SNB HD4000-Capri HD4600+-Azul

Note:
  1. AppleHDA (select one method)
    1. MultiBeast
      1. Download: MultiBeast - tonymacx86.com
        1. other versions: link above, select MultiBeast Archive
      2. Installation:
        1. Select: Drivers > Audio > Realtek ALCxxx > √ ALC
        2. OS X version
          1. 10.11: with Optional HD4600 HDMI audio (if applicable)
          2. 10.10: (patched HD4600 HDMI audio)
          3. 10.8: With DSDT
          4. 10.9: With DSDT
    2. AppleHDA/native: audio_realtekALC-110.command.zip
    3. AppleHDA/patched (HD4600 only): audio_hdmi_hd4600-hda-110.command.zip
  2. Intel Framebuffers: Azul, Capri, SNB
    1. Intel HD6000+/HD5500/HD4600+/HD4000/HD3000 Framebuffer Edits
Table 3: Clover/kext edits (config.plist)
1. macOS Version 2. AppleHDA
Note 1
3. SNB/HDMI
Port: 0x7
Note 1
4. Capri/HDMI
Port: 0x7
Note 1
5. Azul/HDMI
Not Native
Note 1
System 7, 8 2, 3 4, 5, 6 7, 8, 9
xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxx
10.8 Mountain Lion hd3000-90 hd4000-90 Not Available
10.9 Mavericks
-90: 10.9, 10.9.1
-92: 10.9.2+
hd4600-90
hd4600-92_v2
hd3000-90 hd4000-90 hd4600-90
hd4600-92_v2
10.10.Yosemite... hd4600-100 hd3000-100 hd4000-100 hd4600-100
10.11 El Capitan hd4600-100 hd3000-100 hd4000-100 hd4600-100

Note:
  1. config.plist edits (Xcode, Clover Configurator, Property List Editor, etc.)
    1. Downloads/config-hdmi_hd....plist/KernelAndKextPatches/KextsToPatch/
      1. Copy property
    2. EFI/CLOVER/config.plst/KernelAndKextPatches/KextsToPatch/
      1. paste property
    3. Repeat as necessary
    4. Save
  2. Intel Framebuffers: Azul, Capri, SNB
    1. Intel HD6000+/HD5500/HD4600+/HD4000/HD3000 Framebuffer Edits
Part C: Bootloader macOS HDMI Audio

Bootloader macOS HDMI audio, no ACPI editing/kext edits
  1. HD5x0 (Credit: RehabMan)
    1. Configuration (verify)
      1. Audio ID: 1 or 2
      2. HDEF: See Realtek ALC AppleHDA/Post #1/Unsupported/Non-working Realtek ALC AppleHDA
        1. 100 Series/Intel High Definition Audio
    2. Installation
      1. [Guide]_HD5x0-hdmi_audio_(clover_or_ssdt).pdf
  2. HD3000 or HD400
    1. Configuration (verify)
      1. HDMI device connected to Port 0x7 (IOReg)
      2. Audio ID (select one)
        • Desktop/Audio ID:3 with patched AppleHDA.kext
        • NUC/Laptop/Audio ID:1 with native AppleHDA.kext
    2. Installation
      1. Chameleon/org.chameleon.Boot.plist
        • HDAEnabler=Yes
        • HDEFLayoutID= 03000000 (or 01000000 w/native)
      2. Clover/config.plist
        • Devices/UseIntelHDMI/YES
        • Devices/Audio/Inject/3 (or 1 w/native)
Requirements
  1. S/L/E/AppleHDA.kext
    1. Native S/L/E/AppleHDA.kext/with or without onboard audio
      1. See Restore native AppleHDA [Guide].pdf
      2. Remove any audio kext enabler, disables HDMI audio
        1. Delete S/L/E/HDAEnabler?.kext
    2. Realtek ALC AppleHDA.kext (885, 887, 888, 889, 892, 898, 1150)
    3. Patched AppleHDA.kext
    4. Supported Audio-IDs (Audio_ID = layout-id), select one
      1. Audio_ID: 1 - 3/5/6 port Realtek ALC onboard audio with/without
        1. HD4600+/HD6000+/AMD/Nvidia HDMI audio
      2. Audio_ID: 2 - 3 port (5.1) Realtek ALC onboard audio with/without
        1. HD4600+/HD6000+/AMD/Nvidia HDMI audio
      3. Audio_ID: 3 - 3/5/6 port Realtek ALC onboard audio with
        1. HD3000/HD4000/AMD/Nvidia HDMI audio
    5. HD4600+/HD6000+ HDMI audio
      1. Chameleon: audio_hdmi_hd4600-hda-100_patch.command.zip
      2. Clover: config-hdmi_hd4600-100.plist.zip
  2. Graphics
    1. Intel HD Graphics (1st generation and prior, not supported)
      1. HD6x0 (HD630 KBL native desktop support)
      2. HD5x0 (HD530 SKL framebuffer edits required)
        1. HD530/HD540
        2. See Note/3. HD5x0
      3. HD6000+ (BDW framebuffer edits required)
        1. HD5500/5600/6000/6100/6200/Iris/Iris Pro
      4. HD4600+ (Azul framebuffer edits required)
        1. HD4400/4600/5000/5100/5200/Iris/Iris Pro
      5. HD4000 (Capri framebuffer edits may be required)
      6. HD3000 (SNB framebuffer edits may be required)
      7. Intel BDW/Azul/Capri/SNB edits:
        1. Chameleon: graphics_Intel_framebuffers
        2. Clover (select HD Graphics-100.plist): audio_CloverHDMI
    2. AMD RX 5xx/RX 4xx/R7-R9 3xx/R7-R9 2xx/HD7xxx/HD6xxx/HD5xxx
      1. RX 5xx/RX 4xx
        1. 10.13 Public Beta, HDMI audio working
        2. 10.12, HDMI audio not working
      2. AppleHDAController and AMD50000Controller/AMD60000Controller/ AMD7000Controller/AMD8000Controller/AMD9000Controller edits may be required, see
        1. Editing custom personalities for ATI Radeon HD[45]xxx
        2. [HOW TO] Modification of AMD FB + Clover injection - ATi
      3. AMD/TrueAudio support, 10.10.4 and newer
        1. AMD9520Controller.kext/GCN1.2/Vega
          • 10.13: HDMI/DP audio working
          • 10.12: HDMI/DP audio not working
        2. AMD9510Controller.kext/GCN1.2/Polaris
          • 10.13: HDMI/DP audio working
          • 10.12: HDMI/DP audio not working
        3. AMD9000Controller.kext/GCN1.2/Tonga
          • HDMI/DP working
        4. AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire
    3. Nvidia 10xx/9xx/7xx/6xx/5xx/4xx
      1. 10xx/9xx/750/750Ti; Nvidia Web drivers required
        1. 10xx/Nvidia web driver; no HDMI audio on HDMI port after boot, fixes:
          1. DP2HDMI adapter
          2. DVI2HDMI adapter
          3. Hot plug HDMI display after Desktop appears
      2. 560/560ti/550/550ti/450; no native support
        1. 450: no known fix
        2. 550/550ti: Patch AppleHDA binary
          1. Find: 14 00 de 10
          2. Rplc: 15 00 de 10
        3. 560/560ti/Quadro 4000: Patch AppleHDAController binary
          1. Find: de 10 ea 0b
          2. Rplc: de 10 0c 0e
  • Intel Motherboard series
    1. 100 Series - Z170, H170, B150 ...
    2. 9 Series - Z97, H97, B95
    3. 8 Series - Z87, H87, B85, H81 ...
    4. 7 Series - Z77, H77, B75 ...
    5. 6 Series - Z68, P67, H67, H61 ...
    6. 5 Series - P55, H55 ...
Notes
  1. 10.11 and newer/Boot flags (install/edit kexts and rebuild cache)
    1. CLOVER/config.plist/RtVariables/
      1. BooterConfig/0x28
      2. CsrActiveConfig/0x3
    2. Chameleon - tba
      1. CsrActiveConfig/0x3
  2. 10.10 and newer/Boot flags (rebuild cache)
    1. CLOVER/config.plist/Boot/Arguments/kext-dev-mode=1
    2. Chameleon/Extra/org.chameleon.Boot.plist/Kernel Flags/kext-dev-mode=1
  3. HD6x0
    1. 10.12.6 and newer
    2. Avoid Clover Configurator, removes Arbitrary; use Xcode
  4. HD5x0
    1. 10.11.4 and newer
    2. System Preferences/Sound/Output; HDMI shows as DP, DP shows as HDMI
    3. Supports 1x display, boot fails with 2x display; 2nd display hot plug works
    4. Avoid Clover Configurator, removes Arbitrary; use Xcode
  5. HD4600/Mobile - no native 10.10 support
    1. see [Fix] Intel HD4200/HD4400/HD4600 Mobile on Yosemite
Tools
  1. RehabMan/OS-X-MaciASL
  2. DPCIManager
  3. IORegistry Explorer (choose one)
    1. IORegistryExplorer_v2.1.zip
    2. IOJones
Additional Information/Previous macOS Guides
  1. toleda/audio_hdmi_guides
  2. Mavericks: HDMI Audio - AppleHDA [Guide]
  3. Mountain Lion HDMI Audio
  4. Lion HDMI Audio - Part 1: Requirements
  5. Snow Leopard HDMI Audio - Part 1: Requirements
Problem Reporting (post to this thread with requested files attached)
  1. Description of HDMI audio problem
  2. macOS version/motherboard model/BIOS version/processor/graphics
  3. Procedure/Guide Used
    1. cloverHDMI terminal output (Shell/Export Text As ...)
  4. Copy of IORegistryExplorer/IOJones (Tools3., either)
    1. IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots)
    2. IOJones/File/Save...
  5. Screenshots
    1. DPCIManager/Status (Tools 2.)
    2. System Information/Hardware/Graphics/Displays
  6. Copy Of Console/All Messages (last boot)
    1. Console/File/Save a Copy As...
  7. System/Library/Extensions/AppleHDA.kext
  8. Chameleon
    1. Extra/org.chameleon.Boot.plist
    2. DPCIManager/Misc/Boot Log (Tools 2.)
    3. Extra/dsdt.aml (if installed)
    4. Extra/ssdt.aml
  9. Clover
    1. EFI/CLOVER/config.plist
    2. DPCIManager/Misc/Boot Log (Tools 2.)
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml (if installed)
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml
Credit:
TimeWalker75a Post #118, Intel HD Graphics 4600 (Haswell) working displayport
PikeRAlpha Haswell HDAU solution | Pike's Universum
bcc9 Post #11, http://www.insanelymac.com/forum/top...ort/?p=1934889
VCH888, Post #760 ALC889A, Gigabyte (Intel): now having a working front mic - Page 38 - Sound - InsanelyMac Forum
 
Last edited by a moderator:
Hi Toleda,

I am using the dsdt.aml and SSDT.aml (Power Mgmt) from Mavericks with my Yosemite installation.

Is this ok, or should I recreate both files ?


I performed an update from OS X 10.9 to 10.10 using Unibeast. Boot loader is Clover and everything went very well. I only had to install Audio and Network drivers using Multibeast.

Z77X-UD5H with GTX650 Asus.

Everything is working, that is why I am asking.

thx
 
Hi,

thank you. Every Audio components works now.

Only sleeping doesn't work - my PC sleeps few moments (LED twinkle 3x) and the Yosemite Desktop appears again.

Bye
 
Hi guys,
I just did my first build, everything works just fine except hdmi audio. I have an monitor with build in speakers (Asus Syncmaster) and it is connected with dvi in the graphics card. I also connected my tv with hdmi cable (into the graphics card). I get the sound working with the headphone jack and the rear black audio jack. As I'm very new in this I simply don't really understand this guide and how to do what.

If any one can could guide me step-by-step I would really appreciate it :)

Btw,the computer is running Yosemite.

Here is the list of the components:
Motherboard: Gigabyte z87x-ud3h
CPU: Intel i7 4470k
Graphics card: Nvidia GTX770 4gb
Ram: 8 gb Corsair Vengeance
 
Hi Toleda,

thanks for your time!

I updated a Gigabyte Z77-UP5TH Mobo from Mavericks to Yosemite using HDMI through a NVIDIA GTX670 card; I previously had HDMI working through an edited SSDT.aml. Now it doesn't work any longer.
After the update to Yosemite, as per guide, I re-installed the audio drivers (ALC 898), then tried the HDAenabler, to no avail.
Also had kernel flag changed from npci=0x03000 to 0x02000, that also did not help.

What to do? It's been ages since I did this last... which guide to follow?

Thanks for any help!
Averett
 

Attachments

  • SSDT.aml
    428 bytes · Views: 823
  • org.chameleon.Boot.plist
    1.1 KB · Views: 736
Status
Not open for further replies.
Back
Top