Audio card not detected

Hello, I have a problem with the audio card. My girlfriend and I bought exactly the same Laptop, an HP Victus 16. After a few days she had some problems with the audio (related to an extension) and tried to fix it. She removed and reinstalled some times pipewire and currently she has manjaro-pipewire. Now, the problem is that her microphone doesn’t work. We ran some commands and I noticed some differences between our laptops. Specifically, if I run pactl info I can see that in my case I have these card:

ard #48
	Name: alsa_card.pci-0000_01_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA NVidia at 0x83000000 irq 17"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.description = "AD106M High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "3407987"
		device.product.id = "0x22bd"
		device.product.name = "AD106M High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		media.class = "Audio/Device"
		factory.id = "15"
		client.id = "47"
		object.id = "48"
		object.serial = "48"
		object.path = "alsa:acp:NVidia"
		alsa.card = "0"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0x83000000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU a6 HDMI/DP"
		alsa.components = "HDA:10de00a6,103c8c99,00100100"
		alsa.id = "NVidia"
		device.string = "0"
	Profiles:
		off: Spento (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Uscita «Stereo digitale (HDMI)» (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1: Uscita «Digital Stereo (HDMI 2)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Uscita «Digital Stereo (HDMI 3)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Uscita «Digital Stereo (HDMI 4)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround-extra2: Uscita «Digital Surround 5.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Uscita «Digital Surround 7.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Uscita «Digital Surround 5.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Uscita «Digital Surround 7.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Audio Professionale (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): output:hdmi-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): output:hdmi-stereo-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, 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-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #49
	Name: alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HP-VictusbyHPGamingLaptop16_r1xxx-Type1ProductConfigId-8C99"
		api.alsa.card.name = "sof-hda-dsp"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
		device.description = "Raptor Lake High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic"
		device.nick = "sof-hda-dsp"
		device.plugged.usec = "3770409"
		device.product.id = "0x7a50"
		device.product.name = "Raptor Lake High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "15"
		client.id = "47"
		object.id = "49"
		object.serial = "49"
		object.path = "alsa:acp:sofhdadsp"
		alsa.card = "1"
		alsa.card_name = "sof-hda-dsp"
		alsa.long_card_name = "HP-VictusbyHPGamingLaptop16_r1xxx-Type1ProductConfigId-8C99"
		alsa.driver_name = "snd_soc_skl_hda_dsp"
		alsa.mixer_name = "Realtek ALC245"
		alsa.components = "HDA:80862818,80860101,00100000 HDA:10ec0245,103c8c99,00100001 cfg-dmics:2"
		alsa.id = "sofhdadsp"
		device.string = "1"
	Profiles:
		off: Spento (sinks: 0, sources: 0, priority: 0, available: yes)
		HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2): Play HiFi quality Music (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2) (sinks: 4, sources: 2, priority: 10300, available: no)
		HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker): Play HiFi quality Music (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker) (sinks: 4, sources: 2, priority: 10200, available: yes)
		pro-audio: Audio Professionale (sinks: 5, sources: 3, priority: 1, available: yes)
	Active Profile: HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker)
	Ports:
		[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 700, latency offset: 0 usec, availability group: HDMI/DP,pcm=5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=5"
				device.icon_name = "video-display"
				card.profile.port = "0"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
		[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 600, latency offset: 0 usec, availability group: HDMI/DP,pcm=4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=4"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
		[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 500, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "HDMI/DP,pcm=3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
		[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "speaker"
				device.icon_name = "audio-speakers"
				card.profile.port = "3"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker)
		[In] Mic2: Headphones Stereo Microphone (type: Mic, priority: 200, latency offset: 0 usec, availability group: Mic, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "4"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
		[In] Mic1: Digital Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "5"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Mic1, Mic2, Speaker), HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)
		[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, not available)
			Properties:
				port.type = "headphones"
				port.availability-group = "Headphone"
				device.icon_name = "audio-headphones"
				card.profile.port = "6"
			Part of profile(s): HiFi (HDMI1, HDMI2, HDMI3, Headphones, Mic1, Mic2)

and the second one’s name is related to my laptop, so I suppose it is very specific. Instead, if she runs it, she these cards:

Card #42
	Name: alsa_card.pci-0000_01_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "HDA NVidia at 0x83000000 irq 17"
		api.alsa.card.name = "HDA NVidia"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.description = "AD106M High Definition Audio Controller"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA NVidia"
		device.plugged.usec = "5053561"
		device.product.id = "0x22bd"
		device.product.name = "AD106M High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1"
		device.vendor.id = "0x10de"
		device.vendor.name = "NVIDIA Corporation"
		media.class = "Audio/Device"
		factory.id = "15"
		client.id = "40"
		object.id = "41"
		object.serial = "42"
		object.path = "alsa:acp:NVidia"
		alsa.card = "1"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0x83000000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Nvidia GPU a6 HDMI/DP"
		alsa.components = "HDA:10de00a6,103c8c99,00100100"
		alsa.id = "NVidia"
		device.string = "1"
	Profiles:
		off: Spento (sinks: 0, sources: 0, priority: 0, available: yes)
		output:hdmi-stereo: Uscita «Stereo digitale (HDMI)» (sinks: 1, sources: 0, priority: 5900, available: yes)
		output:hdmi-stereo-extra1: Uscita «Digital Stereo (HDMI 2)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Uscita «Digital Stereo (HDMI 3)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Uscita «Digital Stereo (HDMI 4)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround-extra1: Uscita «Digital Surround 5.1 (HDMI 2)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Uscita «Digital Surround 7.1 (HDMI 2)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Uscita «Digital Surround 5.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Uscita «Digital Surround 7.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Uscita «Digital Surround 5.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Uscita «Digital Surround 7.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		pro-audio: Audio Professionale (sinks: 4, sources: 0, priority: 1, available: yes)
	Active Profile: output:hdmi-stereo
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 1"
				device.icon_name = "video-display"
				card.profile.port = "0"
				device.product.name = "MSI MAG345CQR"
			Part of profile(s): output:hdmi-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 2"
				device.icon_name = "video-display"
				card.profile.port = "1"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 3"
				device.icon_name = "video-display"
				card.profile.port = "2"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, 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-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #43
	Name: alsa_card.pci-0000_00_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6204130000 irq 198"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.description = "Audio interno"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "5147332"
		device.product.id = "0x7a50"
		device.product.name = "Raptor Lake High Definition Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "15"
		client.id = "40"
		object.id = "42"
		object.serial = "43"
		object.path = "alsa:acp:PCH"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6204130000 irq 198"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC245"
		alsa.components = "HDA:10ec0245,103c8c99,00100001 HDA:80862818,80860101,00100000"
		alsa.id = "PCH"
		device.string = "0"
	Profiles:
		off: Spento (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Duplex stereo analogico (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Uscita «Stereo analogico» (sinks: 1, sources: 0, priority: 6500, available: yes)
		output:hdmi-stereo+input:analog-stereo: Uscita «Stereo digitale (HDMI)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 5965, available: no)
		output:hdmi-stereo: Uscita «Stereo digitale (HDMI)» (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Uscita «Digital Stereo (HDMI 2)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Uscita «Digital Stereo (HDMI 3)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Uscita «Digital Stereo (HDMI 4)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Uscita «Digital Stereo (HDMI 2)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Uscita «Digital Stereo (HDMI 3)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Uscita «Digital Stereo (HDMI 4)» (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround+input:analog-stereo: Uscita «Surround digitale 5.1 (HDMI)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround71+input:analog-stereo: Uscita «Digital Surround 7.1 (HDMI)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround: Uscita «Surround digitale 5.1 (HDMI)» (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Uscita «Digital Surround 7.1 (HDMI)» (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround-extra1+input:analog-stereo: Uscita «Digital Surround 5.1 (HDMI 2)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Uscita «Digital Surround 7.1 (HDMI 2)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Uscita «Digital Surround 5.1 (HDMI 3)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Uscita «Digital Surround 7.1 (HDMI 3)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Uscita «Digital Surround 5.1 (HDMI 4)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Uscita «Digital Surround 7.1 (HDMI 4)» + Ingresso «Stereo analogico» (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra1: Uscita «Digital Surround 5.1 (HDMI 2)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Uscita «Digital Surround 7.1 (HDMI 2)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra2: Uscita «Digital Surround 5.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Uscita «Digital Surround 7.1 (HDMI 3)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Uscita «Digital Surround 5.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Uscita «Digital Surround 7.1 (HDMI 4)» (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Ingresso «Stereo analogico» (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Audio Professionale (sinks: 5, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-mic: Microfono (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, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-output-speaker: Altoparlanti (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: Cuffie analogiche (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
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "4"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo

My opinion is that she lost in some way the drivers for her laptop’s audio card and now it works partially. The problem is only related to the microphone, the speakers work normally. Is there a way to install the proper drivers?

Update: she plugged a pair of earphones in the Type-C port (connected to the NVidia GPU) and the mic works, so it’s only the internal audio card that doesn’t work

I would suspect this to be at least part of the issue, especially when compared to yours:

What was the extension?

Hair extension :crazy_face:

Can you verify that the mic (jack output) is working correctly? Try out the same Mic on your Laptop maybe?

1 Like

You can see it in the name:

You use the SOF Firmware, while she uses the snd_hda_intel. She removed the sof firmware, use an older kernel or switched the driver by modprobe options.

1 Like

Thank you guys for the replies, I try to answer to all:

Quick Settings Audio Panel, but she uninstalled it

I don’t think it works because otherwise it would appear in the devices menu in settings, but it doesn’t. We’ll try to use it anyway.

That’s the point. I think she uninstalled it somehow but now, even if she installs again the package sof-firmware it still doesn’t work. How can we switch againt to it? If I understood correctly she needs to use modprobe but I don’t know exactly how

Check these folders:

grep -R . /etc/modprobe.d/ /etc/modules-load.d

snd-intel-dspcfg is the module to switch. See:

modinfo -p snd-intel-dspcfg

Is the kernel version exactly the same?

uname -r

OP data shows 2 Audio cards detected on both systems

Laptop 1 is using a sof-firmware driver to support the 2 internal digital microphones (dmic)
The dmics work as a separate subsystem alongside the ALC245 and need custom HiFi profiles provided by alsa-ucm (Use Case Manager) to combine the dmic source with the other sources and sinks in PulseAudio/PipeWire

	alsa.mixer_name = "Realtek ALC245"
		alsa.components = "HDA:80862818,80860101,00100000 HDA:10ec0245,103c8c99,00100001 cfg-dmics:2"
		alsa.id = "sofhdadsp"

Laptop 2 is using legacy snd_hda_intel because the dmics are not detected

alsa.mixer_name = "Realtek ALC245"
		alsa.components = "HDA:10ec0245,103c8c99,00100001 HDA:80862818,80860101,00100000"
		alsa.id = "PCH"

The dmics might not be detected correctly in ALSA or the SOF driver might be failing to load

Please post more information about audio devices detected in ALSA

sudo alsa-info.sh --upload
dsp_driver:Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF, 4=AVS) (int)

For this we both have:

/etc/modprobe.d/mhwd-gpu.conf:##
/etc/modprobe.d/mhwd-gpu.conf:## Generated by mhwd - Manjaro Hardware Detection
/etc/modprobe.d/mhwd-gpu.conf:##
/etc/modprobe.d/mhwd-gpu.conf: 
/etc/modprobe.d/mhwd-gpu.conf:blacklist nouveau
/etc/modprobe.d/mhwd-gpu.conf:blacklist ttm
/etc/modprobe.d/mhwd-gpu.conf:blacklist drm_kms_helper
/etc/modprobe.d/mhwd-gpu.conf:blacklist drm
/etc/modprobe.d/mhwd-gpu.conf:options nvidia "NVreg_DynamicPowerManagement=0x02"
/etc/modprobe.d/droidcam.conf:options v4l2loopback_dc width=640 height=480
/etc/modules-load.d/mhwd-gpu.conf:##
/etc/modules-load.d/mhwd-gpu.conf:## Generated by mhwd - Manjaro Hardware Detection
/etc/modules-load.d/mhwd-gpu.conf:##
/etc/modules-load.d/mhwd-gpu.conf: 
/etc/modules-load.d/mhwd-gpu.conf:nvidia
/etc/modules-load.d/mhwd-gpu.conf:nvidia-drm
/etc/modules-load.d/gnutls.conf:#tls
/etc/modules-load.d/modules.conf:# List of modules to load at boot

with modinfo -p snd-intel-dspcfg we both get:

dsp_driver:Force the DSP driver for Intel DSP (0=auto, 1=legacy, 2=SST, 3=SOF, 4=AVS) (int).

The kernel is the same: 6.10.6-10-MANJARO.

We both ran the alsa-info upload command and we get:
for the WORKING laptop: http://alsa-project.org/db/?f=397e5961ac3d5f9cd4d3fee7f70afa0cf3cfa386

for the NOT working laptop we got this: https://alsa-project.org/db/?f=71707f4e8edb2a80af17c0623420499200f21861

See:

!!Modprobe options (Sound related)
!!--------------------------------

snd_intel_dspcfg: dsp_driver=1

That is set on the “Not working” setup. It forces legacy here.

I kinda doubt that… how would the parameter be set otherwise?

ALSA data for laptop 2 shows modprobe option to force use of snd_hda_intel driver

!!Modprobe options (Sound related)
!!--------------------------------

snd_intel_dspcfg: dsp_driver=1

But data from /etc/modprobe.d/ does not show this modprobe option

If the modprobe option has been added to GRUB boot configuration /etc/default/grub
remove it and update GRUB before rebooting

sudo update-grub

Ok no I’m sorry, I thought they were the same but actually there are some slight differences:
she has this line more than me:

/etc/modprobe.d/soundfix.conf:options snd-intel-dspcfg dsp_driver=1

and these three at the end:

/etc/modules-load.d/gnutls.conf:#tls
/etc/modules-load.d/sound.conf:snd-pci-ps
/etc/modules-load.d/sound.conf:snd-soc-ps-mach

Could it be enough to remove that “soundfix” line?

Her grub file is like this:

# GRUB boot loader configuration

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=1 security=apparmor resume=UUID=05bc3ecf-139e-4cfb-bd67-b200ce8d5cf9 udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'menu' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=hidden

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
GRUB_SAVEDEFAULT=true

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true

Remove modprobe option

sudo rm /etc/modprobe.d/soundfix.conf

and reboot

1 Like

Ok that worked, thank you very much guys!!

Maybe I talked to early. The mic now works and all the devices appear, but her speakers now don’t work anymore. It’s weird because she can hear some sounds, like the “front right front left” test in settings but can’t hear the most of what’s left

I suggest:

  1. install meld to compare data from both systems

  2. Run pactl list cards and pactl list sinks on both systems and compare data in meld

  3. Play audio from audio applications on both systems, run pactl list sink-inputs and compare data in meld

  4. Report configuration differences here and links to the full data uploaded to an online pastebin

1 Like

Yesterday, after removing soundfix, the microphone started working but the speakers didn’t. After a while, and after I wrote the answer, they suddenly started working without doing anything special. I think now the situation is fine but I don’t know what will happen when she will boot it again

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.