![如何从pulseaudio中永久删除“Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo”?](https://linux22.com/image/217207/%E5%A6%82%E4%BD%95%E4%BB%8Epulseaudio%E4%B8%AD%E6%B0%B8%E4%B9%85%E5%88%A0%E9%99%A4%E2%80%9CMonitor%20of%20Family%2017h%20(Models%2010h-1fh)%20HD%20Audio%20Controller%20Analog%20Stereo%E2%80%9D%EF%BC%9F.png)
当 Web 浏览器由于某种原因选择此“Monitor of Family 17h(型号 10h-1fh)HD Audio Controller Analog Stereo”输入源作为输入时,我会遇到周期性问题。例如,今天微软团队和火狐的邪恶组合就发生了这种情况。
如何永久删除该设备(接收器?源?)?我没有从它的存在中得到任何好处。
编辑:
我不知道为什么 msteams 会选择这个来源。可能是因为一个选项卡暂时“保留”了正确的音频源(麦克风)
无论如何,我想让它消失。我的逻辑很简单,如果在firefox中无法选择“Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo”,那么我永远不会遇到这个问题。我想我可以配置 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 (Models 10h-1fh) HD Audio Controller Analog Stereo”设置为仅输出。因为,即使这有助于删除“监视...”声源,我也将无法使用麦克风。
答案1
- 打开脉冲音频音频混合器 (
pavucontrol
), - 单击配置选项卡,
- 单击“Family 17h...”下拉菜单,然后选择“关闭”(完全禁用它)或“仅输出”选项之一(即没有“输入”或类似单词)。
检查“输入设备”选项卡,不需要的监视器设备应该消失,其他程序将不会再看到它。
pipewire
如果您使用脉冲音频而不是脉冲音频,该过程可能会非常相似。
注意:这可能会更改您的输出设备的名称(例如,从“模拟立体声输出 2.1 + 模拟立体声输入”更改为“模拟立体声输出”或您选择的任何选项),因此您可能需要更改默认值以匹配。