You are not logged in.

#1 2026-04-03 15:40:51

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

[workaround]ALSA produces sound, Pipewire doesn't

I was experimenting with systemd service isolation (PrivateNetwork, etc) and after reverting everything, my audio stopped working... the thing is it wasn't a complete surprise, recently (before my wild experiments) I did faced like the volume showed "45%" but audio was too low, even when increased to "100%" the amount of "sound" I was hearing was about 10 or 15%, usually restarting the services would have synced it, or complete audio dead. I often had to reboot, and then the audio was working, but this time I've done multiple reboots, EC Reset, but still no audio
current status: clean (no leftovers from my past experiments)
Audio works correctly on the same hardware under macOS, so this seems to be Linux-side...

outputs

└─$ speaker-test                                               

speaker-test 1.2.15.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 128 to 2097152
Period size range from 64 to 1048576
Periods = 4
was set period_size = 12000
was set buffer_size = 48000
 0 - Mono
Time per period = 2.007557
 0 - Mono
Time per period = 3.029501
 0 - Mono
Time per period = 3.062552
 0 - Mono
Time per period = 3.060164
 0 - Mono
^CWrite error: -4,Interrupted system call
xrun_recovery failed: -4,Interrupted system call
Transfer failed: Interrupted system call
┌──(shridhyan@ATRNXA)-[~]
└─$ systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-04-03 21:13:30 IST; 39s ago
 Invocation: c5de5d40c69549318778a58da0bdc772
TriggeredBy: ● pipewire.socket
   Main PID: 1788 (pipewire)
      Tasks: 3 (limit: 6928)
     Memory: 6.9M (peak: 7.8M)
        CPU: 202ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─1788 /usr/bin/pipewire

Apr 03 21:13:30 ATRNXA systemd[1761]: Started PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
     Active: active (running) since Fri 2026-04-03 21:13:30 IST; 39s ago
 Invocation: eb711c013e884a648e1aa40af7b712a7
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 1834 (pipewire-pulse)
      Tasks: 3 (limit: 6928)
     Memory: 3M (peak: 3.2M)
        CPU: 82ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─1834 /usr/bin/pipewire-pulse

Apr 03 21:13:30 ATRNXA systemd[1761]: Started PipeWire PulseAudio.

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-04-03 21:13:30 IST; 40s ago
 Invocation: 09af8925bea04847aaf00a21c5c9aa5c
   Main PID: 1790 (wireplumber)
      Tasks: 6 (limit: 6928)
     Memory: 17M (peak: 18.1M)
        CPU: 603ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─1790 /usr/bin/wireplumber

Apr 03 21:13:30 ATRNXA systemd[1761]: Started Multimedia Service Session Manager.
Apr 03 21:13:31 ATRNXA wireplumber[1790]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Apr 03 21:13:31 ATRNXA wireplumber[1790]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be s>
Apr 03 21:13:31 ATRNXA wireplumber[1790]: wp-event-dispatcher: <WpAsyncEventHook:0x5609c7d59330> failed: failed to activate item: Object activation >

┌──(shridhyan@ATRNXA)-[~]
└─$ wpctl status                                               
PipeWire 'pipewire-0' [1.6.2, shridhyan@ATRNXA, cookie:732744082]
 └─ Clients:
        32. WirePlumber                         [1.6.2, shridhyan@ATRNXA, pid:1790]
        40. WirePlumber [export]                [1.6.2, shridhyan@ATRNXA, pid:1790]
        41. pipewire                            [1.6.2, shridhyan@ATRNXA, pid:1834]
        58. xdg-desktop-portal                  [1.6.2, shridhyan@ATRNXA, pid:2041]
        59. waybar                              [1.6.2, shridhyan@ATRNXA, pid:1968]
        60. Blueman                             [1.6.2, shridhyan@ATRNXA, pid:1984]
        61. wpctl                               [1.6.2, shridhyan@ATRNXA, pid:2778]

Audio
 ├─ Devices:
 │      44. Raven/Raven2/Fenghuang HDMI/DP Audio Controller [alsa]
 │      45. Ryzen HD Audio Controller           [alsa]
 │  
 ├─ Sinks:
 │  *   42. Ryzen HD Audio Controller Analog Stereo [vol: 0.20]
 │  
 ├─ Sources:
 │      56. Ryzen HD Audio Controller Analog Stereo [vol: 1.00]
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_04_00.1.hdmi-stereo
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay -L 
null
    Discard all samples (playback) or generate zero samples (capture)
