1

ジャックでalsa_outの2つのインスタンスを使用できない理由を誰かが知っていますか? 3 つのサウンドカードがあり、同時に使用したいと考えています。コンピューター内に 1 つと USB デバイスを 2 つ持っています。これは私のセットアップです:

 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf1c00000 irq 47
 1 [Pro            ]: USB-Audio - SB X-Fi Surround 5.1 Pro
                      Creative Technology Ltd SB X-Fi Surround 5.1 Pro at usb-0000:04:00.0-1, full sp
 2 [Pro_1          ]: USB-Audio - SB X-Fi Surround 5.1 Pro
                      Creative Technology Ltd SB X-Fi Surround 5.1 Pro at usb-0000:04:00.0-2, full sp

したがって、hw:0 デバイスでジャック サーバーを起動すると、次のコマンドを使用して、hw:1 または hw:2 (通常は hw:Pro および hw:Pro_1 を使用) で 1 つの USB カードのみを起動できます。

alsa_out -j "Alsa Dedicated Input 0" -d hw:Pro -c 6 -q 2 -r 48000

alsa out の 2 番目のインスタンス:

alsa_out -j "Alsa Dedicated Input 0" -d hw:Pro_1 -c 6 -q 2 -r 48000

発言: デバイスがビジーであるか、アクセスできません。dmix: Pro_1 でのみインスタンスを開始できますが、使用できるチャネルは 2 つだけで、6 つすべてを使用したいと考えています。

~/.asoundrc ですべてのサウンドカードをマージしようとしましたが、何も起こりません。私はそれを機能させる方法がわかりません。ubuntu 11.10 と ubuntu studio 11.10 の両方を使用しており、両方の OS で動作するようにしました。

誰でも私を助けることができますか?

ありがとう!

4

1 に答える 1

0

他の誰かが答えを探している場合に備えて。aplay -L (cap L に注意) は、 hw dmix dsnoop ... などの異なるプレフィックスを持ついくつかのエントリを提供します。特に hw はハードウェアに直接送信され、共有が許可されないため、2 番目の呼び出しが失敗するのは、たとえば dmix を試してみてください。

于 2013-02-28T08:02:43.527 に答える