USBヘッドフォンを抜かずにオーディオ出力デバイスをHDMIに切り替えるにはどうすればよいですか?

Aug 18 2020

動作中: Ubuntu 19.10では、USBヘッドフォンとHDMI / DisplayPortベースのサウンド出力をいつでも切り替えることができ、それぞれが[システム設定]-> [サウンド]の設定に応じて動作しました。

問題: 20.04にアップグレードしてから、USBヘッドフォンが接続されていると、[システム設定]-> [サウンド]で出力デバイスとしてHDMI / DisplayPortを選択しても、すべてのサウンドがUSBヘッドフォンを通過します。

回避 USBヘッドフォンを抜くだけで、DisplayPortを介して通常どおりサウンドを動作させることができます。ただし、常にヘッドホンのプラグを抜いたくはありません。

すべてが接続されている方法は、モニターがDisplayPortを介してNvidia GTX 1070カードに接続されており、オーディオスピーカー(3.5mmジャック)がモニターに接続されていることです。オーディオデバイスがDisplayPort出力に設定されている場合、19.04で正常に動作していたので、スピーカーから再生されます。

Nvidiaドライバーバージョン:440.100。

回答

2 MichaelButler Aug 18 2020 at 20:58

私はこれらのステップに従うだけでこれを解決することができました:ここで繰り返すアナログとデジタルオーディオ出力を同時に:

具体的には、以下を追加してください/etc/pulse/default.pa

### Load analog device
load-module module-alsa-sink device=hw:0,0
load-module module-combine-sink sink_name=combined
set-default-sink combined

さらに、私は先に進み、上記の同じファイルでこれらの行をコメントアウトしました。

### Should be after module-*-restore but before module-*-detect
#load-module module-switch-on-port-available

そして

#.ifexists module-switch-on-connect.so
#load-module module-switch-on-connect
#.endif

これにより、自動切り替えも防止されます。

最後に私は走った:

pulseaudio -k

変更を取得するため。これを行った後、DisplayPort / HDMI出力を選択して、サウンドを適切に出力することができました。