pipewire
    PipeWire Sound Server
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC236 Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC236 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
┌──(shridhyan@ATRNXA)-[~]
└─$ pactl info && pactl list sinks 
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 210
Tile Size: 65472
User Name: shridhyan
Host Name: ATRNXA
Server Name: PulseAudio (on PipeWire 1.6.2)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_04_00.6.analog-stereo
Default Source: alsa_input.pci-0000_04_00.6.analog-stereo
Cookie: 2bac:c992
Sink #56
	State: RUNNING
	Name: alsa_output.pci-0000_04_00.6.analog-stereo
	Description: Ryzen HD Audio Controller Analog Stereo
	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 Source: alsa_output.pci-0000_04_00.6.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		object.path = "alsa:acp:Generic_1:3:playback"
		api.alsa.path = "front:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		port.group = "playback"
		device.icon_name = "audio-card-analog"
		device.bus = "pci"
		audio.channels = "2"
		audio.position = "[ FL, FR ]"
		device.routes = "2"
		alsa.resolution_bits = "16"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcbc0000 irq 66"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC236"
		alsa.components = "HDA:10ec0236,103c85e0,00100002"
		alsa.id = "Generic_1"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC236 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		device.profile.name = "analog-stereo"
		device.profile.description = "Analog Stereo"
		card.profile.device = "3"
		device.id = "45"
		factory.name = "api.alsa.pcm.sink"
		node.pause-on-idle = "false"
		priority.driver = "1009"
		priority.session = "1009"
		media.class = "Audio/Sink"
		node.name = "alsa_output.pci-0000_04_00.6.analog-stereo"
		node.nick = "ALC236 Analog"
		device.description = "Ryzen HD Audio Controller"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcbc0000 irq 66"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "40"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "42"
		object.serial = "56"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		device.enum.api = "udev"
		api.alsa.card = "1"
		device.plugged.usec = "35430661"
		device.bus_path = "pci-0000:04:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
		device.subsystem = "sound"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "0x15e3"
		device.product.name = "Ryzen HD Audio Controller"
		device.name = "alsa_card.pci-0000_04_00.6"
		device.nick = "HD-Audio Generic"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 2, availability unknown)
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 3, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm
└─$ sudo dmesg | grep -i snd                                                                                                                  
[sudo] password for shridhyan: 
[   34.603106] snd_pci_acp3x 0000:04:00.5: enabling device (0000 -> 0002)
[   34.604861] snd_pci_acp3x 0000:04:00.5: ACP audio mode : 1
[   35.070425] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[   35.070642] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[   35.071949] snd_hda_intel 0000:04:00.6: enabling device (0000 -> 0002)
[   35.164908] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[   35.203410] snd_hda_codec_alc269 hdaudioC1D0: ALC236: picked fixup  for PCI SSID 103c:0000
[   35.205185] snd_hda_codec_alc269 hdaudioC1D0: autoconfig for ALC236: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   35.205204] snd_hda_codec_alc269 hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   35.205210] snd_hda_codec_alc269 hdaudioC1D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   35.205214] snd_hda_codec_alc269 hdaudioC1D0:    mono: mono_out=0x0
[   35.205218] snd_hda_codec_alc269 hdaudioC1D0:    inputs:
[   35.205224] snd_hda_codec_alc269 hdaudioC1D0:      Mic=0x19
└─$ journalctl --user -b  -u pipewire -u pipewire-pulse -u wireplumber
Apr 03 21:13:30 ATRNXA systemd[1761]: Started PipeWire Multimedia Service.
Apr 03 21:13:30 ATRNXA systemd[1761]: Started Multimedia Service Session Manager.
Apr 03 21:13:30 ATRNXA systemd[1761]: Started PipeWire PulseAudio.
Apr 03 21:13:31 ATRNXA wireplumber[1790]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Apr 03 21:13:31 ATRNXA wireplumber[1790]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be s>
Apr 03 21:13:31 ATRNXA wireplumber[1790]: wp-event-dispatcher: <WpAsyncEventHook:0x5609c7d59330> failed: failed to activate item: Object activation >
lines 1-6/6 (END)

I didn't found anything obviously wrong in logs....
Thanks in Advance smile

Edit:
added logs

Edit2:

└─$ pactl list short sinks
56	alsa_output.pci-0000_04_00.6.analog-stereo	PipeWire	s32le 2ch 48000Hz	RUNNING

I don't know how to explain this, during speaker test, or anything playing it does shows running, but I hear ntg... sad

Edit3
https://archlinux.org/packages/extra/x86_64/cava/ shows movement...

Last edited by 5hridhyan (2026-04-06 14:03:21)


---

Online

#2 2026-04-03 20:15:22

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

         0. Audio/Sink    alsa_output.pci-0000_04_00.1.hdmi-stereo
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
amixer -Dhw:0
amixer -Dhw:1
wget https://freewavesamples.com/files/Flushing-Toilet-2.wav
aplay  -Dhw:0 Flushing-Toilet-2.wav
aplay  -Dhw:1 Flushing-Toilet-2.wav

Offline

#3 2026-04-04 03:33:58

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

└─$ amixer -Dhw:0
amixer -Dhw:1
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'

also I forgot to tell... I can play audio over HDMI, I can hear audio if I plugged in Headphones, but internal speakers; no audio

┌──(shridhyan@ATRNXA)-[~]
└─$ aplay  -Dhw:0 Flushing-Toilet-2.wav
aplay: main:850: audio open error: No such file or directory
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay  -Dhw:1 Flushing-Toilet-2.wav
Playing WAVE 'Flushing-Toilet-2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

`aplay  -Dhw:1 Flushing-Toilet-2.wav`, yes I hear audio on internel speakers, so ALSA output to speakers works, but PipeWire produces no sound...


---

Online

#4 2026-04-04 08:20:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

Offline

#5 2026-04-04 15:07:24

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

