Someone asked me if I was willing to share a screenshot that shows the HDMI (HDAU) audio in all its glory. Ok. Sure. No problem. What about this screenshot:
This is with OS X 10.9 Developer Preview 8. Take a look at the device-id. Yup. That is one of a 8-series motherboard. Enough evidence?
And sure. This error is gone also:
Sound assertion - Command/Response TIMED OUT and ( kRequestStateMatch == fCodecRequest->state = 2 ), fCodecRequest->command->codec: 0xffffff80219b5d00, fCodecRequest->command->verb: 0xF0000, fPoweredDown: 0
In fact. All AppleHDA related errors are gone. None whatsoever left. Meaning that I have MaximumBootBeepVolume set like this:
<key>PciRoot(0x0)/Pci(0x1b,0x0)</key> <dict> <key>layout-id</key> <data> AwAAAA== </data> <key>PinConfigurations</key> <data> AA== </data> <key>MaximumBootBeepVolume</key> <data> ZA== </data> </dict>
I also set a number of other properties, which I will explain later. In a new blog article. That is. If I don’t forget about it. Like I did with this one (MaximumBootBeepVolume) so thank you to Dmitry for the friendly reminder 😉
Ok. One more screenshot to convince people here. And Toleda, you are one of the folks in my inner circle. You are someone I trust and thus I am willing to share this with you, in the hope that you are willing to continue your amazing work on audio/HDMI stuff!
You see. I am not a bad person. I am willing to share my work, but I won’t share files. Not now and not in the future. That is most certainly not going to change. But folks. Please respect my late sister and my family, or this will be the last thing you see from me.
This is why I want you to step up the plate and raise your voice when something like this happens again. Blow the suckers away. Do not ignore them. Fight them. I tell you this. It is people like you who are ultimately paying for their baseless comments so stop them now and for ever.
Thank you for cleaning the cruft from the crop. Our community seriously need it!
And here is one more screenshot. This time showing AppleHDAEngineOutput properties.
This shows you that it is actually working. And properly. All that we needed is someone like me who takes the time for it. I hereby also challenge everyone in our community to solve the power management problems for Haswell motherboards. Oh wait. Maybe I already have a solution for it. Oh well. Time will tell don’t you think?
p.s. I never used “npci=0x[2/3]000” – or any other kind of boot flags for that matter – and thus audio on my X79 motherboard worked from day one. Not that I use if for hacking anymore, but still. I know that it worked for all versions of OS X so I am still a bit puzzled as to why people need this boot flag to boot properly.
Good news folks. Toleda contacted me per e-mail and I have given him the required patch data. This means that HDMI audio should soon be available for everyone. Yah!