Contribute
Register

Mavericks: HDMI Audio - AppleHDA [Guide]

Status
Not open for further replies.
Toleda Thank you!
Edited Framebuffer dashimaki reverse port HDMI and Display Port: [case_studies]
Toleda Sorry, I did not use chimera bootloader
Using Clover bootloader

total hdmi.jpg
 

Attachments

  • ALC892+HDMI AMD7770.ioreg
    2.6 MB · Views: 121
  • config.plist
    4.8 KB · Views: 277
  • Bruxo-ALC892+HDMI.aml.zip
    19.8 KB · Views: 92
  • AppleHDA.kext.zip
    901.1 KB · Views: 84
Hi Toleda

Could you point me in the right direction on which is the best guide to follow.
to enable HDMI/DP audio via AMD radeon 6870
My I'm using the below setup
Mavericks
P8H77-I - i5 3570k - Radeon 6870


I've tried a Pjalm's Golden build
PJALM's Mini Server: i7-3770 | P8H77-I | HD4000 | Working Ivy Bridge PowerManagement
I followed all the steps.
BIOS 1001 is patched using DPCI manager.
using his DSDT edits both ASUS mother board together with his Graphics edits
placed ssdt (i5-3570k-SSDT.zip) into extra folder as well
<key>AtiConfig</key>
<string>Duckweed</string>
was added to boot.plist as well.

so far no luck.

Thanks

I don't know about the HD6870 but that mobo with my AIO + DIscrete GFX patches works great for my HD5770/HD5870/HD7950 cards. HDMI audio on all of them.
 
Hi,

I am struggling to get HDMI audio in my system, could you help?

My system:

OS X Mavericks
Motherboard: Intel DP55WB
Processor: Intel i7 860
Memory:6GB
Graphics: NVidia GTX 580

I am using the patched 10.9.0 AppleHDA.kext "edited by toleda to enable full functionality for the Realtek ALC888 high-definition audio codec found on older motherboards". It is supplied in MultiBeast. I don't have the native AppleHDA.kext anymore as it was replaced by this one.

I tried both AMI and Award patches(each one starting from native DSDT). In both I get the ALC888 audio working, but no HDMI output.

Could it be because I am not using the native
AppleHDA.kext? If so, how can I download it?

Attached is my native DSDT untouched. Could you tell me if it is AMI or AWARD?

Thanks
 

Attachments

  • DP55WB DSDT.dsl
    161.3 KB · Views: 116
Could it be because I am not using the native AppleHDA.kext? If so, how can I download it?
Attached is my native DSDT untouched. Could you tell me if it is AMI or AWARD?
No.
AMI. The native dsdt does not compile. Fixes:
MaciASL/dsdt
1.
Find: AZAL
Replace All: HDEF

2.
Find: Name (_PLD, Buffer (0x10)
Replace All: Name (_PLD, Package (0x10)
Compile

HDMI audio dsdt patch:
MaciASL/Patch/hdmi_5series/AMI-BIOS-AMD-Nvidia-5_Series-A1
3.
Find: P0P1
Replace All: PEG1
Apply
Close
Compile

Install edited dsdt per guide.
 
No.
AMI. The native dsdt does not compile. Fixes:
MaciASL/dsdt
1.
Find: AZAL
Replace All: HDEF

2.
Find: Name (_PLD, Buffer (0x10)
Replace All: Name (_PLD, Package (0x10)
Compile

HDMI audio dsdt patch:
MaciASL/Patch/hdmi_5series/AMI-BIOS-AMD-Nvidia-5_Series-A1
3.
Find: P0P1
Replace All: PEG1
Apply
Close
Compile

Install edited dsdt per guide.

Hi Toleda,

Thanks for replying. I did exactly what you suggested, but still no HDMI option for the audio output, any other suggestion?

PS: I had to apply the DTGP patch as I got a compiler error. Here is the patch I applied, is that correct?



into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
If (LEqual (Arg0, Buffer (0x10)\n
{\n
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
}))\n
{\n
If (LEqual (Arg1, One))\n
{\n
If (LEqual (Arg2, Zero))\n
{\n
Store (Buffer (One)\n
{\n
0x03\n
}, Arg4)\n
Return (One)\n
}\n
If (LEqual (Arg2, One))\n
{\n
Return (One)\n
}\n
}\n
}\n
Store (Buffer (One)\n
{\n
0x00\n
}, Arg4)\n
Return (Zero)\n
}
end
 
Two problems:
1. Wrong AppleHDA, use MultiBeast/With DSDT/ALC887 Legacy
2. Display is @3 not @1, edit dsdt:
Code:
            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)

You were of course correct, sorry for taking so long to reply to thank you.
 
Thanks for replying. I did exactly what you suggested, but still no HDMI option for the audio output, any other suggestion?

PS: I had to apply the DTGP patch as I got a compiler error. Here is the patch I applied, is that correct?
Your result is not correct. DTGP is not necessary. I cannot say what is wrong because you did not attached the edited dsdt.
Restart MaciASL, extract dsdt and use the above instructions. Reply with edited dsdt and IOReg.
 
Your result is not correct. DTGP is not necessary. I cannot say what is wrong because you did not attached the edited dsdt.
Restart MaciASL, extract dsdt and use the above instructions. Reply with edited dsdt and IOReg.

Hi,

Thanks again for replying. I will try to do it again, but regarding the DTGP, I tried it a few times before applying the DTGP patch, because after I apply the 5s1-hdmi_audio_ami_5_series_amd-nvidia-1.txt patch I will always get the compiler error for DTGP. Even inside the 5s1-hdmi_audio_ami_5_series_amd-nvidia-1.txt there is a line mentioning the DTGP. Am I using the correct file?
 
Am I using the correct file?
No, sounds like you downloaded the patch; not what is documented. Configure MaciASL/Preferences/Sources with
Code:
https://raw.github.com/toleda/audio_hdmi_5series/master
for the latest and always current patches. Use v2.0 of the patch.
 
Status
Not open for further replies.
Back
Top