更改 Pulseaudio 中的默认音频设备

更改 Pulseaudio 中的默认音频设备

我想使用显卡上的 HDMI 进行音频输出。ALSA 显示它是一张带有 4 个设备的卡,我可以通过其中一个设备获得声音(其他三个可能是不同的通道?我只连接了立体声输出)。虽然 Pulseaudio 默认设置了正确的卡,但我觉得它在错误的设备上播放。帕克姆德显示接收器有参数alsa.设备设置为 ALSA 列出的第一个设备,但我只能从第二个设备获取声音。

我如何强制 Pulseaudio 使用同一张卡的另一个设备作为默认输出?

或者我如何强制 ALSA 切换卡上第一个和第二个设备的号码?

答案1

看来我找到了解决办法,至少对于这个特殊情况来说是这样。因为我知道 ALSA 分配的卡和设备号,所以我只需要打开/etc/pulse/默认.pa.在编辑器中更改此行

#load-module module-alsa-sink

进入这个

load-module module-alsa-sink device=hw:2,7

其中 2 和 7 是我的卡和设备编号的特定实例。这创建了一个连接到正确设备的新接收器,然后将其用作默认输出。

答案2

PulseAudio 设备选择器帕德夫选择器)?

相关内容