Debian 10(안정적) 시스템에 연결되어 Genius 2.1 스피커와 Radeon RX 570 그래픽 카드가 있습니다. 여기에는 3개의 DisplayPort와 HDMI 출력(및 DVI, 하지만 관련은 없음)이 있습니다.
Genius 스피커는 잘 작동합니다. 따라서 아래 스크린샷/코드 조각에서는 아날로그 출력을 무시할 수 있습니다.
DP에 같은 종류의 모니터(스피커 내장)가 2개 연결되어 있고, HDMI 포트에 HDTV가 연결되어 있어서 동일한 그래픽 카드에 오디오 지원 장치가 총 3개 연결되어 있습니다.
문제는 Alsa/PulseAudio가 이 카드를 단일 출력 장치로 인식하고 포트 간에 전환할 수 없다는 것입니다. 오디오는 항상 첫 번째 디스플레이(첫 번째 DisplayPort에 연결됨)로 전송됩니다.
aplay -l
산출:
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
포트 간 전환이 가능하고 싶습니다(또는 최소한 HDMI 포트를 첫 번째 DP 대신 기본 포트로 설정). 하지만 안타깝게도 이 문제를 해결하는 방법을 모르겠습니다.
어떤 조언이라도 정말 감사하겠습니다.