Hdmi audio nvidia mac os
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
HDMI Audio AppleHDA [Guides]_v4.0 #HDMI Audio AppleHDA [Guides]
OS X Intel HD Graphics/AMD/Nvidia HDMI audio
Clover HDMI audio enables HDMI, DP and DVI audio with patched or native OS X AppleHDA.kext. HDMI audio ACPI edits are enabled with dsdt edits, edited ssdts or Clover injection/dsdt patching. Clover provides audio and graphic binary patching while preserving native kext installation. Supports Intel HD Graphics and/or AMD or Nvidia HDMI audio.
cloverHDMI detects and installs the correct ssdt(s) and patches the Intel framebuffer for the connected display(s) enabling OS X HDMI audio.
Updates
1/15/16 — El Capitan support, cloverHDMI script
12/2/14 — Yosemite, 9series support
Credit: TimeWalker/10.10+/HD4600 codec patch
Install one method, uninstall before installing another method
I. cloverHDMI (script)
- detects and installs appropriate ssdt(s)
- detects and installs appropriate Intel connector patches
II. ssdt (user)
- install appropriate ssdt
- install appropriate Intel connector patches (as required)
- install appropriate AMD connector patches (as required)
III. dsdt (user)
- edit dsdt (MaciASL) and install edited dsdt
- install appropriate Intel connector patches (as required)
- install appropriate AMD connector patches (as required)
IV. Bootloader HDMI audio (user)
Repo downloads: select link, select View Raw
HDMI Audio Installation
II — ssdt injection
Most systems; install ssdt and restart
All systems: extract dsdt, patch, install edited dsdt.
- Download [Guide] HDMI audio/dsdt
- Notes
- BIOS update require same dsdt edits on new installed BIOS
- OS X updates do not effect dsdts
- All Intel systems have a dsdt
- AMD/Nvidia HDMI audio is installed
- dsdt edits/MaciASL, see II/III — dsdt/ssdt HDMI audio Guides below
- kext edits, if required, see II/III — dsdt/ssdt HDMI audio Guides below
II/III — dsdt/ssdt HDMI audio Guides
Download appropriate guide from repo
IV — Bootloader HDMI audio
- HD4000/HD3000
- Clover/EFI/CLOVER/Config.plist
- Devices/Audio/Inject/3
- Devices/UseIntelHDMI/YES
- Graphics/Inject/Intel/YES
- Clover/EFI/CLOVER/Config.plist
HDMI Audio Details
V — Before You Start
- OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
- The connected HDMI device (TV, receiver, etc.) provides any and all audio control
VI — Additional Information
VII — Requirements
- OS X Versions (+ all)
- 10.11+/El Capitan
- 10.10+/Yosemite
- 10.9+/Mavericks
- 10.8+/Mountain Lion
- Intel Desktop Motherboards
- 9 Series — Z97, H97, B95
- 8 Series — Z87, H87, B85, H81 .
- 7 Series — Z77, H77, B75 .
- 6 Series — Z68, P67, H67, H61 .
- 5 Series — P55, H55 .
- Graphics
- Intel HD Graphics (1st generation and prior, not supported)
- HD6000+ (BDW framebuffer edits required)
- HD4600+ (Azul framebuffer edits required)
- HD4000 (Capri framebuffer edits may be required)
- HD3000 (SNB framebuffer edits may be required)
- BDW/Azul/Capri/SNB kext edits
- Kext/binary patch/ Intel graphics kext edits
- Clover/kext patch config-hdmi_HD . plist edits
- AMD HD R7-R9 3xx/R7-R9 2xx/HD 7xxx/HD 6xxx/HD 5xxx (default framebufer)
- AppleHDAController and AMD70000Controller/AMD60000Controller/AMD50000Controller edits may be required, see Editing custom personalities for ATI Radeon HD[45]xxx
- AMD TrueAudio supported 10.10.4 and newer
- AMD9000Controller.kext/GCN1.2/Tonga/TrueAudio ⁃ HDMI/DP working
- AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire/TrueAudio ⁃ HDMI/DP not working
- Nvidia 9xx/7xx/6xx/5xx/4xx (750 and 9xx require Nvidia Web driver)
- GTS 450, GTX 550, GTX 560 not supported natively
- 550/560 fix available
- GTS 450, GTX 550, GTX 560 not supported natively
- Intel HD Graphics (1st generation and prior, not supported)
VIII — Notes
- Boot Flags/Boot failure may result if ignored
- 10.11+/Disable SIP/set, restart, install, enable SIP, restart
- CLOVER/config.plist/
- ACPI/DSDT/Fixes/NO (all or remove)
- RtVariables/BooterConfig/0x28
- RtVariables/CsrActiveConfig/0x3
- CLOVER/config.plist/
- 10.10+/Allow unsigned kexts/set, restart, install
- Clover/config.plist/
- ACPI/DSDT/Fixes/NO (all or remove)
- Boot/Arguments/kext-dev-mode=1
- Clover/config.plist/
- 10.11+/Disable SIP/set, restart, install, enable SIP, restart
- HD4600/HD4400/Mobile — no native support
- README: RehabMan OS-X-Fake-PCI-ID
- Downloads: RehabMan OS-X-Fake-PCI-ID
- S/L/E/AppleHDA.kext
- Native S/L/E/AppleHDA.kext
- HD4600/Desktop HDMI audio codec
- Kext/binary patch: HD4600/Desktop/AppleHDA edit
- Clover/kext patch: HD4600/Desktop/AppleHDA edit
- HD2000/HD2500 not supported
- Problem Reporting/Post to:
- Problem Reporting/Attached requested files
Clover HDMI audio for NVIDIA & AMD cards. Easy way.
ok1ok1
Updated 07/3/2018. This solution works in High Sierra 10.13.6 as well as several previous versions of MacOS. I didn’t create the tools I only figured out how to use them. Credit for the kext goes to andrejkw at macrumors. Your mileage may vary but this is the easiest solution I’ve found. I’ve used it for years & its worked for many others. Definitely worth a try.
1. Download package located here https://www.dropbox.com/s/8hay1m0rec93vvo/HDMIAudio-1.0.dmg?dl=1
2. Mount HDMIAudio-1.0 disk image
3. Mount your EFI partition. You may need to use Clover Configurator or similar tool to do this.
3. Copy HDMIAudio.kext from the HDMIAudio disk image to EFI/Clover/Kexts/Other
4. Reboot. Clover may hang on the initial boot attempt, if so a restart of the computer should have you up and running.
There you have it, a simple file copy.
After the reboot I had working HDMI Audio.
*If you don’t see any audio devices after reboot. Download and run AudioCloverALC command by toleda
https://github.com/toleda/audio_CloverALC/raw/master/audio_cloverALC-130.command.zip
This may help to finish off the install.
If you’re confused, there is a quick rundown in this video. *VIDEO IS OLD. COPY KEXT TO «OTHER» FOLDER!
*Don’t forget to select the proper output! System Preferences/Sound/output or hold the Option key while clicking volume icon.
So now you have HDMI audio, but what about volume control? OSX doesn’t support volume control of HDMI devices natively. Use one of the utilities below to enable it.
Audio Hijack
Sound Siphon
AppleHDA HDMI Audio [Guide]
toleda
Moderator
AppleHDA HDMI Audio _v2 [Guide]
Most Intel/AMD/Nvidia desktop graphics systems
Enables HDMI, DisplayPort and DVI (ex. AMD) audio
Supports all macOS/OS X versions: 10.14, 10.13, 10.12, 10.11, 10.10 and 10.9
10.14/System Preferences/Sound/Output > DP audio on DP port + HDMI audio on HDMI port
macOS HDMI audio support for Intel HD4000 and newer, AMD HD7xxx and newer, *Nvidia 7xx and 6xx, Intel/AMD and Intel/Nvidia graphics configurations. This guide provides files and instructions for enabling native macOS/OS X 10.9 and newer desktop AppleHDA HDMI audio.
*Nvidia: 20xx/10xx/9xx/750Ti/750 issues, see VIII. Nvidia GeForce Graphics
Change Log
v2.1 — 4/3/2019: MultiBeast/WhateverGreen Support
v2.0 — 10/30/2018: Mojave Support, AppleALC.kext required, cloverHDMI deprecated
New install, see I. Before You Install Audio, below
Installation: see II. AppleHDA HDMI Audio Method, below
Support: see IV. Problem Reporting, below
Repo downloads: click link, select View Raw
I. Before You Install HDMI Audio
- Make a bootable backup
- Native AppleHDA.kext, only available from macOS installer
- AppleALC.kext, see AppleHDA Realtek Audio/Post #1/II. AppleHDA Realtek Audio Methods
- Connect the HDMI device, restart
- OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
- The connected HDMI device (TV, receiver, etc.) provides any and all audio controls
II. AppleHDA HDMI Audio Methods — Required: a. native AppleHDA.kext, b. AppleALC.kext
Install one method (A, B or C); remove installed method before installing another method.
A. AMD/Nvidia/Intel — acidanthera/WhateverGreen — WhatEverGreen Support Topic
Enables AMD/Nvidia/Intel HDMI audio, add required AMD/Intel framebuffer patches to config.plist
Downloads
- WhateverGreen v1.2.0 or newer
- Lilu v1.2.0 or newer
- Install Downloads/WhateverGreen.kext and Lilu.kext to Library/Extensions with KextBeast
- Restart
- Framebuffer/connector patches
- AMD: Guide How to Patch AMD Framebuffers for High Sierra using Clover
- Nvidia: NVCAP configures all connectors. no macOS support for 2x HDMI
- AppleALC.kext supports non native Nvidia HDMI audio controllers
- Intel: [Guide] Intel Framebuffer patching using WhateverGreen (max, 2x HDMI/DP/DVI audio)
- HD4600 HDMI audio/Port 0x7/WhateverGreen.kext (credit, RehabMan)
- Pipe edit required when native pipe = 8 (KP results), otherwise ignore
- Native connector: 03060800 00040000 11000000 (DP)
- Patched connector: 03061200 00080000 06000000 (HDMI)
- Example, edited config.plist:
- HD4600 HDMI audio/Port 0x7/WhateverGreen.kext (credit, RehabMan)
- Save, restart
B. MultiBeast
Download/MultiBeast 11.x — Mojave
- Supports WhateverGreen method, above
- MultiBeast > Customize > Graphics Configuration > Core Graphics Fixup AKA WhateverGreen
- Build/Install/Restart
- See A. . WhateverGreen/3. Framebuffer/connector patches, above
- Save, restart
C. Intel — RehabMan/FakePCIID — Laptops
See [Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])
D. Unsupported Methods — not supported by this thread
- HDMIAudio.kext: supports 4 of 6 connected display instances, no developer support
- Search HDMIAudio.kext
- VoodooHDA.kext: conflicts with AppleHDA.kext, does not support Intel HDMI audio
- Search VoodooHDA.kext
- Last resort, Nvidia 10xx HDMI audio
- Description of HDMI audio problem
- macOS version/motherboard model/BIOS version/processor/graphics
- Procedure/Guide used
- Copy of IOReg — IOReg_v2.1 (Tools 2.)
- IOReg/File/Save a Copy As…, verify file opens
- Terminal — 4 commands, attach Terminal output
-
- macOS (10.10 and newer, SIP)
- 10.11 and newer (install/edit native and non native kexts and rebuild cache)
- CLOVER/config.plist/
- BooterConfig/0x28
- CsrActiveConfig/0x3 or 0x67
- CLOVER/config.plist/
- 10.10 (install/edit native and non native kexts)
- CLOVER/config.plist/
- Boot/Arguments/kext-dev-mode=1
- CLOVER/config.plist/
- 10.11 and newer (install/edit native and non native kexts and rebuild cache)
- Intel Motherboards
- Desktop: 300/200/100/9/8/7/6 Series
- Workstation: X299/X99/X79
- BRIX/NUC: HD630, HD540, HD6100, HD6000, HD5500, HD5200, HD5000, HD4000
- Native AppleHDA.kext (Restore native AppleHDA [Guide])
- With or without onboard audio
- Remove any audio kext enabler/HDAEnabler_.kext
- Remove any HDMI audio kext/HDMIAudio.kext
- Remove/Disable Clover audio/HDMI audio patches
- config.plist/ACPI/DSDT/Patches/Rename . to HDEF, remove
- config.plist/ACPI/DSDT/Patches/Rename GFX0 to IGPU, remove
- config.plist/ACPI/DSDT/Fixes/AddHDMI_8000000/YES, set NO
- config.plist/ACPI/DSDT/Fixes/FixDisplay_0100/YES, set NO
- config.plist/ACPI/DSDT/Fixes/FixHDA/NO
- config.plist/Devices/UseIntelHDMI/YES, set NO
- Intel HD Graphics (desktop support; mobile/Haswell, see 4., below)
- HD6x0 (HD630/KBL, framebuffer edit required), 10.12.6 and newer
- HD5x0 (HD530/SKL, framebuffer edit required). 10.11.4 and newer, HD540
- System Preferences/Sound/Output; HDMI shows as DP, DP shows as HDMI
- Supports 1x display, boot fails with 2x display; 2nd display hot plug works
- HD6000+ (BDW framebuffer edits required), HD6200, HD6100
- HD4600+ (Azul framebuffer edits required), HD5500, HD5200, HD5000, HD4400
- HD4000 (Capri framebuffer edits may be required)
- AMD RX 5xx4xx/HD R7-R9 3xx/R7-R9 2xx/HD 7xxx/HD 6xxx/HD 5xxx (* default framebuffer)
- AMD TrueAudio supported 10.10.4 and newer
- Enable AMD graphics, credit: Meize — Tracing back the AMD GPU wakeup issue to its origin — ATi — InsanelyMac Forum
- Clover/version 4296 or greater
- config.plist/Graphics/RadeonDeInit/YES
- AMD9520Controller.kext/GCN1.2/Vega10.14/
- 10.14/10.13: HDMI audio working
- 10.12: HDMI audio not working
- AMD9510Controller.kext/GCN1.2/Polaris
- 10.14/10.13: HDMI/DP audio working
- 10.12: HDMI/DP audio not working
- AMD9500Controller.kext/GCN1.2/Polaris
- 10.14/10.13: HDMI/DP audio working
- 10.12: HDMI/DP audio not working
- AMD9000Controller.kext/GCN1.2/Tonga
- HDMI/DP working
- AMD8000Controller.kext/GCN1.1/Hawaii/Bonaire
- 10.14/10.13/10.12.5/.6/10.13: WhatEverGreen Support Topic/#84 Working
- Enable AMD graphics, credit: Meize — Tracing back the AMD GPU wakeup issue to its origin — ATi — InsanelyMac Forum
- AMDxxxxController and AppleHDAController edits may be required, see
- Guide How to Patch AMD Framebuffers for High Sierra using Clover
- Editing custom personalities for ATI Radeon HD[45]xxx
- [HOW TO] Modification of AMD FB + Clover injection — ATi
- AMD TrueAudio supported 10.10.4 and newer
- Nvidia 20xx/10xx/9xx/7xx/6xx
- 20xx: no macOS support
- 10xx/9xx/750T/750 Web drivers: no 10.14 support
- Supported: 10.13, 10.12, 10.11, 10.10 and 10.9
- 10xx: Nvidia Web drivers required (macOS/Web)
- DP: Audio may be available on one or more DP ports
- HDMI: No HDMI audio on HDMI port after boot; after Desktop appears, try:
- DP2HDMI adapter (4K@60 HDMI requires active DP adapter)
- DVI2HDMI adapter
- Hot plug HDMI display
- Switch inputs on DP/HDMI audio supported devices
- 9xx/750T/750i: Nvidia Web drivers required (macOS/Web)
- Supports HDMI audio on all ports
- 7xx/6xx: native macOS support (macOS/Official)
- Supports HDMI audio on all ports
- HDMI ports: macOS supports one HDMI port, no signal on additional HDMI ports
- Two displays, see Post #235, credit: Pintglass
- Intel, remove:
- EFI/CLOVER/ACPI/patched/SSDT-HDMI-HD. aml
- EFI/CLOVER/KernelAndKextPatches/KextsToPatch/AppleIntelxxxGraphics. kext
- AMD, remove:
- EFI/CLOVER/ACPI/patched/SSDT-HDMI-AMD-. -.aml
- EFI/CLOVER/KernelAndKextPatches/KextsToPatch/AMDxxxxController.kext
- Nvidia, remove:
- EFI/CLOVER/ACPI/patched/SSDT-HDMI-NVIDIA-. -.aml
Changes:
v1.4 — 9/27/2018: Initial Mojave support
v1.3 — 8/8/2018: WhateverGreen.kext supports AMD/Nvidia/Intel, NvidiaGraphicsFixup.kext deprecated
v1.2 — 4/1/2018: 10.13.4 breaks Nvidia HDMI audio, see Post #2
v1.1 — 3/20/2018: Added Intel/FakePCIID, AMD/WhateverGreen, Nvidia/NvidiaGraphicsFixup methods added, Clover v4305 or newer required.
v1.0 — 10/14/2017: 10.13/Kaby Lake/cloverHDMI support. dsdt, ssdt, bootloader HDMI audio methods deprecated.v2: 8/17/16 — Initial 10.12/Sierra Support/cloverHDMI, see I. cloverHDMI
v1.3: 4/8/16 — Skylake/HD5x0 HDMI audio support (cloverHDMI, ssdt or Bootloader/Clover)
v1.2: 2/18/16 — cloverHDMI/X99, X79, X58 support
v1.1: 2/8/16 — cloverHDMI/BRIX/NUC: HD6100, HD6000, HD5500, HD5200, HD5000, HD4000
v1.0: 1/21/16 — El Capitan support, cloverHDMI scriptNotes/Nvidia:
- Nvidia 10xx/web driver; no HDMI audio on HDMI port after boot. Try all DP connectors and/or DPDVI2HDMI or DVI2HDMI adapters for HDMI audio (4K@60 HDMI requires active DP adapter). Two displays, see Post #235, credit:
Pintglass - macOS only supports video on one HDMI port on a Nvidia graphics card with more than one HDMI port. Use DP2HDMI or DVI2HDMI adapters for multiple HDMI displays (4K@60 HDMI requires active DP adapter).
First time, see I. Before You Install HDMI Audio, below
Installation: see II. AppleHDA HDMI Audio Methods, below
- cloverHDMI: detects and installs the correct Intel, and/or, AMD or Nvidia ssdt(s) and patches the Intel framebuffer for the connected display(s) enabling persistent macOS HDMI audio.
- Intel/FakePCIID: 2 kexts that provide an alternate PCI ID to a given IOPCIDevice combined with a device id injector, required framebuffer patches must be pasted to config.plist; best laptop/NUC support
- AMD/Nvidia/Intel/WhateverGreen: 1 kext that enables AMD HDMI audio with the default framebuffer, configurable with boot arguments
- Unsupported Methods: HDMIAudio.kext, Voodoo, etc.
Support: see IV. Problem Reporting, below
- Attach all requested files to Post (all posts with files attached will be replied to)
I. Before You Install HDMI Audio
- Make a bootable backup
- Connect the HDMI device, restart
- OS X does not provide HDMI audio controls (No volume, no mute, no balance, etc.)
- The connected HDMI device (TV, receiver, etc.) provides any and all audio controls
II. AppleHDA HDMI Audio Methods — Required: a. native AppleHDA.kext, b. EFI mounted
Install one method; remove installed method before installing another method.1. cloverHDMI — Native macOS HDMI audio, all flavors (any SIP, Clover only)
Download/View Raw: audio_cloverHDMI.command.zip
Before running script, see Notes, (below)- cloverHDMI,
- Intel/AMD/Nvidia: HDMI audio ssdt > EFI/CLOVER/ACPI/patched/SSDT-HDMI-.
- Intel: DP2HDMI framebuffer edits > EFI/CLOVER/config.plist/KernelAndKextPatches/
- Test Drive (saves HDMI audio ssdt and config.plist to Desktop)
- Set audio_cloverHDMI-1×0.command/gDebug=1
- Copy config.plist to Desktop
- Continue with 3. Installation/Step 3
- Installation
- Mount EFI
- Intel: HDMI displays only, disconnect DP displays
- Double click: Downloads/audio_cloverHDMI.
- Answer y/n questions
- Password
- Restart
- Terminal (output)
- cloverHDMI-Intel
- cloverHDMI-Intel&AMD:Nvidia
- cloverHDMI-AMD:Nvidia
- Support
- macOS: see V. Requirements/1. macOS
- Native AppleHDA.kext, see V. Requirements/2. Native AppleHDA.kext
- Intel/desktop series: see Requirements/3. Intel motherboards
- Graphics/HDMI audio:
- Intel HD Graphics (native GPU Power Management)
- see VI. Intel HD Graphics
- AMD/default framebuffer (ATY,AMD,RadeonFramebuffer)
- see VII. AMD Radeon Graphic
- Nvidia/Official/Web
- see VIII. Nvidia GeForce Graphics
- Intel HD Graphics (native GPU Power Management)
- Notes
- After running script (if present), remove: config.plist/ACPI/DSDT/Patches/
- change HDAS to HDEF (or Rename . )
- MultiBeast > Drivers > Realtek ALCxxx > 100 / 200 Series Audio
- disables Intel HDMI audio
- MultiBeast > Drivers > Realtek ALCxxx > 100 / 200 Series Audio
- change GFX0 to IGPU (or Rename . )
- change PEG0 to GFX0 (or Rename . )
- change HDAS to HDEF (or Rename . )
- Current HDMI audio; no need to run script, does not remove other methods
- Attempted HDMI audio and not working; remove all previous attempts
- This method does not work on all systems; HDMI audio dsdt edits may be necessary
- After running script (if present), remove: config.plist/ACPI/DSDT/Patches/
2. Intel — RehabMan/FakePCIID — Fake-PCI-ID(SIP disabled, Clover only)
Downloads- Fake-PCI-ID
- Clover config.plist files for common Intel graphics configurations
- Kexts
- FakePCIID.kext
- provide alternate PCI ID to a given IOPCIDevice
- FakePCIID_Intel_HDMI_Audio.kext
- device id injector (PCI ID)
- FakePCIID.kext
- Installation
- Downloads/FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext to /Library/Extensions with kext installer
- Edit EFI/CLOVER/config.plist, paste config_HDxxxx.plist/ (see above link):
- ACPI/DSDT/Patches/ (change HDAS to HDEF, 100/200/300 Series only)
- ACPI/DSDT/Patches/ (change GFX0 to IGPU, all Intel HD Graphics)
- ACPI/DSDT/Patches/ (change B0D3 to HDAU, 8/9 Series only)
- ACPI/DSDT/Patches/ (change HECI to IMEI, 100/200/300 Series only)
- Devices/AddProperties (IntelGFX/hda-gfx=onboard-1 for HDMI audio, all Intel HD Graphics)
- Devices/AddProperties (HDA/hda-gfx=onboard-1 for HDMI audio, 6/7/100/200/300 Series only)
- KernelAndKextPatches/KextsToPatch/ (HDMI audio, . 0x . 0x . framebuffer patch, all Intel HD Graphics)
- Restart
3. AMD/Nvidia/Intel — Acidanthera/WhateverGreen — WhatEverGreen Support Topic(Any SIP, any bootloader)
Downloads- WhateverGreen v1.2.0 or newer
- Lilu v1.2.0 or newer
- Kexts
- WhateverGreen
- See link above
- Set necessary boot arguments (config.plist)
- Lilu
- patch kext cache
- WhateverGreen
- Install Downloads/WhateverGreen.kext and Lilu.kext to EFI/CLOVER/kexts/Other
- Restart
ssdt injection — Most systems; install ssdt and restart
- Download [Guide]-OSX-hdmi_audio-hdef_audio-ssdt.pdf.zip
- Note — BIOS/OS X updates do not effect ssdts
- edited ssdts, see dsdt/ssdt HDMI audio Guides below
- HD6x0: audio_hdmi_200series
- HD5x0: audio_hdmi_100series
- ssdt_hdmi-hd6000+
- ssdt_hdmi-hd4600+
- ssdt_hdmi-hd4000
- ssdt_hdmi-hd3000
- ssdt_hdmi-amd
- ssdt_hdmi-nvidia
- ssdt_hdef
- kext edits, if required, see dsdt/ssdt HDMI audio Guides below
dsdt edits — All systems: extract dsdt, patch, install edited dsdt
- Download[Guide]-OSX-hdmi_audio-hdef_audio-dsdt.pdf.zip
- Notes
- BIOS update require same dsdt edits on new installed BIOS
- OS X updates do not effect dsdts.
- All Intel systems have a dsdt
- AMD/Nvidia HDMI audio is installed
- dsdt edits/MaciASL, see dsdt/ssdt HDMI audio Guides below
- kext edits, if required, see dsdt/ssdt HDMI audio Guides below
dsdt/ssdt HDMI audio Guides(download appropriate guide from repo)
- HD6000+/Desktop/BRIX/NUC: audio_hdmi_9series
- HD4600+/Desktop/BRIX/NUC: audio_hdmi_8series
- HD4000/Desktop/BRIX/NUC: audio_hdmi_hd4000
- HD3000/Desktop: audio_hdmi_hd3000
- 5 Series/X58/X79/X99/Desktop: audio_hdmi_5series (dsdt edits only)
- Discrete Graphics (if installed)
- [Guide]-OSX-AMD-hdmi_audio.pdf.zip
- [Guide]-OSX-Nvidia-hdmi_audio.pdf.zip
Bootloader HDMI audio
- All supported configurations
- Clover
- with dsdt/ssdt and kext patches, above
- Clover
- HD5x0 (Clover only, credit: RehabMan)
- [Guide]HD5x0-hdmi_audio(clover_or_ssdt).pdf
- HD4000/HD3000
- Clover/EFI/CLOVER/Config.plist
- Devices/Audio/Inject/3
- Devices/UseIntelHDMI/YES
- Graphics/Inject/Intel/YES
- Chameleon: Extra/org.chameleon.Boot.plist
- HDAEnabler=Yes
- HDEFLayoutID=03000000
- Clover/EFI/CLOVER/Config.plist
- AMD/Nvidia (1st 2 ports only)
- Chameleon: Extra/org.chameleon.Boot.plist
- EnableHDMIAudio=Yes
- Chameleon: Extra/org.chameleon.Boot.plist
V. Requirements — macOS, Intel, native AppleHDA, supported codecs, Clover
- Intel Motherboards
- Desktop: 5 Series
- Workstation: X58
- SIP (required to install/edit kexts and rebuild cache)
- 10.13/10.12/10.11:
- CLOVER/config.plist/
- CsrActiveConfig/0x3 or 0x67
- CLOVER/config.plist/
- 10.10:
- Clover/config.plist/
- Boot/Arguments/kext-dev-mode=1
- Chimera/Chameleon/Extra/org.chameleon.Boot.plist
- Kernel Flags//kext-dev-mode=1
- Clover/config.plist/
- 10.13/10.12/10.11:
VI. Intel HD Graphics — HDMI, DP, DVI; max 2
- Intel HD Graphics (desktop support; mobile/Haswell, see 4., below)
- HD4600+ (Azul framebuffer edits required), HD5500, HD5200, HD5000, HD4400
- HD4600/HD4400/Mobile — no native support
- RehabMan/OS-X-Fake-PCI-ID
- RehabMan / OS-X-Fake-PCI-ID / Downloads — Bitbucket
- HD4600/HD4400/Mobile — no native support
- HD4000 (Capri framebuffer edits may be required)
- HD3000 (SNB framebuffer edits may be required)
- SKL/BDW/Azul/Capri/SNB kext edits
- see II. cloverHDMI, above
- HD2000/HD2500, not supported
- HD4600+ (Azul framebuffer edits required), HD5500, HD5200, HD5000, HD4400
VIII. Nvidia GeForce Graphics — HDMI, DP, DVI; max 4
- Nvidia 10xx/9xx/7xx/6xx/5xx/4xx
- 10xx: Nvidia Web drivers required
- No HDMI audio on HDMI port after boot, fixes:
- DP2HDMI adapter
- DVI2HDMI adapter
- Hot plug HDMI display after Desktop appears
- No HDMI audio on HDMI port after boot, fixes:
- 9xx/750/750Ti: Nvidia Web drivers required
- GTS 450, GTX 550/550ti, GTX 560/560ti; no native support
- 450: no known fix
- 550/550ti: Patch AppleHDA binary
- Find: 14 00 de 10
- Rplc: 15 00 de 10
- 560/560ti/Quadro 4000: Patch AppleHDAController binary
- Find: de 10 ea 0b
- Rplc: de 10 e5 0b
- 10xx: Nvidia Web drivers required
X. Additional Information — HDMI Guides, HDEF Guides
- HDMI audio: audio_hdmi_guides
- HDEF audio: audio_ALC_guides
Post #2
Nvidia HDMI Audio/10.13.4, 10.13.5, 10.13.6, 10.14+
10.13.5 Update: 10.13.4 fixes work in 10.13.5. Workaround #2, add MatchOS/10.13.4,10.13.5,10.13.6,10.14.x (no spaces)The process that enabled all Nvidia HDMI audio codecs has been disabled in 10.13.4 AppleHDAController.kext. Device-ids for natively supported Nvidia graphics cards remain and work.
Supported Nvidia HDMI audio controller device ids (10.13.4 AppleHDAController):
- macOS (10.10 and newer, SIP)
-