2011-11-30 49 views
2

我試圖用一堆sundcards(8 usb + 4 hdmi + 1主板)分別控制不同的區域&以酷的方式將它們結合起來。PulseAudio vs ALSA:多個聲卡

我無法通過脈衝來識別我所有的聲卡的存在。

「aplay -l」可以識別所有13張卡片,就像「pacmd list-cards」一樣,但脈衝只識別其中的10個(0-9)。它似乎在「pacmd dump」中找到它們,但不在「list-sinks」中。

我的「pacmd info」文件正確加載了所有的模塊,但我無法弄清楚爲什麼「list-sinks」沒有列出它們。

+0

13卡?我認爲有兩張卡是豪華的:D –

回答

1

如果ALSA識別您的聲卡,那麼你可以嘗試將其添加到用的PulseAudio手動pacmdload-module module-alsa-sink device=hw:x,y其中x and ydevice, subeviceaplay -l

如果工作正常,則可以將這些命令追加到PulseAudio(/etc/pulse/default.pa)的默認配置中。 (我知道這只是一個黑客,但它適合我 :)

+0

這對一些接收器很好,但其他人只是回答「模塊加載失敗」。 – cyrusv

+0

對於一些接收器來說工作正常,但其他人只是回答「模塊加載失敗」。一個有趣的模式是,所有無法加載爲接收器的卡恰好在「aplay -l」中的HDMI接收器之後列出。你知道我怎麼能玩加載模塊的順序嗎?或者可能是因爲它們無法加載而按順序排列。這一切都很腥。我也會粘貼詳細的錯誤報告。感謝您的幫助 – cyrusv

+0

在您的系統日誌中查看模塊加載錯誤,很可能您沒有正確的設備權限。 – tbalazs