Contribute
Register

Lion HDMI Audio - Part 1: Requirements

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
plex.jpeg
mac-os-x-lion1-500x250.jpg
starcraft.jpeg
hdmi.jpeg


Lion HDMI Audio
Part 1: Lion HDMI Audio Requirements

Enabling HDMI audio in Mac OS X 10.7.x is comprised of three parts and six guides:

Part 1: HDMI Audio Requirements
Determines if your system is capable of HDMI audio

Part 2: HDMI Audio DSDT Edits
Configures your motherboard for HDMI audio
2a. http://www.tonymacx86.com/hdmi-audi...o-part-2a-dsdt-edits-discrete-amd-nvidia.html
2b. http://www.tonymacx86.com/hdmi-audi...rt-2b-dsdt-edits-integrated-intel-hd3000.html

Part 3: HDMI Audio Kext Edits
Customizes Mac OS X for your graphics card
3a. http://www.tonymacx86.com/hdmi-audio/28623-lion-hdmi-audio-part-3a-kext-edits-amd.html
3b. http://www.tonymacx86.com/hdmi-audio/28626-lion-hdmi-audio-part-3b-kext-edits-nvidia.html
3c. http://www.tonymacx86.com/hdmi-audi...-part-3c-kext-edits-intel-hd3000-revised.html

Enjoying HDMI audio + video on most graphics card and motherboard configurations is documented using the replacement audio driver VoodooHDA. *Enabling the supplied AppleHDA is something of a challenge but offers significant benefits including native support, high quality audio and complete integration with the rest of the Mac OS X system.

1ss.png
Advanced DSDT & Kext Editing
1ss.png

Note: This is an advanced process and is highly dependent on your exact hardware configuration.


After all this work, how do you know if you have successfully enabled HDMI Audio in Mac OS X? Select System Preferences/Sound/Output. Look for HDMI, select HDMI as your audio output device and enjoy!

HD6870/10.7.1 with HDMI audio and DisplayPort audio

l_prefs-sound-output-a.png


This guide applies to Mac OS X 10.7.x only. *

Credit: VCH888: Editing custom personalities for ATI Radeon HD[45]xxx - InsanelyMac Forum
Credit: bcc9: Editing custom personalities for ATI Radeon HD[45]xxx - InsanelyMac Forum
Credit: tonymacx86: tonymacx86.com - Home
More Info: http://www.tonymacx86.com/hdmi-audio/

Part 1: Lion HDMI Audio Requirements

This following requirements must be met before attempting to enable Lion HDMI audio. Starting with a HDMI audio capable Lion system significantly increases your probability of success.

HDMI Audio Requirements
1. Lion (Mac OS X 10.7.x), bootable from hard disc.
2. DSDT.aml installed in Extras
3. AppleHDA_v2.1.x installed in System/Library/Extensions
4. Device (HDEF) present in dsdt. (Working on board audio required for 10.7 or HD3000)
5. No audio enablers (i.e., Voodoo, 8xxEnabler, etc)
6. Compatible Graphics:
.....AMD HD 5xxx or HD 6xxx or
.....Nvidia GT 240, GT/S/X 4xx, GT/S/X 5xx or
.....Intel HD3000 Integrated Graphics (i3-2105, i3-2125, i5-2405S, i5-2500K, i7-2600K processors - 9/2011)
7. Lion Recognized Graphics Card
…..About This Mac/Graphics: Correct and complete supplier, model and memory
…..System Report.../System Profiler/Graphics/Displays: Television: Yes
…..System Preferences/Displays: 1080p, 1080i or 720p

Examples of Lion Recognized Graphics Cards: View attachment Lion_Recognized_Graphics_Cards.pdf

If your system meets the requirements above, proceed to Part 2: HDMI Audio DSDT Edits:
1. http://www.tonymacx86.com/hdmi-audi...o-part-2a-dsdt-edits-discrete-amd-nvidia.html
2. http://www.tonymacx86.com/hdmi-audi...rt-2b-dsdt-edits-integrated-intel-hd3000.html

Notes:

Potential impact to on board audio when enabling HDMI audio
l_onboard-hdmi.png


Lion HDMI Audio Differences from Snow Leopard HDMI Audio
1. DSDT edits: no changes.
2. AppleHDA Binary: no changes.
3. AppleHDAController Binary: edit 4 instances rather than two. (de 10 e4 0b should not be edited).
4. ATIFrambuffer binary edits: Obsolete
5. ATI5000Controller binary: edit HD 5xxx FrameBuffers, if neccessay (same method, different binary)
6. ATI6000Controller binary: edit HD 6xxx FrameBuffers, if neccessay (same method, different binary)
7. GT/S/X 5xx graphics cards and HD3000 integrated graphics are supported in Lion only.
 
Last edited by a moderator:
Re: Draft - Part 1: Lion HDMI Audio Requirements - Draft

I now have HDMI audio working in Loins! :headbang: Whoopee! :lol:
 
Re: Draft - Part 1: Lion HDMI Audio Requirements - Draft

Gordo74 said:
So, what about Geforce 210? :p

I have heard of 220 success but have not heard of a success with the 210. If you're interested, we can give it a go. What are the system specifics?
 
Re: Draft - Part 1: Lion HDMI Audio Requirements - Draft

toleda said:
Stork said:
I now have HDMI audio working in Loins! :headbang: Whoopee! :lol:

Congratulations. What card(s) have HDMI audio working?
The Zotac GT 430. TonyMacX68 made the changes to get his HTPC system working with your help, as I understand, and, then, he sent them to me. The changes were a modified AppleHDA.kext and DSDT.

Judging from your OP, the two modified items are a temporary fix. I'm looking forward to more information as getting audio to work with HDMI will make Hackintosh HTPC's feasible and compete with Mac Minis.
 
Re: Draft - Part 1: Lion HDMI Audio Requirements - Draft

toleda said:
Gordo74 said:
So, what about Geforce 210? :p

I have heard of 220 success but have not heard of a success with the 210. If you're interested, we can give it a go. What are the system specifics?


I'll give it a go, I need this working, even if it's with Voodoo.

MSI H61M-E33 (B3) LGA 1155 Intel H61 HDMI Micro ATX Intel Motherboard
http://www.newegg.com/Product/Product.a ... 6813130588

i3 2100

Zotec Geforce 210
http://www.newegg.com/Product/Product.a ... 6814500195

I'd love to be the guinea pig.
 
Re: Draft - Part 1: Lion HDMI Audio Requirements - Draft

Gordo74 said:
I'd love to be the guinea pig.

Here we go. We're going to start with the DSDT edits. I just posted a draft for the DSDT edits. Give it a shot. You can save a step by using the "Nvidia_GE=Y-DSDT_HDMI_Audio_Edit - Complete" edit. It would be helpful to attach your dsdt.
 
Status
Not open for further replies.
Back
Top