pulseaudioが起動するたびに常にUSBサウンドカードを同じ受信機にロードするにはどうすればよいですか?

pulseaudioが起動するたびに常にUSBサウンドカードを同じ受信機にロードするにはどうすればよいですか?

さまざまなオーディオレンダリングサーバーを実行しているPCに、USB経由で接続された9つの同じサウンドカードがあります。

module-udev-dectect を無効にし、device_id=[0-8] および card_name=さまざまな説明名 (たとえば sing_a) を使用して module-alsa-card を手動でロードし、/etc/pulse/default.pa に各カードをロードします。

これらのオーディオレンダリングサーバーは、提供する機能に対応する名前のパルスシンクに接続する必要があります(たとえば、カード_aで再生されるオーディオをルーティングするには、server_aはシンク_b、c、d...などではなくシンク_ aに接続する必要があります)。 room_aで)

問題は、起動するたびにカードのdevice_idが変更されることです。したがって、1 回のブートで sing_a の device_id=0 が次回のブート時に device_id=1 に変わり、誤った物理カードで再生される可能性があります。

default.paに説明的な名前でロードされたカードが起動するたびに同じ物理デバイスに保たれるようにするにはどうすればよいですか?

ベストアンサー1

おすすめ記事