No sound until I connect HDMI or USB-C

Hi, I dont know since when, but I have a strange problem: I have no sound. The settings show me no device. If I connect my laptop with a HDMI or USB-C cable, suddenly I can choose between internal speaker or HDMI-Sound out.

Any idea what might be wrong here?

My kernel: 6.1.85-1-MANJARO

Many thx for any help!

Manjiko

Please post more information about system

inxi -Faz

and working audio devices

pactl list cards

hi, maybe try updating your kernel ?

you can do it using manjaro-settings-manager, and search keywords like “how to update kernel via GUI linux Manjaro”

I hope this helps a bit :slight_smile:

System:
  Kernel: 6.1.85-1-MANJARO arch: x86_64 bits: 64
    compiler: gcc v: 13.2.1 clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=992d166f-ec50-463c-a243-23ff27248b71 rw
    quiet splash udev.log_priority=3
  Desktop: GNOME v: 45.4 tk: GTK v: 3.24.41
    wm: gnome-shell tools: gsd-screensaver-proxy dm: GDM
    v: 45.0.1 Distro: Manjaro base: Arch Linux

Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl,
    snd_soc_avs, snd_sof_pci_intel_skl bus-ID: 00:1f.3
    chip-ID: 8086:9d71 class-ID: 0403
  API: ALSA v: k6.1.85-1-MANJARO status: kernel-api
    tools: N/A
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: off tools: pw-cli
  Server-3: PulseAudio v: 17.0 status: active
    with: pulseaudio-alsa type: plugin
    tools: pacat,pactl,pavucontrol

And this is pactl with working audio device:

pactl list cards                                                                              ✔ 
Karte #0
	Name: alsa_card.pci-0000_00_1f.3
	Treiber: module-alsa-card.c
	Owner-Modul: 6
	Eigenschaften:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xec248000 irq 139"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1f.3"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "9d71"
		device.product.name = "Sunrise Point-LP HD Audio"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Internes Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profile:
		input:analog-stereo: Analog Stereo-Eingabe (Ziele: 0, Quellen: 1, Priorität: 32833, verfügbar: ja)
		output:analog-stereo: Analog Stereo-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 39268, verfügbar: ja)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (Ziele: 1, Quellen: 1, Priorität: 39333, verfügbar: ja)
		output:hdmi-stereo: Digital Stereo (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5900, verfügbar: nein)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 5965, verfügbar: ja)
		output:hdmi-surround: Digital Surround 5.1 (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 800, verfügbar: nein)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 865, verfügbar: ja)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 800, verfügbar: nein)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 865, verfügbar: ja)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5700, verfügbar: nein)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 5765, verfügbar: ja)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 665, verfügbar: ja)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 665, verfügbar: ja)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 5700, verfügbar: nein)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 5765, verfügbar: ja)
		output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 665, verfügbar: ja)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3)-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 600, verfügbar: nein)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3)-Ausgabe + Analog Stereo-Eingabe (Ziele: 1, Quellen: 1, Priorität: 665, verfügbar: ja)
		off: Aus (Ziele: 0, Quellen: 0, Priorität: 0, verfügbar: ja)
	Aktives Profil: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internes Mikrofon (Typ: Mikro, Priorität: 8900, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Eigenschaften:
				device.icon_name = "audio-input-microphone"
			Teil der/des Profil(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
		analog-input-mic: Mikrofon (Typ: Mikro, Priorität: 8700, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "audio-input-microphone"
			Teil der/des Profil(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
		analog-output-speaker: Lautsprecher (Typ: Lautsprecher, Priorität: 10000, Latenzversatz: 0 usec, Verfügbarkeit unbekannt)
			Eigenschaften:
				device.icon_name = "audio-speakers"
			Teil der/des Profil(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Kopfhörer (Typ: Kopfhörer, Priorität: 9900, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "audio-headphones"
			Teil der/des Profil(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (Typ: HDMI, Priorität: 5900, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(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 (Typ: HDMI, Priorität: 5800, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(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 (Typ: HDMI, Priorität: 5700, Latenzversatz: 0 usec, nicht verfügbar)
			Eigenschaften:
				device.icon_name = "video-display"
			Teil der/des Profil(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

Thank you for your help!!

@Acetone Unfortunately, that didnt solve the problem. I’ve already tried that a couple of days ago with various kernels.

Open ALSA Mixer and ensure volumes are up and unmuted

Both output profiles for the speakers are shown as available

output:analog-stereo: Analog Stereo-Ausgabe (Ziele: 1, Quellen: 0, Priorität: 39268, verfügbar: ja)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (Ziele: 1, Quellen: 1, Priorität: 39333, verfügbar: ja)

Use pactl list cards to check if the output is available (verfügbar: ja) when speakers are not working

And post more information about output sink and and profile when speakers are not working

pacmd dump | grep 'sink|profile'