Hi there!
I recently changed my sound setup on my siduction multimedia pc.
Until now it was sending sound and video via hdmi to the TV which worked like a charm.
As I have now a audio set-up which supports S/PDIF i hooked up my Tv via HDMI and my speaker via S/PDIF, which also works.
But with one amazing annoying problem:
- Everytime I start my TV the sound is set back to hdmi-output
- Everytime I stop a video the sound is set back to hdmi-output also
So how can i force the audiosystem to always stick to the S/PDIF output?
lspci |grep -i audio
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 21)
aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 Analog]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC892 Digital [ALC892 Digital]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
correct setup:
pactl list short sinks
8 alsa_output.pci-0000_00_1b.0.iec958-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
automatic fallback when TV is turned on again or after a video was stopped:
pactl list short sinks
6 alsa_output.pci-0000_00_1b.0.hdmi-stereo-extra2 module-alsa-card.c s16le 2ch 44100Hz RUNNING