Sound and YouTube playback not working after update

Sound is not working and playback on YouTube is stuck.

I tried pulseaudio -k, which allows me to play the tests sounds, but it breaks as soon as I try to start YouTube.

My system:

  • no customizations to sound config
  • it stopped working after updating pacman -Syu
  • same problem with older kernel version
  • live iso of Manjaro works just fine (no hardware issue)

I’m on 6.13 and use Gnome. Guides did not really help, because they mostly talk about uninstalling/switching pulse and pipewire or changing something config. I don’t want to make worse and more unfixable.

I also found out that this error is present:

$ systemctl --user status pulseaudio wireplumber pipewire
...
systemd[2245]: Starting Sound Service...
systemd[2245]: Started Sound Service.
pulseaudio[3811]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
pulseaudio[3811]: Failed to create sink input: sink is suspended.
...

I’m using a FW13 AMD and the internal speaker is not working. I also tried a Bluetooth headset, which does not work either. It connects, but doesn’t show up in the audio selector in Gnome.

I think I have a similar issue.
What makes videos work again for me is to plug out and plug in the USB headset.

2 Likes

Rebooting after an update is often helpful too.

Please post more information about system and audio devices

pactl list cards
sudo alsa-info.sh --upload
Card #0
	Name: alsa_card.pci-0000_c1_00.1
	Driver: module-alsa-card.c
	Owner Module: 6
	Properties:
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0x905c8000 irq 113"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:c1:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:c1:00.1/sound/card1"
		device.bus = "pci"
		device.vendor.id = "1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "1640"
		device.product.name = "Rembrandt Radeon High Definition Audio Controller"
		device.string = "1"
		device.description = "Rembrandt Radeon High Definition Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profiles:
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
	Active Profile: off
	Ports:
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			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, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo-extra2

Card #1
	Name: alsa_card.pci-0000_c1_00.6
	Driver: module-alsa-card.c
	Owner Module: 7
	Properties:
		alsa.card = "2"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0x905c0000 irq 114"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:c1:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:c1:00.6/sound/card2"
		device.bus = "pci"
		device.vendor.id = "1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "15e3"
		device.product.name = "Family 17h/19h/1ah HD Audio Controller"
		device.string = "2"
		device.description = "Family 17h/19h/1ah HD Audio Controller"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profiles:
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 39268, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 39333, available: yes)
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability unknown)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, latency offset: 0 usec, availability unknown)
			Properties:
				device.icon_name = "audio-speakers"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				device.icon_name = "audio-headphones"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

http://alsa-project.org/db/?f=5c7718a6793d7b93997d12a220b4712c35a3508a

1 Like

This worked for me:

Transaction history showed this (among other things):

[2025-03-20T10:38:31+0100] [ALPM] upgraded libpipewire (1:1.2.7-1 -> 1:1.4.1-0)
[2025-03-20T10:38:31+0100] [ALPM] upgraded pipewire (1:1.2.7-1 -> 1:1.4.1-0)
[2025-03-20T10:38:32+0100] [ALPM] installed alsa-card-profiles (1:1.4.1-0)
[2025-03-20T10:38:32+0100] [ALPM] installed libebur128 (1.2.6-2)
[2025-03-20T10:38:32+0100] [ALPM] installed pipewire-audio (1:1.4.1-0)
[2025-03-20T10:38:32+0100] [ALPM] upgraded pipewire-session-manager (1:1.2.7-1 -> 1:1.4.1-0)
[2025-03-20T10:38:32+0100] [ALPM] upgraded gst-plugin-pipewire (1:1.2.7-1 -> 1:1.4.1-0)

ALSA mixer controls for card Generic_1 (ALC295) show Headphone output is muted

Simple mixer control ‘Headphone’,0

Front Left: Playback 0 [0%] [-65.25dB] [off]
Front Right: Playback 0 [0%] [-65.25dB] [off]

To unmute Headphone output and increase audio level:

amixer --card=PCH sset 'Headphone' 80% unmute

I had the same problem and I did this and it is working again:

I don’t know if this is your case but solved my problem

Ok, I found the issue, actually two things:

  • there was a post-update PipeWire vs PulseAudio issue, as others were facing too
  • there is an issue with how Manjaro packages things, which makes it less obvious what to install or remove

What should have worked, was to fully switch to PipeWire:

But this didn’t work, for the same reason, that sudo pacman -S pipewire-pulse failed:

looking for conflicting packages...
:: pipewire-pulse-1:1.4.1-0 and pulseaudio-17.0+r43+g3e2bb8a1e-1 are in conflict. Remove pulseaudio? [y/N] y
:: pipewire-pulse-1:1.4.1-0 and manjaro-pulse-20240817-1 are in conflict. Remove manjaro-pulse? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulseaudio=17.0+r43+g3e2bb8a1e-1' required by pulseaudio-bluetooth

sudo pacman -Rns pulseaudio pulseaudio-bluetooth didn’t work either

error: failed to prepare transaction (could not satisfy dependencies)
:: removing pulseaudio breaks dependency 'pulse-native-provider' required by deepin-camera
:: removing pulseaudio breaks dependency 'pulse-native-provider' required by gnome-settings-daemon
:: removing pulseaudio breaks dependency 'pulseaudio' required by manjaro-pulse
:: removing pulseaudio-bluetooth breaks dependency 'pulseaudio-bluetooth' required by manjaro-pulse

Fully switching to pipewire fixed it for me:

sudo pacman -Rns manjaro-pulse
pamac install manjaro-pipewire
4 Likes

Confirm with pactl info

  • before: Server Name: pulseaudio
  • after: Server Name: PulseAudio (on PipeWire x.x.x)

Thank you! This seems to work for me as well and is probably a better solution than disabling the load-module module-suspend-on-idle line in the pulseaudio default.pa file that I was doing before.

Thank you so much for opening this topic. I would never have guessed that it was the audio component that was causing videos to hang. I got rid of pulse and installed pipewire as you suggested, and all systems are GO.

1 Like

Worked for me, too. Thanks!

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