Audio - HDMI Audio AppleHDA [Guide]

Discussion in 'HDMI Audio' started by toleda, Oct 17, 2014.

Thread Status:
Not open for further replies.
  1. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Oct 17, 2014 at 5:16 AM #1
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    [​IMG]
    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 (Tools 3., 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: Oct 18, 2017
  2. madman1234

    madman1234

    Joined:
    Aug 17, 2012
    Messages:
    437
    Motherboard:
    GA-Z77X-UD5H
    CPU:
    i5-3570K
    Graphics:
    Gigabyte GTX 960 4GB
    Mac:
    MacBook
    Mobile Phone:
    iOS
    Oct 18, 2014 at 12:36 PM #2
    madman1234

    madman1234

    Joined:
    Aug 17, 2012
    Messages:
    437
    Motherboard:
    GA-Z77X-UD5H
    CPU:
    i5-3570K
    Graphics:
    Gigabyte GTX 960 4GB
    Mac:
    MacBook
    Mobile Phone:
    iOS
    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
     
  3. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Oct 18, 2014 at 2:40 PM #3
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Yes.
     
  4. Flexarius

    Flexarius

    Joined:
    Aug 22, 2010
    Messages:
    29
    Motherboard:
    Asrock Z87E-ITX @ 2.50 EFI, iMac 14,2 Definition
    CPU:
    i7-4770@3.4GHz without K, S
    Mac:
    iMac
    Mobile Phone:
    iOS
    Oct 18, 2014 at 9:26 PM #4
    Flexarius

    Flexarius

    Joined:
    Aug 22, 2010
    Messages:
    29
    Motherboard:
    Asrock Z87E-ITX @ 2.50 EFI, iMac 14,2 Definition
    CPU:
    i7-4770@3.4GHz without K, S
    Mac:
    iMac
    Mobile Phone:
    iOS
  5. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Oct 19, 2014 at 1:38 AM #5
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Never works when you do one of 2 steps, Post #1, remaining item:

    1. All: Clover
      1. with dsdt/ssdt from above
     
  6. Flexarius

    Flexarius

    Joined:
    Aug 22, 2010
    Messages:
    29
    Motherboard:
    Asrock Z87E-ITX @ 2.50 EFI, iMac 14,2 Definition
    CPU:
    i7-4770@3.4GHz without K, S
    Mac:
    iMac
    Mobile Phone:
    iOS
    Oct 19, 2014 at 12:12 PM #6
    Flexarius

    Flexarius

    Joined:
    Aug 22, 2010
    Messages:
    29
    Motherboard:
    Asrock Z87E-ITX @ 2.50 EFI, iMac 14,2 Definition
    CPU:
    i7-4770@3.4GHz without K, S
    Mac:
    iMac
    Mobile Phone:
    iOS
    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
     
  7. saagar86

    saagar86

    Joined:
    Apr 10, 2014
    Messages:
    3
    Motherboard:
    Mac OS X 10.10
    CPU:
    Intel Core i7 4770K 3,5 GHz
    Graphics:
    NVIDIA GeForce GTX 770 4096 MB
    Mac:
    Mac Pro
    Oct 20, 2014 at 8:44 PM #7
    saagar86

    saagar86

    Joined:
    Apr 10, 2014
    Messages:
    3
    Motherboard:
    Mac OS X 10.10
    CPU:
    Intel Core i7 4770K 3,5 GHz
    Graphics:
    NVIDIA GeForce GTX 770 4096 MB
    Mac:
    Mac Pro
    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
     
  8. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Oct 20, 2014 at 10:19 PM #8
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Post #1, use HD4600 HDMI audio guide.
     
  9. Averett

    Averett

    Joined:
    Dec 13, 2012
    Messages:
    24
    Motherboard:
    10.10.0
    CPU:
    i7-3770
    Graphics:
    Intel HD 4000 & EVGA GTX 670
    Mac:
    MacBook Air, Mac mini
    Classic Mac:
    eMac
    Mobile Phone:
    iOS
    Oct 21, 2014 at 3:18 AM #9
    Averett

    Averett

    Joined:
    Dec 13, 2012
    Messages:
    24
    Motherboard:
    10.10.0
    CPU:
    i7-3770
    Graphics:
    Intel HD 4000 & EVGA GTX 670
    Mac:
    MacBook Air, Mac mini
    Classic Mac:
    eMac
    Mobile Phone:
    iOS
    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
     

    Attached Files:

  10. toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    Oct 21, 2014 at 4:21 AM #10
    toleda

    toleda Moderator

    Joined:
    May 20, 2010
    Messages:
    23,175
    Motherboard:
    Asus Maximus VII Impact
    CPU:
    Core i7-4770K
    Graphics:
    HD7750 + HD4600
    Mac:
    iMac, MacBook Pro, Mac mini
    Classic Mac:
    512K, LC, Power Mac
    Mobile Phone:
    iOS
    The enabler disables HDMI audio. Post #1, Problem Reporting, attach all requested files.
     
Thread Status:
Not open for further replies.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice