How did you find out that it's 0x10 instead of 0x06? Has
documentation on
ALC1200 become available?
It's easy: grep -i -C6 spdif /proc/asound/card0/codec#0 grep -i -C6 'stereo digital' /proc/asound/card0/codec#0
And check the connectivity between pin complex and audio output nodes.
That's the kind of stuff that would be great to know for somebody who wants to troubleshoot something for the first time. Thanks.
Now you can do a 'cat /proc/asound/card0/codec#1' and read about the HDMI codec. For it to work, you may need the bleeding edge Xorg drivers.
That will be for somebody else to test I guess, I don't have the hardware - it turns out my TV does not take digital audio through its HDMI port.
So let's create a new model?
I should have gave it a shot myself I guess.
+#define ALC883_DIGOUT_NID_ASUS_P5Q 0x10
Why not ALC1200_DIGOUT_NID? Or is it really specific to Asus P5Q?
The patch worked perfectly.
Thank you, Andrei.
Dmesg: [ 8.666785] ALSA sound/pci/hda/hda_intel.c:1206: hda_intel: codec #0 probed OK [ 8.666912] ALSA sound/pci/hda/hda_intel.c:1206: hda_intel: codec #1 probed OK [ 8.668891] ALSA sound/pci/hda/hda_codec.c:2612: hda_codec: model 'asus-p5q' is selected for config 1043:82fe (Asus P5Q-EM HDMI)