You are not logged in.

#1 2022-11-03 15:28:14

Strangiato
Member
Registered: 2020-01-10
Posts: 521

[solved] Internal microphone does not appear in Gnome Control Center

HI
I use Arch + Gnome and my system is fully updated.
I can record audio from the internal microphone of my laptop with OBS Studio and Gnome Sound Recorder
but the microphone does not appear in the Sound module of Gnome Control Center. I can reproduce this with
two user accounts.

Any ideas on how to make the microphone to appear in Gnome settings again?
Thanks.

Last edited by Strangiato (2023-04-09 10:58:44)

Offline

#2 2022-11-03 16:29:49

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,292

Re: [solved] Internal microphone does not appear in Gnome Control Center

Output of

pactl list cards
pactl list sources

  ?

Last edited by V1del (2022-11-03 16:31:39)

Offline

#3 2022-11-03 17:32:26

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: [solved] Internal microphone does not appear in Gnome Control Center

$ pactl list cards
Card #43
	Name: alsa_card.pci-0000_00_1b.0
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0xe0610000 irq 34"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.description = "Áudio interno"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "10061057"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "32"
		object.id = "43"
		object.serial = "43"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xe0610000 irq 34"
		alsa.driver_name = "snd_hda_intel"
		device.string = "0"
	Profiles:
		off: Desligado (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Duplex estéreo analógico (sinks: 1, sources: 1, priority: 6565, available: no)
		output:analog-stereo: Saída Estéreo analógico (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:hdmi-stereo+input:analog-stereo: Saída Estéreo digital (HDMI) + Entrada Estéreo analógico (sinks: 1, sources: 1, priority: 5965, available: no)
		output:hdmi-stereo: Saída Estéreo digital (HDMI) (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-surround+input:analog-stereo: Saída Surround digital 5.1 (HDMI) + Entrada Estéreo analógico (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround71+input:analog-stereo: Saída Digital Surround 7.1 (HDMI) + Entrada Estéreo analógico (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround: Saída Surround digital 5.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Saída Digital Surround 7.1 (HDMI) (sinks: 1, sources: 0, priority: 800, available: no)
		input:analog-stereo: Entrada Estéreo analógico (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Pro Audio (sinks: 2, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo
	Ports:
		analog-input-mic: Microfone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-output-speaker: Alto-falantes (type: Speaker, priority: 10000, latency offset: 0 usec, availability group: Legacy 2, availability unknown)
			Properties:
				port.type = "speaker"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-speakers"
				card.profile.port = "1"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Fones de ouvido (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Legacy 3"
				device.icon_name = "audio-headphones"
				card.profile.port = "2"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "3"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
$ pactl list sources
Source #46
	State: RUNNING
	Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Description: Monitor of Áudio interno Estéreo analógico
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: front-left,front-right
	Owner Module: 4294967295
	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_00_1b.0.analog-stereo
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "CX20757 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0xe0610000 irq 34"
		alsa.name = "CX20757 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0xe0610000 irq 34"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "4"
		device.api = "alsa"
		device.class = "monitor"
		device.id = "43"
		device.profile.description = "Estéreo analógico"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Áudio interno"
		node.name = "alsa_output.pci-0000_00_1b.0.analog-stereo"
		node.nick = "CX20757 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:front:0:playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "32"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "46"
		object.serial = "46"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1b.0"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1b.0"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "10061057"
		device.product.id = "0x1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/sys/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm

Offline

#4 2022-11-03 18:33:48

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,292

Re: [solved] Internal microphone does not appear in Gnome Control Center

Your mics are detected as unavailable, if this is a misdetection you should in general be able to force it via

pactl set-card-profile alsa_card.pci-0000_00_1b.0 output:analog-stereo+input:analog-stereo

if that works a stop gap would be to edit and add to the context execution of the pipewire-pulse.conf the relevant pactl command.  https://wiki.archlinux.org/title/PipeWire#Configuration

Offline

#5 2022-11-03 18:45:50

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: [solved] Internal microphone does not appear in Gnome Control Center

Thanks for your help, V1del. Unfortunately the issue persists after your command.

Last edited by Strangiato (2022-11-03 18:56:10)

Offline

#6 2023-04-09 10:58:13

Strangiato
Member
Registered: 2020-01-10
Posts: 521

Re: [solved] Internal microphone does not appear in Gnome Control Center

Fixed after recent updates. Probably pipewire 1:0.3.68-1.

Offline

Board footer

Powered by FluxBB