Sample Header Ad - 728x90

How can I remove "Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo" from pulseaudio forever?

1 vote
1 answer
1530 views
I have periodic problems when web browser for some reason selects this "Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo" input source as input. E.g. today it happened with unholy combination of microsoft teams and firefox. How can I delete this device (sink? source?) forever? I get no benefit from its existence. EDIT: I don't know why msteams did pick up this source. Might be because one tab temporarily was "holding" the proper audio source (microphone) Anyway, I want to make it gone. My logic is simple, if it's impossible to select "Monitor of Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo" in firefox, then I'll never have this problem. I guess I can configure firefox to ignore it, but could there be a pulseaudio solution? I'm running xubuntu 20.04. In pactl list the device looks like this
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
EDIT2 Please don't tell me to set "Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo" to output only. Because, even if this helps with removing "Monitor of ..." sound source, I will lose access to my microphone.
Asked by stackoverflow hater (41 rep)
Feb 21, 2023, 10:20 AM
Last activity: Feb 23, 2023, 02:24 PM