You are not logged in.

#1 2024-07-28 10:51:15

Oughie
Member
Registered: 2024-07-01
Posts: 13

[SOLVED] No audio using Pipewire

I've been using Arch Linux for 2 months now, and I can't get any sound output from the speakers, like I used to on Windows.
Im using Pipewire & Wireplumber. How do I resolve this issue? I've went through the wiki and  loads of websites, but couldn't find a solution.

$ sudo fuser -v /dev/snd/*
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  luma        542 F.... wireplumber
/dev/snd/seq:        luma        541 F.... pipewire
$ pactl list cards
Card #47
	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 ATI HDMI at 0xf7e40000 irq 29"
		api.alsa.card.name = "HDA ATI HDMI"
		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 = "Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "13048854"
		device.product.id = "0xaa98"
		device.product.name = "Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		media.class = "Audio/Device"
		factory.id = "15"
		client.id = "46"
		object.id = "47"
		object.serial = "47"
		object.path = "alsa:acp:HDMI"
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xf7e40000 irq 29"
		alsa.driver_name = "snd_hda_intel"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.components = "HDA:1002aa01,00aa0100,00100200"
		alsa.id = "HDMI"
		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: pro-audio
	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
$ pactl list sinks
Sink #51
	State: SUSPENDED
	Name: alsa_output.pci-0000_01_00.1.pro-output-3
	Description: Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM] Pro
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 57657 /  88% / -3.34 dB,   aux1: 57657 /  88% / -3.34 dB,   aux2: 57657 /  88% / -3.34 dB,   aux3: 57657 /  88% / -3.34 dB,   aux4: 57657 /  88% / -3.34 dB,   aux5: 57657 /  88% / -3.34 dB,   aux6: 57657 /  88% / -3.34 dB,   aux7: 57657 /  88% / -3.34 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_01_00.1.pro-output-3.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA ATI HDMI"
		alsa.class = "generic"
		alsa.components = "HDA:1002aa01,00aa0100,00100200"
		alsa.device = "3"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI"
		alsa.long_card_name = "HDA ATI HDMI at 0xf7e40000 irq 29"
		alsa.mixer_name = "ATI R6xx HDMI"
		alsa.name = "HDMI 0"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.sync.id = "00000000:00000000:00000000:00000000"
		api.alsa.card.longname = "HDA ATI HDMI at 0xf7e40000 irq 29"
		api.alsa.card.name = "HDA ATI HDMI"
		api.alsa.path = "hw:0,3"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "8"
		audio.position = "AUX0,AUX1,AUX2,AUX3,AUX4,AUX5,AUX6,AUX7"
		card.profile.device = "0"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "47"
		device.profile.description = "Pro"
		device.profile.name = "pro-output-3"
		device.profile.pro = "true"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]"
		node.name = "alsa_output.pci-0000_01_00.1.pro-output-3"
		node.nick = "HDMI 0"
		node.pause-on-idle = "false"
		object.path = "alsa:acp:HDMI:0:playback"
		port.group = "playback"
		priority.driver = "1196"
		priority.session = "1196"
		factory.id = "19"
		clock.quantum-limit = "8192"
		client.id = "46"
		node.driver = "true"
		node.loop.name = "data-loop.0"
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "51"
		object.serial = "51"
		api.acp.auto-port = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		api.dbus.ReserveDevice1.Priority = "-20"
		device.bus = "pci"
		device.bus_path = "pci-0000:01:00.1"
		device.enum.api = "udev"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_01_00.1"
		device.nick = "HDA ATI HDMI"
		device.plugged.usec = "13048854"
		device.product.id = "0xaa98"
		device.product.name = "Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0"
		device.vendor.id = "0x1002"
		device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
		device.string = "0"
	Formats:
		pcm
$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 57657 [88%] [on]
  Front Right: Playback 57657 [88%] [on]
  Rear Left: Playback 57657 [88%] [on]
  Rear Right: Playback 57657 [88%] [on]
  Front Center: Playback 57657 [88%] [on]
  Woofer: Playback 57657 [88%] [on]
  Side Left: Playback 57657 [88%] [on]
  Side Right: Playback 57657 [88%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined
  Capture channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Capture 0 - 65536
  Front Left: Capture 57657 [88%] [on]
  Front Right: Capture 57657 [88%] [on]
  Rear Left: Capture 57657 [88%] [on]
  Rear Right: Capture 57657 [88%] [on]
  Front Center: Capture 57657 [88%] [on]
  Woofer: Capture 57657 [88%] [on]
  Side Left: Capture 57657 [88%] [on]
  Side Right: Capture 57657 [88%] [on]
systemctl --user status pipewire{,-pulse} wireplumber
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-07-28 07:54:19 CEST; 4h 49min ago
 Invocation: 64cd84ac0ff642f1a05509b1ba5173d9
TriggeredBy: ● pipewire.socket
   Main PID: 541 (pipewire)
      Tasks: 3 (limit: 9454)
     Memory: 14M (peak: 14.5M)
        CPU: 129ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─541 /usr/bin/pipewire

Jul 28 07:54:19 samoyed systemd[530]: Started PipeWire Multimedia Service.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-07-28 07:54:19 CEST; 4h 49min ago
 Invocation: 5012076b4ae34edb843e13e65a410c2c
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 543 (pipewire-pulse)
      Tasks: 3 (limit: 9454)
     Memory: 8.1M (peak: 8.8M)
        CPU: 59ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─543 /usr/bin/pipewire-pulse

Jul 28 07:54:19 samoyed systemd[530]: Started PipeWire PulseAudio.

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Sun 2024-07-28 07:54:19 CEST; 4h 49min ago
 Invocation: 5052909f556f4904bdf77e506a1a7f63
   Main PID: 542 (wireplumber)
      Tasks: 7 (limit: 9454)
     Memory: 16.6M (peak: 20.1M)
        CPU: 265ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─542 /usr/bin/wireplumber

Jul 28 07:54:19 samoyed systemd[530]: Started Multimedia Service Session Manager.
Jul 28 07:54:22 samoyed wireplumber[542]: spa.bluez5: BlueZ system service is not available
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736345264] [542] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736392596] [542] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736445223] [542]  INFO Camera camera_manager.cpp:313 libcamera v0.3.0
$ journalctl -xe | grep wireplumber
Jul 28 07:54:22 samoyed wireplumber[542]: spa.bluez5: BlueZ system service is not available
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736345264] [542] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736392596] [542] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jul 28 07:54:22 samoyed wireplumber[542]: [0:00:47.736445223] [542]  INFO Camera camera_manager.cpp:313 libcamera v0.3.0
$ lspci -nnk
lspci -nnk 
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: ivb_uncore
	Kernel modules: ie31200_edac
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: pcieport
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: ehci-pci
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b4)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation H61 Express Chipset LPC Controller [8086:1c5c] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port Desktop SATA AHCI Controller [8086:1c02] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos PRO [Radeon HD 7450] [1002:677b]
	Subsystem: Bitland(ShenZhen) Information Technology Co., Ltd. Device [1642:3a76]
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM] [1002:aa98]
	Subsystem: Bitland(ShenZhen) Information Technology Co., Ltd. Device [1642:aa98]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
	Subsystem: Lenovo Device [17aa:308c]
	Kernel driver in use: r8169
	Kernel modules: r8169
$ sudo dmesg | grep -E 'snd|sof'
[    0.035882] software IO TLB: area num 4.
[    0.240532] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.240533] software IO TLB: mapped [mem 0x00000000d83bc000-0x00000000dc3bc000] (64MB)
[   13.030579] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[   13.430444] snd_hda_intel 0000:01:00.1: bound 0000:01:00.0 (ops radeon_audio_component_bind_ops [radeon])

Last edited by Oughie (2024-08-02 13:48:49)

Offline

#2 2024-07-28 16:12:45

860lacov
Member
Registered: 2020-05-02
Posts: 474

Re: [SOLVED] No audio using Pipewire

For a month or something, after every restart I have to press mute/unmute shortcut on my laptop. Without that i don't have a sound.
This is a long shot but maybe I will temporarily help you

Offline

#3 2024-07-28 17:55:05

Oughie
Member
Registered: 2024-07-01
Posts: 13

Re: [SOLVED] No audio using Pipewire

I'm actually not on a laptop.. But my speakers shouldn't be muted anyways (yet I still don't hear anything).
Thank you for  replying though!

Offline

#4 2024-07-29 07:56:46

hoschi
Member
From: Ulm (Germany)
Registered: 2008-11-03
Posts: 460

Re: [SOLVED] No audio using Pipewire

You could try restarting wireplumber:

systemctl --user stop wireplumber.service
rm -r ~/.local/state/wireplumber # optional, this deletes your settings
systemctl --user start wireplumber.service

If this fixes your problem temporarily it is likely releated to recent patches added to pipewire.

Offline

#5 2024-07-29 10:15:34

Oughie
Member
Registered: 2024-07-01
Posts: 13

Re: [SOLVED] No audio using Pipewire

Sadly, this did not fix it. Thank you though.

Offline

#6 2024-07-29 10:43:32

bhrgunatha
Member
Registered: 2009-12-16
Posts: 103

Re: [SOLVED] No audio using Pipewire

860lacov wrote:

For a month or something, after every restart I have to press mute/unmute shortcut on my laptop. Without that i don't have a sound.
This is a long shot but maybe I will temporarily help you

I had a similar problem when I replaced my speakers.Try setting the default pulse devices.
Maybe this will help Oughie?

Offline

#7 2024-07-31 08:32:20

Oughie
Member
Registered: 2024-07-01
Posts: 13

Re: [SOLVED] No audio using Pipewire

Thank you for responding, but sadly, that didn't fix the issue.

Offline

#8 2024-07-31 13:55:38

zdislavo
Member
From: uk halifax
Registered: 2024-05-13
Posts: 43
Website

Re: [SOLVED] No audio using Pipewire

i did have similar problem on old laptop to fix the issue i deleted pulse audio plugin and added again and restart the system

Offline

#9 2024-07-31 13:56:10

zdislavo
Member
From: uk halifax
Registered: 2024-05-13
Posts: 43
Website

Re: [SOLVED] No audio using Pipewire

if you want screen shots i will post tutorial if you want smile

Offline

#10 2024-07-31 17:32:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,702

Re: [SOLVED] No audio using Pipewire

There's no normal audio card in any of your outputs. If your PC should have one, make sure it isn't disabled in BIOS/UEFI (and update said UEFI if one is available, issues here can often get solved that way). Also since you mentioned Windows: https://wiki.archlinux.org/title/Dual_b … ibernation

Unless your speakers are actually attached to the monitor, then you currently have no active audio card. What exact PC/model/mainboard is this.

Last edited by V1del (2024-07-31 17:33:11)

Offline

#11 2024-08-02 10:03:02

Oughie
Member
Registered: 2024-07-01
Posts: 13

Re: [SOLVED] No audio using Pipewire

Fixed it!
I had to enable Onboard Audio Controller in my BIOS settings.
Thank you so much, I cannot put to words how happy I am right now to have sound again after 2 months! big_smile

Last edited by Oughie (2024-08-02 10:04:11)

Offline

#12 2024-08-02 13:07:54

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,702

Re: [SOLVED] No audio using Pipewire

Glad to hear, please mark as [SOLVED] by editing the title in your first post.

Offline

Board footer

Powered by FluxBB