连接到我的 Debian 10(稳定)系统时,我有 Genius 2.1 扬声器和 Radeon RX 570 显卡,该显卡具有 3 个 DisplayPort 和一个 HDMI 输出(和一个 DVI,但不相关)。
Genius 扬声器工作正常(因此在下面的屏幕截图/代码片段中可以忽略模拟输出)。
我有 2 个相同类型的显示器(带有内置扬声器)连接到 DP,还有一个 HDTV 连接到 HDMI 端口,因此我总共有 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),但不幸的是我不知道如何解决这个问题。
我真的很感激任何建议。