PulseAudio 与 ALSA:多个声卡
我正在尝试使用一堆sundcards(8 USB + 4 HDMI + 1 mobo)来分别控制不同的区域和区域。以很酷的方式将它们结合起来。
我无法通过脉搏来识别所有声卡的存在。
“aplay -l”可以识别所有 13 张卡,“pacmd list-cards”也是如此,但pulse 只能识别其中的 10 张(0-9)。似乎在“pacmd dump”中找到它们,但在“list-sinks”中找不到它们。
我的“pacmd info”文件正确加载了所有模块,但我不明白为什么“list-sinks”没有列出它们。
I'm trying to use a bunch of sundcards (8 usb + 4 hdmi + 1 mobo) to control different zones separately & combine them in cool ways.
I'm having trouble getting pulse to recognize all of my soundcards' existence.
"aplay -l" recognizes all 13 cards, as does "pacmd list-cards", but pulse only recognizes 10 of them (0-9). It seems to find them in the "pacmd dump", but not in "list-sinks."
my "pacmd info" file loads all the modules correctly, but I can't figure out why "list-sinks" doesn't list them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果 ALSA 识别出您的声卡,那么您可以尝试使用 pacmd
load-module module-alsa-sink device=hw:x,y
手动将它们添加到 PulseAudio,其中x 和 y
是aplay -l
的device, subevice
对。如果它工作正常,那么您可以将这些命令附加到 PulseAudio 的默认配置 (
/etc/pulse/default.pa
)。 (我知道这只是一个 hack,但它对我有用:)If ALSA recognizes your sound cards then you can try to add them to PulseAudio manually with pacmd
load-module module-alsa-sink device=hw:x,y
wherex and y
is thedevice, subevice
pair ofaplay -l
.If it works correctly then you can append these commands to the default configuration of PulseAudio (
/etc/pulse/default.pa
). (I know that it's only a hack, but it works for me :)