いつの間にかおうちマルチメディア(死語)サーバのHDMI音声出力が認識されなくなった。
kazz@jaja ~# aplay -l **** ハードウェアデバイス PLAYBACK のリスト **** xcb_connection_has_error() は真を返しました カード 0: PCH [HDA Intel PCH], デバイス 0: ALC269VB Analog [ALC269VB Analog] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 0: PCH [HDA Intel PCH], デバイス 1: ALC269VB Digital [ALC269VB Digital] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 0: PCH [HDA Intel PCH], デバイス 3: HDMI 0 [HDMI 0] サブデバイス: 0/1 サブデバイス #0: subdevice #0 カード 0: PCH [HDA Intel PCH], デバイス 7: HDMI 1 [HDMI 1] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 0: PCH [HDA Intel PCH], デバイス 8: HDMI 2 [HDMI 2] サブデバイス: 1/1 サブデバイス #0: subdevice #0 カード 1: Device [USB Sound Device], デバイス 0: USB Audio [USB Audio] サブデバイス: 1/1 サブデバイス #0: subdevice #0
というようにalsaでは認識されているのに、以下のように、pulseaudioでは認識されない。
kazz@jaja ~# pacmd list-sources | grep -e 'index:' -e device.string -e 'name:' index: 0 name: <alsa_output.usb-0d8c_USB_Sound_Device-00.analog-stereo.monitor> device.string = "1" * index: 1 name: <alsa_input.usb-0d8c_USB_Sound_Device-00.analog-stereo> device.string = "front:1"
/etc/pulse/default.paに「load-module module-alsa-sink device=hw:0,3
」と書いても「デーモン起動に失敗」と怒られてしまう。そもそも認識していないんだから強制ロードしようとしても無理ってことなんだろうな。。
wiki.archlinux.jp
ということで暗礁に乗り上げている。intelのCPUなんでAMD/ATI問題は関係ないだろうし。
とこのエントリーを書いていて気が付いたが、内臓のサウンドカードも認識されていない。いや、ちょっと前まで認識されていたはず。このあたりがヒントかも。