Contribute
Register

Audio - HDMI Audio AppleHDA [Guide]

Status
Not open for further replies.
forgot to attach the file
dsdt is loading, 1150 audio is working; progress.
Add Azul framebuffer edit for Azul/port 0x5
See (select one, not both):
1. [Guide]_HD4600-hdmi_audio_(dsdt_or_ssdt)_v3/Step 1: HD4600 HDMI Audio kext edits/2. AppleIntelFramebufferAzul.kext/b. toleda/audio_CloverHDMI
2. HD4600+/HD4000/HD3000 Framebuffer Edits
 
BOOOM!!!! WORKING... thanks so much!!! Sorry about the rudeness at times. Thanks again Toleda! will my HDMI audio still work through future updates with this DSDT method?
 
Hello,


First of all: I am sorry for my bad english, but I hope you can understand what I am trying to say.


I’d also like to say that I love this guide, it made it really easy for me to patch my dsdt and add my hdef device. My audio works like a charm, except for hdmi audio. I can’t seem to get it to work.


Steps:
- I followed your guide on dsdt patching to get the hdef device to work - worked immediately
- I used MaciASL to extract my dsdt and add the hdef properties
- I patched my dsdt for my graphics with the patches from http://pjalm.com/repos/graphics/
Then I deleted the GFX0 Device and replaced it with the code given in the rampaged.com guide http://pjalm.com/repos/graphics/ - also worked immediately except for the hdmi audio
- I tried a few hdau layouts but it didn’t help
-the hdau device sometimes shows up in ‘system information’ under intel high def device as ‘ HDMI/DIsplayport’. However it is not visible in preferences-audio
- Then I tried voodoohda.kext to get it to work


Well the hdmi audio worked with voodoohda.kext, but only for like 3 seconds or something, then it dies out. Then I went to audio-midi configuration and changed it from 32000 Hz to 44100 Hz. It worked for 2 seconds. The higher the frequency, the shorter the time it works would be.

So I was basically back to nothing.


I have no I idea what to do. The rest of the devices in my system work including sleep, ethernet etc.
Only hdmi audio won’t work properly. I hope there is someone out there who knows the solution because I really enjoy this little pc as a media pc connected to my tv, so hdmi audio is quite important. I hope there is a solution without the use of voodoohda.kext, but if there isn’t I wouldn’t mind because I really need hdmi audio.






My specs:
-OS X El Capitan 10.11.1
-Asrock H61m-itx
-Bios: Asrock p2.20
-NVIDIA Geforce 8400 GS
-Intel pentium g2120

All files asked for in problem reporting:

View attachment Console.logView attachment AppleHDA.kext.zipView attachment DCPIManager Bootlog.pdfView attachment dsdt.amlView attachment (using voodoohda) IOReg.ioregView attachment config.plist

 
I have no I idea what to do.
Note the thread title: AppleHDA only.
Remove Voodoo; reinstall may be necessary.
Apply PJALM patchs.
Get onboard audio working
Attach new Problem Reporting files.
 
Note the thread title: AppleHDA only.
Remove Voodoo; reinstall may be necessary.
Apply PJALM patchs.
Get onboard audio working
Attach new Problem Reporting files.

Dear Toleda,

Thx for replying. I still think that it is very weird that my hdmi audio acted like that using voodoohda, so that's why I wanted u to know. But u are totally right, I am sorry: AppleHDA only. Therefore I deleted voodoohda.kext.
Right now my audio works, except for my hdmi audio, without a problem via my dsdt and applehda.kext.
The rest of the system (including sleep etc.) works aswell.
I made some new problem reporting files; this time only using my dsdt.aml and applehda.kext
I hope u can help me with this very unique problem.

View attachment AppleHDA.kext.zipView attachment config.plistView attachment Console.logView attachment dsdt.amlView attachment DCPIManager.pdfView attachment Ioreg (using apple hda).ioreg
 
Hi toleda,

I've recently built a Broadwell desktop system with the i5-5675C/HD6200. I used your ssdt_hdmi-hd6200. I see that you are injecting ig-platform-id 0x16220002. HDMI audio works using the HDMI port with the framebuffer patch(thanks) along with dual monitors using the other HDMI port on the board (HDMI/HDMI/DP)

Testing the display port the SSDT's framebuffer doesn't reach the desktop. If I connect HDMI+DP the HDMI monitor reaches the desktop but DP monitor is scrambled. I've removed the framebuffer patch and have tested various framebuffers.
I can confirm that the framebuffer that is working for HDMI+DP is : 0x16120003 I've injected this using your SSDT(attached).

Below is the framebuffer I've extracted with Hexfiend.

Code:
[B]0x16120003[/B]
03001216 01030403 0000200200 00500100

000060A1 070000A1 0700000000 00000000
00000000 00000000 0800020000 00300200
0001050B 00000400 0007050000 [COLOR=#ff8c00]02040B00 HDMI port*[/COLOR]
[COLOR=#ff8c00]00040000 07050000[/COLOR] 0306030000 08000006
00000006 13000005 0505000100 00000400
000000FD 43140000 00001E0600 006C0600

The connected DP is native (from your guide) and its Port 0x7. HDMI connection is now showing on Port 0x6. I've patched the connector(Port 0x6) for HDMI audio. Both DP and HDMI monitors are working with audio. Patch below.

Code:
Port 0x5 Find= 01050B00 00040000 07050000
Port 0x5 Replace= 

Port 0x6 Find= 02040B00 00040000 07050000
Port 0x6 Replace= 02040B00 00080000 06000000 HDMI : Framebuffer Patch (working)

Port 0x7 Find= 03060300 00080000 06000000 DP : Native HDMI audio (working).
Port 0x7 Replace=

IOReg attached, patch in place.
Screen Shot 2015-11-23 at 17.48.52.png
 

Attachments

  • BDW-DP+HDMI:Patched.ioreg
    7.1 MB · Views: 58
  • SSDT-1.aml
    385 bytes · Views: 76
Hi there...
Please bear with me and do offer some steps. I re started fresh on El Capitan, after having problems with a strange wakeup (every 2 hours until my build crashes) on Yosemite. Everything worked oob, except HDMI audio. As complete as your guides are, my experience with Yosemite is that those are lacking an "instruction-like" feel. i.e. for HDMI on yosemite all I had to do is go back to the configuration plist and change HDAEnabler to YES using Chimera, after applied the Azul framebuffer patch "b"... step which either is very deep in the tons of documentation of the guide or it is not in the surface enough to be noticed as a critical part of getting HDMI to work.
Now, for El Capitan, I see that the same patches apply to my system, however now it is on Clover... which makes me wonder if you could just so kindly post what would be the step equivalent to Chimera/Yosemite to make HDMI work.
Mobo is Gigabyte GA-z97mx Gaming 5, intel core i7 4790k on HD4600 graphics of course, no dedicated GPU... and otherwise working wonderfully.
Thanks
 
Status
Not open for further replies.
Back
Top