На 2.6.38 работало, точно помню. Запускал командой `mplayer -ao alsa:device=iec958`, но сейчас звука почему-то нет. Mplayer не ругается, всё в выхлопе чисто. Зато если запустить два, то второй будет ругаться, что канал-де занят. Обновил alsa-lib и alsa-utils до 1.0.24 версии, как теперь в ядре, но всё бестолку. Меня смущает, что HDMI вывода не наличествует в `aplay -l`, но ЕМНИП его и раньше не было.
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: AD198x Digital [AD198x Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=Intel
HDA Intel, AD198x Analog
Default Audio Device
…
iec958:CARD=Intel,DEV=0
HDA Intel, AD198x Digital
IEC958 (S/PDIF) Digital Audio Output
# lsmod | grep snd
snd_hda_codec_hdmi 21168 0
snd_hda_codec_analog 75578 1
snd_hda_intel 20699 0
snd_hda_codec 50237 3 snd_hda_codec_hdmi,snd_hda_codec_analog,snd_hda_intel
# grep -i hdmi /usr/src/linux/.config
CONFIG_SND_HDA_CODEC_HDMI=y
А также alsa-info, там одна странность в конце. А ещё мне смутно помнится, что я как-то говорил модулю ядра при загрузке включать HDMI, но в связи с тем, что я балбес старые опции ядра были потеряны и восстанавливались по памяти и из гугла.
На арчвики упоминается, что в ядре 3.1 неполная поддержка HDMI. Это может как-то кореллировать с сабжем?