グラフィックカードのHDMIを使ってオーディオを出力したいです。 ALSAはこれを4つのデバイスを持つカードとして表示し、そのうちの1つでサウンドを取得できます(残りの3つは別のチャンネルですか?ステレオ出力のみが接続されています)。 Pulseaudioはデフォルトで正しいカードに設定されていますが、間違ったデバイスで再生されているようです。波の順序受信機にパラメータがあることを示します。alsa.機器ALSA設定がリストされている最初のデバイスですが、2番目のデバイスでのみ音を聞くことができます。
Pulseaudioにデフォルトの出力と同じカードを使用する別のデバイスを使用させるにはどうすればよいですか?
または
ALSAにカードの最初のデバイスと2番目のデバイスの番号を変更させるにはどうすればよいですか?
答え1
少なくともこの特別なケースについては解決策を見つけたようです。 ALSAが割り当てたカードとデバイス番号を知っているので、開いてください/etc/pulse/default.pa。エディタでこの行を変更してください。
#load-module module-alsa-sink
これを入力してください
load-module module-alsa-sink device=hw:2,7
ここで、2 と 7 はマイカードとデバイス番号の特定のインスタンスです。これにより、正しいデバイスに接続された新しい受信機が作成され、デフォルト出力として使用されます。
答え2
設定が簡単で強力な同期出力を使用することもできます。
インストールするパプスそして勉強コントロール。
sudo apt install paprefs pavucontrol
その後、再起動します(pulseaudioのみを再起動すると機能しません)。
サウンド設定出力タブに移動し、「同期出力(..)」を選択します。
次に、特定の出力をミュートし、ゲイン、遅延オフセットなどを独立して調整するオプションを提供するパルスオーディオボリュームコントロールユーティリティを開きます。