┌──(shridhyan@ATRNXA)-[~]
└─$ cat /etc/modprobe.d/speakers-dead-test17.conf    
options snd_hda_intel index=1,0
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay -l 
**** List of PLAYBACK Hardware Devices ****
card 0: Generic_1 [HD-Audio Generic], device 0: ALC236 Analog [ALC236 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay  -Dhw:0 Flushing-Toilet-2.wav
Playing WAVE 'Flushing-Toilet-2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
┌──(shridhyan@ATRNXA)-[~]
└─$ aplay  -Dhw:1 Flushing-Toilet-2.wav
aplay: main:850: audio open error: No such file or directory

same, internal speaker; no audio, Headphone; audio works.

Edit:
I mean while playing that .wav I hear audio "ALSA output to speakers works, but PipeWire produces no sound..."

Edit2:
Ran the commands individually

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
└─$ amixer -Dhw:0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 32 [37%] [-41.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 252 [99%] [-0.60dB]
  Front Right: Playback 252 [99%] [-0.60dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 3 [100%] [30.00dB]
  Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 63
  Front Left: Capture 63 [100%] [30.00dB] [on]
  Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'

* after that modprobe

Last edited by 5hridhyan (2026-04-04 15:29:35)


---

Online

#6 2026-04-04 15:13:32

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

I can hear audio if I plugged in Headphones, but internal speakers; no audio

Missed that.

so ALSA output to speakers works, but PipeWire produces no sound

Still the case?

amixer
mpv -ao alsa Flushing-Toilet-2.wav
mpv -ao pulse Flushing-Toilet-2.wav
mpv -ao pipewire Flushing-Toilet-2.wav

Offline

#7 2026-04-04 15:17:16

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

└─$ amixer       
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
└─$ mpv -ao alsa Flushing-Toilet-2.wav
Warning: option --wayland-disable-vsync is deprecated and might be removed in the future (replaced by --wayland-internal-vsync=no).
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [alsa] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (91%)
Exiting... (End of file)
└─$ mpv -ao pulse Flushing-Toilet-2.wav
Warning: option --wayland-disable-vsync is deprecated and might be removed in the future (replaced by --wayland-internal-vsync=no).
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [pulse] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (90%)
Exiting... (End of file)
└─$ mpv -ao pipewire Flushing-Toilet-2.wav
Warning: option --wayland-disable-vsync is deprecated and might be removed in the future (replaced by --wayland-internal-vsync=no).
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register root interface: An object is already exported for the interface org.mpris.MediaPlayer2 at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
Failed to register player interface: An object is already exported for the interface org.mpris.MediaPlayer2.Player at /org/mpris/MediaPlayer2
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [pipewire] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (94%)
Exiting... (End of file)

`alsa` works

Last edited by 5hridhyan (2026-04-04 15:22:25)


---

Online

#8 2026-04-04 15:36:39

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Offline

#9 2026-04-04 15:41:10

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

└─$ wpctl get-volume @DEFAULT_AUDIO_SINK@
Volume: 1.00

done, also restarted, still the same...

Edit:
will change the title to "ALSA produces sound, Pipewire doesn't"

Last edited by 5hridhyan (2026-04-04 15:45:40)


---

Online

#10 2026-04-04 15:45:30

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

*grrrr*stupidaudiodaemons*grrr*

Do you have the same problem w/ a fresh user account (so we know whether the issue is systemwide or somewhere in your ~/.*)?

Offline

#11 2026-04-04 16:12:42

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

Just tested, I'd say "same" behavior.

Edit:

[5hridhyan@ATRNXA ~]$ aplay  -Dhw:0 Flushing-Toilet-2.wav
Playing WAVE 'Flushing-Toilet-2.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
[5hridhyan@ATRNXA ~]$ amixer     
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
[5hridhyan@ATRNXA ~]$ mpv -ao pipewire Flushing-Toilet-2.wav
client removed during hook handling
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [pipewire] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (94%)
Exiting... (End of file)
[5hridhyan@ATRNXA ~]$ mpv -ao pulse Flushing-Toilet-2.wav
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [pulse] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (91%)
Exiting... (End of file)
[5hridhyan@ATRNXA ~]$ mpv -ao alsa Flushing-Toilet-2.wav
● Audio  --aid=1  (pcm_s16le 2ch 44100 Hz 1411 kbps)
File tags:
 Artist: freewavesamples.com
 Title: Flushing Toilet 2
AO: [alsa] 44100Hz stereo 2ch s16
A: 00:00:03 / 00:00:03 (91%)
Exiting... (End of file)
[5hridhyan@ATRNXA ~]$ wpctl get-volume @DEFAULT_AUDIO_SINK@
Volume: 1.00

all three plays, I only hear audio from `alsa`

Last edited by 5hridhyan (2026-04-04 16:26:06)


---

Online

#12 2026-04-04 20:34:50

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

pacman -Qs 'pulse|wire'
sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files' | grep -v backup

Offline

#13 2026-04-05 03:32:21

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

└─$ pacman -Qs 'pulse|wire'
local/easyeffects 8.1.8-1
    Audio Effects for Pipewire applications
local/gst-plugin-pipewire 1:1.6.2-1
    Multimedia graph framework - pipewire plugin
local/hyprwire 0.3.0-2
    A fast and consistent wire protocol for IPC
local/iw 6.17-1
    nl80211 based CLI configuration utility for wireless devices
local/kpipewire 6.6.3-1 (plasma)
    Components relating to pipewire use in Plasma
local/libcanberra 1:0.30+r2+gc0620e4-6
    A small and lightweight implementation of the XDG Sound Theme Specification
local/libpipewire 1:1.6.2-1
    Low-latency audio/video router and processor - client library
local/libpulse 17.0+r98+gb096704c0-1
    A featureful, general-purpose sound server (client library)
local/libraw1394 2.1.2-4
    Provides an API to the Linux IEEE1394 (FireWire) driver
local/libwireplumber 0.5.14-1
    Session / policy manager implementation for PipeWire - client library
local/linux 6.19.10.arch1-1
    The Linux kernel and modules
local/linux-lts 6.18.20-1
    The LTS Linux kernel and modules
local/pamixer 1.6-3
    Pulseaudio command-line mixer like amixer
local/pavucontrol 1:6.2-1
    PulseAudio Volume Control
local/pipewire 1:1.6.2-1
    Low-latency audio/video router and processor
local/pipewire-alsa 1:1.6.2-1
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.6.2-1
    Low-latency audio/video router and processor - Audio support
local/pipewire-jack 1:1.6.2-1
    Low-latency audio/video router and processor - JACK replacement
local/pipewire-pulse 1:1.6.2-1
    Low-latency audio/video router and processor - PulseAudio replacement
local/plasma-pa 6.6.3-1 (plasma)
    Plasma applet for audio volume management using PulseAudio
local/pulseaudio-qt 1.8.1-1
    Qt bindings for libpulse
local/wireless-regdb 2026.02.04-1
    Central Regulatory Domain Database
local/wireplumber 0.5.14-1
    Session / policy manager implementation for PipeWire
local/wpa_supplicant 2:2.11-5
    A utility providing key negotiation for WPA wireless networks
└─$ sudo LC_ALL=C pacman -Qkk | grep -v ', 0 altered files' | grep -v backup
[sudo] password for shridhyan: 
warning: amd-ucode: /boot/amd-ucode.img (Permissions mismatch)
warning: filesystem: /etc/resolv.conf (File type mismatch)
warning: filesystem: /root (Permissions mismatch)
warning: filesystem: /usr/lib/os-release (Modification time mismatch)
warning: filesystem: /usr/lib/os-release (Size mismatch)
warning: filesystem: /usr/lib/os-release (SHA256 checksum mismatch)
warning: grub: /etc/grub.d/40_custom (Permissions mismatch)
warning: libutempter: /usr/lib/utempter/utempter (GID mismatch)
warning: libutempter: /usr/lib/utempter/utempter (Permissions mismatch)
warning: memtest86+-efi: /boot/memtest86+/memtest.efi (Permissions mismatch)
warning: memtest86+-efi: /boot/memtest86+/memtest.efi (Modification time mismatch)
warning: passim: /var/lib/passim (UID mismatch)
warning: passim: /var/lib/passim (GID mismatch)
warning: passim: /var/lib/passim/data (UID mismatch)
warning: passim: /var/lib/passim/data (GID mismatch)
warning: shadow: /usr/bin/groupmems (GID mismatch)
warning: shadow: /usr/bin/groupmems (Permissions mismatch)
warning: systemd: /var/log/journal (GID mismatch)
amd-ucode: 17 total files, 1 altered file
filesystem: 127 total files, 3 altered files
grub: 1208 total files, 1 altered file
libutempter: 20 total files, 1 altered file
memtest86+-efi: 6 total files, 1 altered file
passim: 86 total files, 2 altered files
shadow: 576 total files, 1 altered file
systemd: 1826 total files, 1 altered file

---

Online

#14 2026-04-05 07:56:44

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

You should probably check the /root permissions but that's hardly the cause here.
pamixer suggests sufficient volume?

Try to remove https://archlinux.org/packages/extra/x8 … syeffects/ hmm

Offline

#15 2026-04-05 08:01:03

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

└─$ pamixer --get-volume
pamixer --get-mute
100
false
└─$ pacman -Q easyeffects 
error: package 'easyeffects' was not found

restarted services, still the same no audio on internal speakers.... sad

Edit:
Current state: removed modeprobe, rebuilt and rebooted; square 1

$ wpctl status                                                           
pactl list sinks
pactl list cards
PipeWire 'pipewire-0' [1.6.2, shridhyan@ATRNXA, cookie:3319717576]
 └─ Clients:
        32. WirePlumber                         [1.6.2, shridhyan@ATRNXA, pid:1848]
        40. WirePlumber [export]                [1.6.2, shridhyan@ATRNXA, pid:1848]
        46. pipewire                            [1.6.2, shridhyan@ATRNXA, pid:1892]
        58. xdg-desktop-portal                  [1.6.2, shridhyan@ATRNXA, pid:2076]
        59. waybar                              [1.6.2, shridhyan@ATRNXA, pid:2016]
        60. Blueman                             [1.6.2, shridhyan@ATRNXA, pid:2034]
        61. wpctl                               [1.6.2, shridhyan@ATRNXA, pid:6105]

Audio
 ├─ Devices:
 │      41. Raven/Raven2/Fenghuang HDMI/DP Audio Controller [alsa]
 │      42. Ryzen HD Audio Controller           [alsa]
 │  
 ├─ Sinks:
 │  *   47. Ryzen HD Audio Controller Analog Stereo [vol: 1.00]
 │  
 ├─ Sources:
 │      52. Ryzen HD Audio Controller Analog Stereo [vol: 1.00]
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
Sink #52
	State: RUNNING
	Name: alsa_output.pci-0000_04_00.6.analog-stereo
	Description: Ryzen HD Audio Controller Analog Stereo
	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 Source: alsa_output.pci-0000_04_00.6.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		object.path = "alsa:acp:Generic_1:3:playback"
		api.alsa.path = "front:1"
		api.alsa.pcm.card = "1"
		api.alsa.pcm.stream = "playback"
		port.group = "playback"
		device.icon_name = "audio-card-analog"
		device.bus = "pci"
		audio.channels = "2"
		audio.position = "[ FL, FR ]"
		device.routes = "2"
		alsa.resolution_bits = "16"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcbc0000 irq 67"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC236"
		alsa.components = "HDA:10ec0236,103c85e0,00100002"
		alsa.id = "Generic_1"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC236 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		device.profile.name = "analog-stereo"
		device.profile.description = "Analog Stereo"
		card.profile.device = "3"
		device.id = "42"
		factory.name = "api.alsa.pcm.sink"
		node.pause-on-idle = "false"
		priority.driver = "1009"
		priority.session = "1009"
		media.class = "Audio/Sink"
		node.name = "alsa_output.pci-0000_04_00.6.analog-stereo"
		node.nick = "ALC236 Analog"
		device.description = "Ryzen HD Audio Controller"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcbc0000 irq 67"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "40"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "47"
		object.serial = "52"
		device.enum.api = "udev"
		api.alsa.card = "1"
		device.plugged.usec = "35525266"
		device.bus_path = "pci-0000:04:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
		device.subsystem = "sound"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "0x15e3"
		device.product.name = "Ryzen HD Audio Controller"
		device.name = "alsa_card.pci-0000_04_00.6"
		device.nick = "HD-Audio Generic"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		spa.object.id = "4"
		device.string = "1"
	Ports:
		analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 2, availability unknown)
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 3, not available)
	Active Port: analog-output-speaker
	Formats:
		pcm
Card #41
	Name: alsa_card.pci-0000_04_00.1
	Driver: alsa
	Owner Module: n/a
	Properties:
		device.enum.api = "udev"
		device.api = "alsa"
		media.class = "Audio/Device"
		api.alsa.path = "hw:0"
		api.alsa.card = "0"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcbc8000 irq 66"
		device.plugged.usec = "35414770"
		device.bus_path = "pci-0000:04:00.1"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0"
		device.bus = "pci"
		device.subsystem = "sound"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.product.id = "0x15de"
		device.product.name = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
		device.name = "alsa_card.pci-0000_04_00.1"
		device.description = "Raven/Raven2/Fenghuang HDMI/DP Audio Controller"
		device.nick = "HD-Audio Generic"
		device.icon_name = "audio-card-analog-pci"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		spa.object.id = "2"
		factory.id = "15"
		client.id = "40"
		object.id = "41"
		object.serial = "41"
		object.path = "alsa:acp:Generic"
		alsa.card = "0"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcbc8000 irq 66"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100700"
		alsa.id = "Generic"
		device.string = "0"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		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)
		pro-audio: Pro Audio (sinks: 1, 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, output:hdmi-surround, output:hdmi-surround71

Card #42
	Name: alsa_card.pci-0000_04_00.6
	Driver: alsa
	Owner Module: n/a
	Properties:
		device.enum.api = "udev"
		device.api = "alsa"
		media.class = "Audio/Device"
		api.alsa.path = "hw:1"
		api.alsa.card = "1"
		api.alsa.card.name = "HD-Audio Generic"
		api.alsa.card.longname = "HD-Audio Generic at 0xfcbc0000 irq 67"
		device.plugged.usec = "35525266"
		device.bus_path = "pci-0000:04:00.6"
		sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1"
		device.bus = "pci"
		device.subsystem = "sound"
		device.vendor.id = "0x1022"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
		device.product.id = "0x15e3"
		device.product.name = "Ryzen HD Audio Controller"
		device.name = "alsa_card.pci-0000_04_00.6"
		device.description = "Ryzen HD Audio Controller"
		device.nick = "HD-Audio Generic"
		device.icon_name = "audio-card-analog-pci"
		api.alsa.use-acp = "true"
		api.acp.auto-profile = "false"
		api.acp.auto-port = "false"
		api.dbus.ReserveDevice1.Priority = "-20"
		api.alsa.split-enable = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		spa.object.id = "4"
		factory.id = "15"
		client.id = "40"
		object.id = "42"
		object.serial = "42"
		object.path = "alsa:acp:Generic_1"
		alsa.card = "1"
		alsa.card_name = "HD-Audio Generic"
		alsa.long_card_name = "HD-Audio Generic at 0xfcbc0000 irq 67"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "Realtek ALC236"
		alsa.components = "HDA:10ec0236,103c85e0,00100002"
		alsa.id = "Generic_1"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-mic: Microphone (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
		analog-output-speaker: Speakers (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: Headphones (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
└─$ amixer -D hw:1 | grep -E 'Speaker|Headphone|Master|PCM|Auto-Mute' -A 10
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
--
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
└─$ pw-dump | grep -A50 -E 'alsa_output|node.name|device.description'
        "factory.usage": "factory.name=<factory-name> (library.name=<library-name>) node.name=<string> ",
        "module.id": 18,
        "object.id": 19,
        "object.serial": 19
      }
    }
  },
  {
    "id": 20,
    "type": "PipeWire:Interface:Module",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "libpipewire-module-link-factory",
      "filename": "/usr/lib/pipewire-0.3/libpipewire-module-link-factory.so",
      "args": "{\n            #allow.link.passive = false\n\t}",
      "change-mask": [ "props" ],
      "props": {
        "module.author": "Wim Taymans <wim.taymans@gmail.com>",
        "module.description": "Allow clients to create links",
        "module.name": "libpipewire-module-link-factory",
        "module.usage": "( allow.link.passive=<bool, default false> ) ",
        "module.version": "1.6.2",
        "object.id": 20,
        "object.serial": 20
      }
    }
  },
  {
    "id": 21,
    "type": "PipeWire:Interface:Factory",
    "version": 3,
    "permissions": [ "r", "m" ],
    "info": {
      "name": "link-factory",
      "type": "PipeWire:Interface:Link",
      "version": 3,
      "change-mask": [ "props" ],
      "props": {
        "factory.name": "link-factory",
        "factory.type.name": "PipeWire:Interface:Link",
        "factory.type.version": 3,
        "factory.usage": "(link.output.node=<output-node>) (link.output.port=<output-port>) (link.input.node=<input-node>) (link.input.port=<input-port>) (object.linger=<bool>) (link.passive=<bool>)",
        "module.id": 20,
        "object.id": 21,
        "object.serial": 21
      }
    }
  },
  {
    "id": 22,
--
        "node.name": "Dummy-Driver",
        "node.sync-group": "sync.dummy",
        "object.id": 29,
        "object.serial": 29,
        "priority.driver": 200000
      },
      "params": {
        "PropInfo": [
          {
            "id": "clockId",
            "description": "The clock id (monotonic, realtime, etc.)",
            "type": "monotonic"
          },
          {
            "id": "clockDevice",
            "description": "The clock device (eg. /dev/ptp0)",
            "type": ""
          },
          {
            "id": "clockInterface",
            "description": "The clock network interface (eg. eth0)",
            "type": ""
          }
        ],
        "Props": [
          {
            "clockId": "monotonic"
          },
          {
            "clockDevice": ""
          },
          {
            "clockInterface": ""
          }
        ]
      }
    }
  },
  {
    "id": 30,
    "type": "PipeWire:Interface:Node",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "max-input-ports": 0,
      "max-output-ports": 0,
      "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
      "n-input-ports": 0,
      "n-output-ports": 0,
      "state": "suspended",
      "error": null,
--
        "node.name": "Freewheel-Driver",
        "node.sync-group": "sync.dummy",
        "object.id": 30,
        "object.serial": 30,
        "priority.driver": 190000
      },
      "params": {
        "PropInfo": [
          {
            "id": "clockId",
            "description": "The clock id (monotonic, realtime, etc.)",
            "type": "monotonic"
          },
          {
            "id": "clockDevice",
            "description": "The clock device (eg. /dev/ptp0)",
            "type": ""
          },
          {
            "id": "clockInterface",
            "description": "The clock network interface (eg. eth0)",
            "type": ""
          }
        ],
        "Props": [
          {
            "clockId": "monotonic"
          },
          {
            "clockDevice": ""
          },
          {
            "clockInterface": ""
          }
        ]
      }
    }
  },
  {
    "id": 31,
    "type": "PipeWire:Interface:Metadata",
    "version": 3,
    "permissions": [ "r", "w", "x" ],
    "props": {
      "metadata.name": "settings",
      "object.serial": 31
    },
    "metadata": [
      { "subject": 0, "key": "log.level", "type": "", "value": 2 },
      { "subject": 0, "key": "clock.rate", "type": "", "value": 48000 },
      { "subject": 0, "key": "clock.allowed-rates", "type": "", "value": "[ 48000 ]" },
--
      { "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_04_00.6.analog-stereo" } }
    ]
  },
  {
    "id": 40,
    "type": "PipeWire:Interface:Client",
    "version": 3,
    "permissions": [ "r", "w", "x", "m" ],
    "info": {
      "change-mask": [ "props" ],
      "props": {
        "application.language": "en_US.UTF-8",
        "application.name": "WirePlumber [export]",
        "application.process.binary": "wireplumber",
        "application.process.host": "ATRNXA",
        "application.process.id": 1848,
        "application.process.user": "shridhyan",
        "application.version": "0.5.14",
        "clock.power-of-two-quantum": true,
        "config.name": "null",
        "context.modules.allow-empty": true,
        "core.name": "pipewire-shridhyan-1848",
        "core.version": "1.6.2",
        "cpu.max-align": 32,
        "default.clock.max-quantum": 2048,
        "default.clock.min-quantum": 32,
        "default.clock.quantum": 1024,
        "default.clock.quantum-floor": 4,
        "default.clock.quantum-limit": 8192,
        "default.clock.rate": 48000,
        "default.video.height": 480,
        "default.video.rate.denom": 1,
        "default.video.rate.num": 25,
        "default.video.width": 640,
        "link.max-buffers": 64,
        "log.level": 2,
        "mem.allow-mlock": true,
        "mem.warn-mlock": false,
        "module.id": 2,
        "object.id": 40,
        "object.serial": 40,
        "pipewire.access": "unrestricted",
        "pipewire.protocol": "protocol-native",
        "pipewire.sec.gid": 1000,
        "pipewire.sec.label": "unconfined",
        "pipewire.sec.pid": 1848,
        "pipewire.sec.socket": "pipewire-0-manager",
        "pipewire.sec.uid": 1000,
        "remote.name": "[pipewire-0-manager,pipewire-0]",
        "settings.check-quantum": false,
        "settings.check-rate": false,
--
        "device.description": "Raven/Raven2/Fenghuang HDMI/DP Audio Controller",
        "device.enum.api": "udev",
        "device.icon-name": "audio-card-analog-pci",
        "device.name": "alsa_card.pci-0000_04_00.1",
        "device.nick": "HD-Audio Generic",
        "device.plugged.usec": 35414770,
        "device.product.id": "0x15de",
        "device.product.name": "Raven/Raven2/Fenghuang HDMI/DP Audio Controller",
        "device.string": 0,
        "device.subsystem": "sound",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0",
        "device.vendor.id": "0x1002",
        "device.vendor.name": "Advanced Micro Devices, Inc. [AMD/ATI]",
        "factory.id": 15,
        "media.class": "Audio/Device",
        "object.id": 41,
        "object.path": "alsa:acp:Generic",
        "object.serial": 41,
        "spa.object.id": 2
      },
      "params": {
        "EnumProfile": [
          {
            "index": 0,
            "name": "off",
            "description": "Off",
            "priority": 0,
            "available": "yes",
            "classes": [
              0
            ]
          },
          {
            "index": 1,
            "name": "output:hdmi-stereo",
            "description": "Digital Stereo (HDMI) Output",
            "priority": 5900,
            "available": "no",
            "classes": [
              1,
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 1 ]
              ]
            ]
          },
          {
            "index": 2,
            "name": "output:hdmi-surround",
--
        "device.description": "Ryzen HD Audio Controller",
        "device.enum.api": "udev",
        "device.icon-name": "audio-card-analog-pci",
        "device.name": "alsa_card.pci-0000_04_00.6",
        "device.nick": "HD-Audio Generic",
        "device.plugged.usec": 35525266,
        "device.product.id": "0x15e3",
        "device.product.name": "Ryzen HD Audio Controller",
        "device.string": 1,
        "device.subsystem": "sound",
        "device.sysfs.path": "/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1",
        "device.vendor.id": "0x1022",
        "device.vendor.name": "Advanced Micro Devices, Inc. [AMD]",
        "factory.id": 15,
        "media.class": "Audio/Device",
        "object.id": 42,
        "object.path": "alsa:acp:Generic_1",
        "object.serial": 42,
        "spa.object.id": 4
      },
      "params": {
        "EnumProfile": [
          {
            "index": 0,
            "name": "off",
            "description": "Off",
            "priority": 0,
            "available": "yes",
            "classes": [
              0
            ]
          },
          {
            "index": 1,
            "name": "output:analog-stereo+input:analog-stereo",
            "description": "Analog Stereo Duplex",
            "priority": 6565,
            "available": "yes",
            "classes": [
              2,
              [
                "Audio/Source",
                1,
                "card.profile.devices",
                [ 0 ]
              ],
              [
                "Audio/Sink",
                1,
                "card.profile.devices",
                [ 3 ]
--
        "node.name": "Midi-Bridge",
        "object.id": 43,
        "object.serial": 43,
        "priority.driver": 1,
        "priority.session": 100
      },
      "params": {
        "PropInfo": [
          {
            "id": "device",
            "description": "The ALSA device",
            "type": "default"
          }
        ],
        "Props": [
          {
            "device": "default"
          }
        ],
        "IO": [
          {
            "id": "Clock",
            "size": 160
          },
          {
            "id": "Position",
            "size": 1688
          }
        ]
      }
    }
  },
  {
    "id": 44,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 43,
        "object.id": 44,
        "object.path": "alsa:seq:default:client_14:playback_0",
        "object.serial": 44,
        "port.alias": "Midi Through:Midi Through Port-0",
        "port.direction": "in",
        "port.group": "client_14",
        "port.id": 0,
        "port.name": "Midi Through Port-0 (playback)",
--
        "node.name": "bluez_midi.server",
        "object.id": 48,
        "object.serial": 48
      },
      "params": {
        "PropInfo": [
          {
            "id": "latencyOffsetNsec",
            "description": "Latency offset (ns)",
            "type": { "default": 0, "min": -9223372036854775808, "max": 9223372036854775807 }
          },
          {
            "id": "deviceName",
            "description": "Device name",
            "type": "BLE MIDI 1"
          }
        ],
        "Props": [
          {
            "latencyOffsetNsec": 0,
            "deviceName": "BLE MIDI 1"
          }
        ],
        "IO": [
        ]
      }
    }
  },
  {
    "id": 49,
    "type": "PipeWire:Interface:Port",
    "version": 3,
    "permissions": [ "r", "x", "m" ],
    "info": {
      "direction": "input",
      "change-mask": [ "props", "params" ],
      "props": {
        "format.dsp": "8 bit raw midi",
        "node.id": 48,
        "object.id": 49,
        "object.path": "bluez_midi.server:input_0",
        "object.serial": 49,
        "port.alias": "in",
        "port.direction": "in",
        "port.group": "group.0",
        "port.id": 0,
        "port.name": "in",
        "port.physical": true,
        "port.terminal": true
      },
      "params": {
--
        "node.name": "alsa_output.pci-0000_04_00.6.analog-stereo",
        "node.nick": "ALC236 Analog",
        "node.pause-on-idle": false,
        "object.id": 47,
        "object.path": "alsa:acp:Generic_1:3:playback",
        "object.serial": 52,
        "port.group": "playback",
        "priority.driver": 1009,
        "priority.session": 1009
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S32LE",
              "alt1": "S32LE",
              "alt2": "S16LE"
            },
            "rate": { "default": 48000, "min": 44100, "max": 48000 },
            "channels": 2,
            "position": [ "FL", "FR" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"
--
        "node.name": "alsa_input.pci-0000_04_00.6.analog-stereo",
        "node.nick": "ALC236 Analog",
        "node.pause-on-idle": false,
        "object.id": 52,
        "object.path": "alsa:acp:Generic_1:0:capture",
        "object.serial": 53,
        "port.group": "capture",
        "priority.driver": 2009,
        "priority.session": 2009
      },
      "params": {
        "EnumFormat": [
          {
            "mediaType": "audio",
            "mediaSubtype": "raw",
            "format": {
              "default": "S32LE",
              "alt1": "S32LE",
              "alt2": "S16LE"
            },
            "rate": { "default": 48000, "min": 44100, "max": 192000 },
            "channels": 2,
            "position": [ "FL", "FR" ]
          }
        ],
        "PropInfo": [
          {
            "id": "volume",
            "description": "Volume",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
          },
          {
            "id": "mute",
            "description": "Mute",
            "type": {
              "default": false,
              "alt1": false,
              "alt2": true
            }
          },
          {
            "id": "channelVolumes",
            "description": "Channel Volumes",
            "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
            "container": "Array"
          },
          {
            "id": "channelMap",
            "description": "Channel Map",
            "type": "",
            "container": "Array"

Editn:
cleared cahce/files again, no avail

Last edited by 5hridhyan (2026-04-05 18:42:09)


---

Online

#16 2026-04-05 19:46:36

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
		pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo

What if you change the profile to output:analog-stereo (maybe the duplex only works w/ the HPs)?

Offline

#17 2026-04-06 04:08:51

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

pactl set-card-profile alsa_card.pci-0000_04_00.6 output:analog-stereo
systemctl --user restart pipewire pipewire-pulse wireplumber

switching the profile fixed the speakers, PipeWire, but earlier issues like not in sync, low sound still persists
However, microphone is gone (expected when dropping duplex).
I also tried pro-audio profile, same behavior as before (speakers don't work, mic not tested).
Side note: Downgrading the whole audio stack =>> older archive versions made both speakers and mic work reliably, no out of sync ntg, but upgrading back broke speakers again, so I guess smtg related to the current versions + this ALC236...

-------------WorkArounds--------------
*option1: stick with output:analog-stereo (good speakers, no internal mic) accepting not syncing/low audio or plug in Headphones forever for reliability until it hopefully gets sorted in future versions
*option2: downgrade audio stacks permanently (works but needs maintenance esp dependency hell)
*option3: scream Fish and nuke, and use pure ALSA + https://aur.archlinux.org/packages/apulse for browsers/etc and accepting trades off

should I mark the thread as [solved] with the profile workaround, or leave it open as a potential regression?? anyways marking as workaround for now.
Thanks Seth for the profile suggestion!

Edit:
Re-wrote post.

Last edited by 5hridhyan (2026-04-06 14:03:46)


---

Online

#18 2026-04-06 15:13:53

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

Downgrade what exactly?
I randomly picked up that there seems to be a problem w/ wireplumber 0.5.13 (and possibly .14)

Ideally we isolate the compromising update so you can search/file a bug upstream.

Offline

#19 2026-04-06 15:53:10

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

wireplumber-0.5.9-1
pipewire-1:1.6.2-1
pipewire-alsa-1:1.6.2-1
pipewire-audio-1:1.6.2-1
pipewire-jack-1:1.6.2-1
libwireplumber-0.5.9-1

yes, technically I just downgraded libwireplumber and wireplumber to 0.5.9-1


---

Online

#20 2026-04-06 19:41:15

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Re: [workaround]ALSA produces sound, Pipewire doesn't

"from"? > 5.12?
Does 5.12 still work?

Offline

#21 2026-04-07 03:25:42

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

libpipewire          1:1.6.2-1
wireplumber          0.5.14-1

These were the latest version I was using while facing those issue.
https://archive.archlinux.org/packages/w/wireplumber/
I didn't find 5.12, same for libwireplumber, also I'm not sure if duckduckgo is gaslighting me, I couldn't find that version. Where to download that specific version?

Edit
I think I should start with 0.5.11...
https://archive.archlinux.org/packages/ … kg.tar.zst
https://archive.archlinux.org/packages/ … kg.tar.zst

Last edited by 5hridhyan (2026-04-07 03:37:45)


---

Online

#22 2026-04-07 11:06:46

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,898

Re: [workaround]ALSA produces sound, Pipewire doesn't

Incase you do want 5.12 , it is in that same location folder . direct link : https://archive.archlinux.org/packages/ … kg.tar.zst


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#23 2026-04-07 11:28:55

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

Ah yeah my bad, Thanks, will try it now


---

Online

#24 2026-04-07 14:24:18

5hridhyan
Member
From: Asia
Registered: 2025-12-25
Posts: 537

Re: [workaround]ALSA produces sound, Pipewire doesn't

5.10 not tested.
5.11 works, but at higher volumes the audio breaks/blurs/not clear/distortion for a short period of time, speakers + microphone works without profile drama, also no de-sync ntg
5.12 not in sync issue, speakers microphone/duplex all works without switching profiles, no distortion issue
5.13 needs to ditch duplex profile, but reliable like no de-sync clear audio at higher levels
5.14 aah as mentioned above sad

I think, for me 5.9 is the most reliable version...

Edit:
about not in sycn context, restarting services either fixes, or complete audio d3ad, in that case needs restarting the whole system.

Last edited by 5hridhyan (2026-04-07 14:28:50)


---

Online

#25 2026-04-07 14:30:04

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,432

Offline

Board footer

Powered by FluxBB