pulseaudioから「Family 17hモニター(モデル10h-1fh)HDオーディオコントローラアナログステレオ」を永久に削除するには?

pulseaudioから「Family 17hモニター(モデル10h-1fh)HDオーディオコントローラアナログステレオ」を永久に削除するには?

何らかの理由で、Webブラウザがこの「モニターファミリ17h(モデル10h-1fh)HDオーディオコントローラアナログステレオ」入力ソースを入力として選択すると、定期的な問題が発生します。たとえば、今日のMicrosoft TeamsとFirefoxの不愉快な組み合わせで、そのようなことが起こりました。

このデバイス(シンク?ソース?)を永久に削除するには?私はその存在のために何の利益も得られません。

編集する:

msteamsがなぜこのソースを選択したのかわかりません。おそらく、タブの1つが正しいオーディオソース(マイク)を一時的に「予約」している可能性があります。

とにかくなくなってほしいです。私のロジックは簡単です。 Firefoxで「Family 17h(モデル10h-1fh)HDオーディオコントローラアナログステレオモニタ」を選択できない場合、この問題は発生しません。 Firefoxを無視するように設定できると思いますが、pulseaudioソリューションはありますか?

私はxubuntu 20.04を実行しています。デバイスでは、pactl list次のように見えます。

Source #0
    State: IDLE
    Name: alsa_output.pci-0000_05_00.6.analog-stereo.monitor
    Description: Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo
    Driver: module-alsa-card.c
    Sample Specification: s16le 2ch 44100Hz
    Channel Map: front-left,front-right
    Owner Module: 8
    Mute: no
    Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
    Monitor of Sink: alsa_output.pci-0000_05_00.6.analog-stereo
    Latency: 0 usec, configured 1999818 usec
    Flags: DECIBEL_VOLUME LATENCY 
    Properties:
        device.description = "Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo"
        device.class = "monitor"
        alsa.card = "1"
        alsa.card_name = "HD-Audio Generic"
        alsa.long_card_name = "HD-Audio Generic at 0xd04c0000 irq 84"
        alsa.driver_name = "snd_hda_intel"
        device.bus_path = "pci-0000:05:00.6"
        sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:05:00.6/sound/card1"
        device.bus = "pci"
        device.vendor.id = "1022"
        device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
        device.product.id = "15e3"
        device.product.name = "Family 17h (Models 10h-1fh) HD Audio Controller"
        device.string = "1"
        module-udev-detect.discovered = "1"
        device.icon_name = "audio-card-pci"
    Formats:
        pcm

編集2

「Family 17h(モデル10h-1fh)HDオーディオコントローラアナログステレオ」を出力専用に設定するように言わないでください。なぜなら、これは「モニタリング…」音源を取り除くのに役立ってもマイクが使えなくなるからです。

答え1

  1. Pulse Audioオーディオミキサー(pavucontrol)を開き、
  2. 「構成」タブをクリックし、
  3. 「家族17時間...」ドロップダウンメニューをクリックし、「オフ」(完全に無効にするには)を選択するか、「出力のみ」オプションの1つ(「入力」などの単語なし)を選択します。

「入力デバイス」タブを確認すると、不要なモニターデバイスが消え、他のプログラムでこれ以上表示できなくなります。

pipewireパルスオーディオの代わりにパルスオーディオを使用している場合、プロセスはおそらく非常によく似ています。

注:これにより、出力デバイスの名前が変更される可能性があります(例:「アナログステレオ出力2.1 +アナログステレオ入力」の「アナログステレオ出力」または選択したオプション)、それに合わせてデフォルト値を変更する必要があるかもしれません。

関連情報