You are not logged in.

#26 2024-01-07 08:36:34

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

I'm not sure if pipewire or wireplumber stopped

Not if you ran "sudo fuser -v /dev/snd/*" *after* stopping pipewire & wireplumber.
Don't try to handle this on a desktop session.

seth wrote:
modprobe -c  | grep -v alias | grep -E 'sof[^t]'

Hardware is initialized using a generic method

And also

systool -vm snd-hda-intel

Offline

#27 2024-01-07 17:41:18

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

seth wrote:

Don't try to handle this on a desktop session.

Should I do it on a window manager?


seth wrote:

systool -vm snd-hda-intel

I couldn't do snd-hda-intel as there was an error opening that module so I replaced the hyphen with an underscore

❯ systool -vm snd_hda_intel
Module = "snd_hda_intel"

  Attributes:
    coresize            = "65536"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "1"
    srcversion          = "B8F9EED96CB3611283BEB80"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    align_buffer_size   = "-1"
    bdl_pos_adj         = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    beep_mode           = "N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N"
    ctl_dev_id          = "N"
    dmic_detect         = "Y"
    enable_msi          = "-1"
    enable              = "Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y"
    id                  = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    index               = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    jackpoll_ms         = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    model               = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    patch               = "(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)"
    pm_blacklist        = "Y"
    position_fix        = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    power_save          = "10"
    power_save_controller= "Y"
    probe_mask          = "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1"
    probe_only          = "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0"
    single_cmd          = "-1"
    snoop               = "-1"

  Sections:

Offline

#28 2024-01-07 18:01:35

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Should I do it on a window manager?

No, the multi-user.target (2nd link below) - otherwise you might not be able to prevent stuff™ from triggering the PW/PA sockets.

The model is "null", though hmm

Offline

#29 2024-01-07 18:25:21

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

seth wrote:

The model is "null", though

Is there anyway to prevent it from being null, or is this a hardware issue?

I have a feeling it's a hardware issue because every time I install a different linux distro, the sound doesn't work at the moment until I configure things. Pro Audio works fantastically however

Offline

#30 2024-01-07 18:36:24

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

The main aspect is that it doesn't set "generic" ie. you're not accidentally still applying that parameter.
Can you maybe boot the install iso and post the system journal from there? (I really don't get why SOF isn't even attempted)

Offline

#31 2024-01-07 19:58:31

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

I tried to do

sudo journalctl -b | curl -F 'file=@-' 0x0.st

in the installation medium but it prompted that curl could not resolve host: 0x0.st. Can you tell me the command to get the system journal there?

Last edited by sdvscv (2024-01-07 20:08:20)

Offline

#32 2024-01-07 20:40:11

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,447

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Did you make sure to configure/establish a network connection in the ISO?

IF "pro audio" works fantastically then the hardware works, but I don't see how the normal profile information would lead to the kind of breakage you appear to be seeing.  I was also wondering whether we are actually looking at some broken DBUS or networking issue rather than sound daemon.

Immediately when running into the problem, what output do you get from

pactl list cards
pactl list sinks
sudo fuser -v /dev/snd/*
hostnamectl
printenv DBUS_SESSION_BUS_ADDRESS
journalctl -b --user-unit pipewire --user-unit pipewire-pulse --user-unit wireplumber

Last edited by V1del (2024-01-07 20:40:43)

Offline

#33 2024-01-07 21:07:24

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Did you make sure to configure/establish a network connection in the ISO?

Ah I forgot about that. I will try it again later.

I was also wondering whether we are actually looking at some broken DBUS or networking issue rather than sound daemon.

I'm not really familiar with DBus and daemons so I don't really know. Maybe it's because the sof firmware modules weren't loaded for some reason, or perhaps it's something else

Immediately when running into the problem, what output do you get from

I'm assuming you're talking about the issue that the analog stereo output and duplex profiles aren't detected automatically and I would have to force the card to the profile. I will run each command two times where one was without the card being put in the analog stereo output profile and the other one with

Without:

❯ pactl list cards
Card #46
	Name: alsa_card.pci-0000_00_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.description = "Built-in Audio"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "45"
		object.serial = "46"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.driver_name = "snd_hda_intel"
		device.string = "0"
	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: no)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, 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-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, 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-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		pro-audio: Pro Audio (sinks: 5, sources: 1, priority: 1, available: yes)
	Active Profile: pro-audio
	Ports:
		analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "headset"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "2"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "line"
				port.availability-group = "Legacy 3"
				card.profile.port = "3"
			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:
				port.type = "headphones"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-headphones"
				card.profile.port = "4"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "7"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "8"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo

Card #47
	Name: alsa_card.usb-189a_USB_Microphone-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "USB Microphone at usb-0000:00:14.0-7, full speed"
		api.alsa.card.name = "USB Microphone"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-189a_USB_Microphone-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:7:1.0"
		device.description = "USB Microphone"
		device.enum.api = "udev"
		device.form_factor = "microphone"
		device.icon_name = "audio-input-microphone-analog-usb"
		device.name = "alsa_card.usb-189a_USB_Microphone-00"
		device.nick = "USB Microphone"
		device.plugged.usec = "5165366"
		device.product.id = "0x2019"
		device.product.name = "USB Microphone"
		device.serial = "189a_USB_Microphone"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/sound/card1"
		device.vendor.id = "0x189a"
		device.vendor.name = "189a"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "34"
		object.id = "46"
		object.serial = "47"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "USB Microphone"
		alsa.long_card_name = "USB Microphone at usb-0000:00:14.0-7, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
		input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
	Active Profile: input:mono-fallback
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:mono-fallback
❯ pactl list sinks
Sink #48
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.pro-output-0
	Description: Built-in Audio Pro
	Driver: PipeWire
	Sample Specification: s32le 2ch 48000Hz
	Channel Map: aux0,aux1
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 49152 /  75% / -7.50 dB,   aux1: 49152 /  75% / -7.50 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.pro-output-0.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC274 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "ALC274 Analog"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0,0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "AUX0,AUX1"
		card.profile.device = "1"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Pro"
		device.profile.name = "pro-output-0"
		device.profile.pro = "true"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.pro-output-0"
		node.nick = "ALC274 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0,0:playback"
		priority.driver = "1500"
		priority.session = "1500"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "47"
		object.serial = "48"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm

Sink #49
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.pro-output-3
	Description: Built-in Audio Pro 3
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 0 /   0% / -inf dB,   aux3: 0 /   0% / -inf dB,   aux4: 0 /   0% / -inf dB,   aux5: 0 /   0% / -inf dB,   aux6: 0 /   0% / -inf dB,   aux7: 0 /   0% / -inf dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.pro-output-3.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "3"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 0"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "HDMI 0"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		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 = "2"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Pro 3"
		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 = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.pro-output-3"
		node.nick = "HDMI 0"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0,3:playback"
		priority.driver = "1196"
		priority.session = "1196"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "48"
		object.serial = "49"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm

Sink #50
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.pro-output-7
	Description: Built-in Audio Pro 7
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.pro-output-7.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "7"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 1"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "HDMI 1"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0,7"
		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 = "3"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Pro 7"
		device.profile.name = "pro-output-7"
		device.profile.pro = "true"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.pro-output-7"
		node.nick = "HDMI 1"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0,7:playback"
		priority.driver = "1132"
		priority.session = "1132"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "49"
		object.serial = "50"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm

Sink #51
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.pro-output-8
	Description: Built-in Audio Pro 8
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.pro-output-8.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "8"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 2"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "HDMI 2"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0,8"
		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 = "4"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Pro 8"
		device.profile.name = "pro-output-8"
		device.profile.pro = "true"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.pro-output-8"
		node.nick = "HDMI 2"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0,8:playback"
		priority.driver = "1116"
		priority.session = "1116"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "50"
		object.serial = "51"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm

Sink #52
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1f.3.pro-output-9
	Description: Built-in Audio Pro 9
	Driver: PipeWire
	Sample Specification: s32le 8ch 48000Hz
	Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
	Owner Module: 4294967295
	Mute: no
	Volume: aux0: 58982 /  90% / -2.75 dB,   aux1: 58982 /  90% / -2.75 dB,   aux2: 0 /   0% / -inf dB,   aux3: 0 /   0% / -inf dB,   aux4: 0 /   0% / -inf dB,   aux5: 0 /   0% / -inf dB,   aux6: 0 /   0% / -inf dB,   aux7: 0 /   0% / -inf dB
	       balance 0.00
	Base Volume: 65536 / 100% / 0.00 dB
	Monitor Source: alsa_output.pci-0000_00_1f.3.pro-output-9.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "9"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "HDMI 3"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "HDMI 3"
		alsa.resolution_bits = "32"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0,9"
		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 = "5"
		clock.name = "api.alsa.0"
		device.api = "alsa"
		device.class = "sound"
		device.id = "45"
		device.profile.description = "Pro 9"
		device.profile.name = "pro-output-9"
		device.profile.pro = "true"
		device.routes = "0"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.pro-output-9"
		node.nick = "HDMI 3"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:hw:0,9:playback"
		priority.driver = "1100"
		priority.session = "1100"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "34"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "51"
		object.serial = "52"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Formats:
		pcm
❯ sudo fuser -v /dev/snd/*
Cannot stat file /proc/1661/fd/4: Permission denied
Cannot stat file /proc/1661/fd/5: Permission denied
Cannot stat file /proc/1661/fd/6: Permission denied
Cannot stat file /proc/1661/fd/34: Permission denied
Cannot stat file /proc/1661/fd/37: Permission denied
Cannot stat file /proc/1661/fd/38: Permission denied
Cannot stat file /proc/1661/fd/39: Permission denied
Cannot stat file /proc/1661/fd/40: Permission denied
Cannot stat file /proc/1661/fd/41: Permission denied
Cannot stat file /proc/1661/fd/42: Permission denied
Cannot stat file /proc/1661/fd/100: Permission denied
Cannot stat file /proc/1661/fd/101: Permission denied
Cannot stat file /proc/1661/fd/1023: Permission denied
Cannot stat file /proc/1774/fd/5: Permission denied
Cannot stat file /proc/1774/fd/6: Permission denied
Cannot stat file /proc/1774/fd/7: Permission denied
Cannot stat file /proc/1774/fd/8: Permission denied
Cannot stat file /proc/1774/fd/9: Permission denied
Cannot stat file /proc/1774/fd/10: Permission denied
Cannot stat file /proc/1774/fd/11: Permission denied
Cannot stat file /proc/1774/fd/12: Permission denied
Cannot stat file /proc/1774/fd/13: Permission denied
Cannot stat file /proc/2022/fd/4: Permission denied
Cannot stat file /proc/2022/fd/5: Permission denied
Cannot stat file /proc/2022/fd/6: Permission denied
Cannot stat file /proc/2022/fd/34: Permission denied
Cannot stat file /proc/2022/fd/37: Permission denied
Cannot stat file /proc/2022/fd/38: Permission denied
Cannot stat file /proc/2022/fd/39: Permission denied
Cannot stat file /proc/2022/fd/40: Permission denied
Cannot stat file /proc/2022/fd/41: Permission denied
Cannot stat file /proc/2022/fd/42: Permission denied
Cannot stat file /proc/2022/fd/1023: Permission denied
Cannot stat file /proc/2065/fd/5: Permission denied
Cannot stat file /proc/2065/fd/6: Permission denied
Cannot stat file /proc/2065/fd/7: Permission denied
Cannot stat file /proc/2065/fd/8: Permission denied
Cannot stat file /proc/2065/fd/9: Permission denied
Cannot stat file /proc/2065/fd/10: Permission denied
Cannot stat file /proc/2065/fd/11: Permission denied
Cannot stat file /proc/2065/fd/12: Permission denied
Cannot stat file /proc/2065/fd/13: Permission denied
Cannot stat file /proc/2065/fd/17: Permission denied
Cannot stat file /proc/2065/fd/18: Permission denied
Cannot stat file /proc/2065/fd/37: Permission denied
Cannot stat file /proc/4182/fd/4: Permission denied
Cannot stat file /proc/4182/fd/5: Permission denied
Cannot stat file /proc/4182/fd/49: Permission denied
Cannot stat file /proc/4182/fd/68: Permission denied
Cannot stat file /proc/4182/fd/69: Permission denied
Cannot stat file /proc/4182/fd/70: Permission denied
Cannot stat file /proc/4182/fd/71: Permission denied
Cannot stat file /proc/4182/fd/84: Permission denied
Cannot stat file /proc/4182/fd/1023: Permission denied
Cannot stat file /proc/4189/fd/5: Permission denied
Cannot stat file /proc/4189/fd/6: Permission denied
Cannot stat file /proc/4189/fd/7: Permission denied
Cannot stat file /proc/4189/fd/8: Permission denied
Cannot stat file /proc/4189/fd/9: Permission denied
Cannot stat file /proc/4189/fd/10: Permission denied
Cannot stat file /proc/4190/fd/5: Permission denied
Cannot stat file /proc/4190/fd/6: Permission denied
Cannot stat file /proc/4190/fd/7: Permission denied
Cannot stat file /proc/4190/fd/8: Permission denied
Cannot stat file /proc/4190/fd/9: Permission denied
Cannot stat file /proc/4190/fd/10: Permission denied
Cannot stat file /proc/4315/fd/5: Permission denied
Cannot stat file /proc/4315/fd/6: Permission denied
Cannot stat file /proc/4315/fd/7: Permission denied
Cannot stat file /proc/4315/fd/8: Permission denied
Cannot stat file /proc/4315/fd/9: Permission denied
Cannot stat file /proc/4315/fd/10: Permission denied
Cannot stat file /proc/4395/fd/4: Permission denied
Cannot stat file /proc/4395/fd/7: Permission denied
Cannot stat file /proc/4395/fd/8: Permission denied
Cannot stat file /proc/4395/fd/9: Permission denied
Cannot stat file /proc/4395/fd/10: Permission denied
Cannot stat file /proc/4395/fd/103: Permission denied
Cannot stat file /proc/4411/fd/14: Permission denied
Cannot stat file /proc/4411/fd/15: Permission denied
Cannot stat file /proc/4411/fd/16: Permission denied
Cannot stat file /proc/4411/fd/17: Permission denied
Cannot stat file /proc/4411/fd/18: Permission denied
Cannot stat file /proc/4411/fd/30: Permission denied
Cannot stat file /proc/4411/fd/103: Permission denied
Cannot stat file /proc/4412/fd/14: Permission denied
Cannot stat file /proc/4412/fd/15: Permission denied
Cannot stat file /proc/4412/fd/16: Permission denied
Cannot stat file /proc/4412/fd/17: Permission denied
Cannot stat file /proc/4412/fd/18: Permission denied
Cannot stat file /proc/4412/fd/30: Permission denied
Cannot stat file /proc/4412/fd/103: Permission denied
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  tbf96       990 F.... wireplumber
/dev/snd/controlC1:  tbf96       990 F.... wireplumber
/dev/snd/seq:        tbf96       989 F.... pipewire
❯ hostnamectl
 Static hostname: archlinux
       Icon name: computer-desktop
         Chassis: desktop ?️
      Machine ID: 276e6290713d4f10a08b8f70ac3b94ea
         Boot ID: 856a35ab06fc41c2b831fe2054386dac
Operating System: Arch Linux                      
          Kernel: Linux 6.6.9-arch1-1
    Architecture: x86-64
 Hardware Vendor: Dell Inc.
  Hardware Model: Inspiron 7700 AIO
Firmware Version: 1.19.1
   Firmware Date: Wed 2023-05-10
    Firmware Age: 7month 4w 1d
❯ printenv DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/bus
❯ journalctl -b --user-unit pipewire --user-unit pipewire-pulse --user-unit wireplumber
Jan 07 15:29:32 archlinux systemd[977]: Started PipeWire Multimedia Service.
Jan 07 15:29:32 archlinux systemd[977]: Started Multimedia Service Session Manager.
Jan 07 15:29:32 archlinux systemd[977]: Started PipeWire PulseAudio.
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.738898584] [990] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.738912938] [990] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.738933570] [990]  INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.740918676] [1014] ERROR MediaDevice media_device.cpp:483 /dev/media0[]: Failed to open media device at /dev/media0: Permission denied
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.740935686] [1014]  INFO DeviceEnumerator device_enumerator.cpp:218 Unable to populate media device /dev/media0 (Permission denied), skipping
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.740940898] [1014]  WARN DeviceEnumerator device_enumerator_udev.cpp:174 Failed to add device for '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.0/media0', skipping
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.741053508] [1014] ERROR MediaDevice media_device.cpp:483 /dev/media1[]: Failed to open media device at /dev/media1: Permission denied
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.741058359] [1014]  INFO DeviceEnumerator device_enumerator.cpp:218 Unable to populate media device /dev/media1 (Permission denied), skipping
Jan 07 15:29:32 archlinux wireplumber[990]: [0:00:14.741061555] [1014]  WARN DeviceEnumerator device_enumerator_udev.cpp:174 Failed to add device for '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5:1.2/media1', skipping
Jan 07 15:29:33 archlinux wireplumber[990]: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Jan 07 15:29:40 archlinux wireplumber[990]: <WpSiStandardLink:0x565255a4fc80> si-standard-link: in/out items are not valid anymore
Jan 07 15:29:41 archlinux wireplumber[990]: <WpSiAudioAdapter:0x56525572c6b0> Object activation aborted: proxy destroyed
Jan 07 15:29:41 archlinux wireplumber[990]: <WpSiAudioAdapter:0x56525572c6b0> failed to activate item: Object activation aborted: proxy destroyed

With:

pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo 
❯ pactl list cards
Card #51
	Name: alsa_card.usb-189a_USB_Microphone-00
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "1"
		api.alsa.card.longname = "USB Microphone at usb-0000:00:14.0-7, full speed"
		api.alsa.card.name = "USB Microphone"
		api.alsa.path = "hw:1"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio1"
		device.api = "alsa"
		device.bus = "usb"
		device.bus-id = "usb-189a_USB_Microphone-00"
		device.bus_path = "pci-0000:00:14.0-usb-0:7:1.0"
		device.description = "USB Microphone"
		device.enum.api = "udev"
		device.form_factor = "microphone"
		device.icon_name = "audio-input-microphone-analog-usb"
		device.name = "alsa_card.usb-189a_USB_Microphone-00"
		device.nick = "USB Microphone"
		device.plugged.usec = "5165366"
		device.product.id = "0x2019"
		device.product.name = "USB Microphone"
		device.serial = "189a_USB_Microphone"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/sound/card1"
		device.vendor.id = "0x189a"
		device.vendor.name = "189a"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "38"
		object.id = "51"
		object.serial = "51"
		object.path = "alsa:pcm:1"
		alsa.card = "1"
		alsa.card_name = "USB Microphone"
		alsa.long_card_name = "USB Microphone at usb-0000:00:14.0-7, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.string = "1"
	Profiles:
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
		pro-audio: Pro Audio (sinks: 0, sources: 1, priority: 1, available: yes)
		input:mono-fallback: Mono Input (sinks: 0, sources: 1, priority: 1, available: yes)
	Active Profile: input:mono-fallback
	Ports:
		analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability unknown)
			Properties:
				port.type = "mic"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:mono-fallback

Card #52
	Name: alsa_card.pci-0000_00_1f.3
	Driver: alsa
	Owner Module: n/a
	Properties:
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "hw:0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.api = "alsa"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.description = "Built-in Audio"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		media.class = "Audio/Device"
		factory.id = "14"
		client.id = "38"
		object.id = "52"
		object.serial = "52"
		object.path = "alsa:pcm:0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.driver_name = "snd_hda_intel"
		device.string = "0"
	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: no)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5965, available: no)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
		output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5765, available: no)
		output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 865, 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-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, available: no)
		output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 665, 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-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: yes)
		pro-audio: Pro Audio (sinks: 5, sources: 1, priority: 1, 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 group: Legacy 1, availability unknown)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 1"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "0"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-input-headphone-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "mic"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "1"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, latency offset: 0 usec, availability group: Legacy 2, not available)
			Properties:
				port.type = "headset"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-input-microphone"
				card.profile.port = "2"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo
		analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 3, not available)
			Properties:
				port.type = "line"
				port.availability-group = "Legacy 3"
				card.profile.port = "3"
			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:
				port.type = "headphones"
				port.availability-group = "Legacy 2"
				device.icon_name = "audio-headphones"
				card.profile.port = "4"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 4, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 4"
				device.icon_name = "video-display"
				card.profile.port = "5"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
		hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 5, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 5"
				device.icon_name = "video-display"
				card.profile.port = "6"
			Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo
		hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 6, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 6"
				device.icon_name = "video-display"
				card.profile.port = "7"
			Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo
		hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 7, not available)
			Properties:
				port.type = "hdmi"
				port.availability-group = "Legacy 7"
				device.icon_name = "video-display"
				card.profile.port = "8"
			Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo
❯ pactl list sinks
Sink #158
	State: IDLE
	Name: alsa_output.pci-0000_00_1f.3.analog-stereo
	Description: Built-in Audio 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_00_1f.3.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.class = "generic"
		alsa.device = "0"
		alsa.driver_name = "snd_hda_intel"
		alsa.id = "ALC274 Analog"
		alsa.long_card_name = "HDA Intel PCH at 0x6013128000 irq 150"
		alsa.name = "ALC274 Analog"
		alsa.resolution_bits = "16"
		alsa.subclass = "generic-mix"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		api.alsa.card.longname = "HDA Intel PCH at 0x6013128000 irq 150"
		api.alsa.card.name = "HDA Intel PCH"
		api.alsa.path = "front:0"
		api.alsa.pcm.card = "0"
		api.alsa.pcm.stream = "playback"
		audio.channels = "2"
		audio.position = "FL,FR"
		card.profile.device = "7"
		device.api = "alsa"
		device.class = "sound"
		device.id = "52"
		device.profile.description = "Analog Stereo"
		device.profile.name = "analog-stereo"
		device.routes = "2"
		factory.name = "api.alsa.pcm.sink"
		media.class = "Audio/Sink"
		device.description = "Built-in Audio"
		node.name = "alsa_output.pci-0000_00_1f.3.analog-stereo"
		node.nick = "ALC274 Analog"
		node.pause-on-idle = "false"
		object.path = "alsa:pcm:0:front:0:playback"
		priority.driver = "1009"
		priority.session = "1009"
		factory.id = "18"
		clock.quantum-limit = "8192"
		client.id = "38"
		node.driver = "true"
		factory.mode = "merge"
		audio.adapt.follower = ""
		library.name = "audioconvert/libspa-audioconvert"
		object.id = "71"
		object.serial = "158"
		node.max-latency = "16384/48000"
		api.alsa.period-size = "1024"
		api.alsa.period-num = "32"
		api.alsa.headroom = "0"
		api.acp.auto-port = "false"
		api.acp.auto-profile = "false"
		api.alsa.card = "0"
		api.alsa.use-acp = "true"
		api.dbus.ReserveDevice1 = "Audio0"
		device.bus = "pci"
		device.bus_path = "pci-0000:00:1f.3"
		device.enum.api = "udev"
		device.form_factor = "internal"
		device.icon_name = "audio-card-analog-pci"
		device.name = "alsa_card.pci-0000_00_1f.3"
		device.nick = "HDA Intel PCH"
		device.plugged.usec = "3801140"
		device.product.id = "0xa0c8"
		device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
		device.subsystem = "sound"
		sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
		device.vendor.id = "0x8086"
		device.vendor.name = "Intel Corporation"
		device.string = "0"
	Ports:
		analog-output-lineout: Line Out (type: Line, priority: 9000, availability group: Legacy 3, not available)
		analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
	Active Port: analog-output-lineout
	Formats:
		pcm
❯ sudo fuser -v /dev/snd/*
Cannot stat file /proc/1661/fd/4: Permission denied
Cannot stat file /proc/1661/fd/5: Permission denied
Cannot stat file /proc/1661/fd/6: Permission denied
Cannot stat file /proc/1661/fd/34: Permission denied
Cannot stat file /proc/1661/fd/37: Permission denied
Cannot stat file /proc/1661/fd/38: Permission denied
Cannot stat file /proc/1661/fd/39: Permission denied
Cannot stat file /proc/1661/fd/40: Permission denied
Cannot stat file /proc/1661/fd/41: Permission denied
Cannot stat file /proc/1661/fd/42: Permission denied
Cannot stat file /proc/1661/fd/100: Permission denied
Cannot stat file /proc/1661/fd/101: Permission denied
Cannot stat file /proc/1661/fd/1023: Permission denied
Cannot stat file /proc/1774/fd/5: Permission denied
Cannot stat file /proc/1774/fd/6: Permission denied
Cannot stat file /proc/1774/fd/7: Permission denied
Cannot stat file /proc/1774/fd/8: Permission denied
Cannot stat file /proc/1774/fd/9: Permission denied
Cannot stat file /proc/1774/fd/10: Permission denied
Cannot stat file /proc/1774/fd/11: Permission denied
Cannot stat file /proc/1774/fd/12: Permission denied
Cannot stat file /proc/1774/fd/13: Permission denied
Cannot stat file /proc/2022/fd/4: Permission denied
Cannot stat file /proc/2022/fd/5: Permission denied
Cannot stat file /proc/2022/fd/6: Permission denied
Cannot stat file /proc/2022/fd/34: Permission denied
Cannot stat file /proc/2022/fd/37: Permission denied
Cannot stat file /proc/2022/fd/38: Permission denied
Cannot stat file /proc/2022/fd/39: Permission denied
Cannot stat file /proc/2022/fd/40: Permission denied
Cannot stat file /proc/2022/fd/41: Permission denied
Cannot stat file /proc/2022/fd/42: Permission denied
Cannot stat file /proc/2022/fd/1023: Permission denied
Cannot stat file /proc/2065/fd/5: Permission denied
Cannot stat file /proc/2065/fd/6: Permission denied
Cannot stat file /proc/2065/fd/7: Permission denied
Cannot stat file /proc/2065/fd/8: Permission denied
Cannot stat file /proc/2065/fd/9: Permission denied
Cannot stat file /proc/2065/fd/10: Permission denied
Cannot stat file /proc/2065/fd/11: Permission denied
Cannot stat file /proc/2065/fd/12: Permission denied
Cannot stat file /proc/2065/fd/13: Permission denied
Cannot stat file /proc/2065/fd/17: Permission denied
Cannot stat file /proc/2065/fd/18: Permission denied
Cannot stat file /proc/2065/fd/37: Permission denied
Cannot stat file /proc/4182/fd/4: Permission denied
Cannot stat file /proc/4182/fd/5: Permission denied
Cannot stat file /proc/4182/fd/49: Permission denied
Cannot stat file /proc/4182/fd/68: Permission denied
Cannot stat file /proc/4182/fd/69: Permission denied
Cannot stat file /proc/4182/fd/70: Permission denied
Cannot stat file /proc/4182/fd/71: Permission denied
Cannot stat file /proc/4182/fd/84: Permission denied
Cannot stat file /proc/4182/fd/1023: Permission denied
Cannot stat file /proc/4189/fd/5: Permission denied
Cannot stat file /proc/4189/fd/6: Permission denied
Cannot stat file /proc/4189/fd/7: Permission denied
Cannot stat file /proc/4189/fd/8: Permission denied
Cannot stat file /proc/4189/fd/9: Permission denied
Cannot stat file /proc/4189/fd/10: Permission denied
Cannot stat file /proc/4190/fd/5: Permission denied
Cannot stat file /proc/4190/fd/6: Permission denied
Cannot stat file /proc/4190/fd/7: Permission denied
Cannot stat file /proc/4190/fd/8: Permission denied
Cannot stat file /proc/4190/fd/9: Permission denied
Cannot stat file /proc/4190/fd/10: Permission denied
Cannot stat file /proc/4315/fd/5: Permission denied
Cannot stat file /proc/4315/fd/6: Permission denied
Cannot stat file /proc/4315/fd/7: Permission denied
Cannot stat file /proc/4315/fd/8: Permission denied
Cannot stat file /proc/4315/fd/9: Permission denied
Cannot stat file /proc/4315/fd/10: Permission denied
Cannot stat file /proc/4395/fd/4: Permission denied
Cannot stat file /proc/4395/fd/7: Permission denied
Cannot stat file /proc/4395/fd/8: Permission denied
Cannot stat file /proc/4395/fd/9: Permission denied
Cannot stat file /proc/4395/fd/10: Permission denied
Cannot stat file /proc/4395/fd/103: Permission denied
Cannot stat file /proc/4411/fd/14: Permission denied
Cannot stat file /proc/4411/fd/15: Permission denied
Cannot stat file /proc/4411/fd/16: Permission denied
Cannot stat file /proc/4411/fd/17: Permission denied
Cannot stat file /proc/4411/fd/18: Permission denied
Cannot stat file /proc/4411/fd/30: Permission denied
Cannot stat file /proc/4411/fd/103: Permission denied
Cannot stat file /proc/4412/fd/14: Permission denied
Cannot stat file /proc/4412/fd/15: Permission denied
Cannot stat file /proc/4412/fd/16: Permission denied
Cannot stat file /proc/4412/fd/17: Permission denied
Cannot stat file /proc/4412/fd/18: Permission denied
Cannot stat file /proc/4412/fd/30: Permission denied
Cannot stat file /proc/4412/fd/103: Permission denied
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  tbf96     14218 F.... wireplumber
/dev/snd/controlC1:  tbf96     14218 F.... wireplumber
/dev/snd/seq:        tbf96     14214 F.... pipewire
❯ hostnamectl
 Static hostname: archlinux
       Icon name: computer-desktop
         Chassis: desktop ?️
      Machine ID: 276e6290713d4f10a08b8f70ac3b94ea
         Boot ID: 856a35ab06fc41c2b831fe2054386dac
Operating System: Arch Linux                      
          Kernel: Linux 6.6.9-arch1-1
    Architecture: x86-64
 Hardware Vendor: Dell Inc.
  Hardware Model: Inspiron 7700 AIO
Firmware Version: 1.19.1
   Firmware Date: Wed 2023-05-10
    Firmware Age: 7month 4w 1d
❯ printenv DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1000/bus
❯ journalctl -b --user-unit pipewire --user-unit pipewire-pulse --user-unit wireplumber
Jan 07 16:00:56 archlinux systemd[977]: Started PipeWire Multimedia Service.
Jan 07 16:00:56 archlinux systemd[977]: Started Multimedia Service Session Manager.
Jan 07 16:00:56 archlinux systemd[977]: Started PipeWire PulseAudio.
Jan 07 16:00:56 archlinux wireplumber[14218]: [0:31:38.782699498] [14218] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 07 16:00:56 archlinux wireplumber[14218]: [0:31:38.782712939] [14218] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 07 16:00:56 archlinux wireplumber[14218]: [0:31:38.782733627] [14218]  INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 07 16:00:57 archlinux wireplumber[14218]: <WpPortalPermissionStorePlugin:0x5589c8393d10> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 07 16:00:57 archlinux pipewire[14214]: [0:31:39.232696634] [14214] ERROR IPAModule ipa_module.cpp:172 Symbol ipaModuleInfo not found
Jan 07 16:00:57 archlinux pipewire[14214]: [0:31:39.232710137] [14214] ERROR IPAModule ipa_module.cpp:292 v4l2-compat.so: IPA module has no valid info
Jan 07 16:00:57 archlinux pipewire[14214]: [0:31:39.232735010] [14214]  INFO Camera camera_manager.cpp:284 libcamera v0.1.0
Jan 07 16:00:57 archlinux wireplumber[14218]: <WpPortalPermissionStorePlugin:0x5589c8393d10> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 07 16:00:57 archlinux wireplumber[14218]: <WpPortalPermissionStorePlugin:0x5589c8393d10> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 07 16:00:57 archlinux wireplumber[14218]: <WpPortalPermissionStorePlugin:0x5589c8393d10> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera
Jan 07 16:00:57 archlinux wireplumber[14218]: <WpPortalPermissionStorePlugin:0x5589c8393d10> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for camera

I apologize if I misunderstood you

Offline

#34 2024-01-07 21:21:36

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

sdvscv wrote:

I tried to do

sudo journalctl -b | curl -F 'file=@-' 0x0.st

in the installation medium but it prompted that curl could not resolve host: 0x0.st. Can you tell me the command to get the system journal there?

I realized that I was stupid. Thanks V1del for telling me that I need to have an internet connection for it to work.

Here's the system journal after booting into the arch install medium. I made sure I used the latest version and not the one I used to install arch on my PC
https://0x0.st/HIrd.txt

Offline

#35 2024-01-07 22:26:06

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

No SOF there either, so it's rather not a configuration issue on your side. Just weird.

@V1del, there're no speakers in the amixer output of https://bbs.archlinux.org/viewtopic.php … 3#p2141623 - I don't think this is related to the sound daemon but some peculiarity of the HW hmm

Edit:  let's go ugly.
What if you actually pass "snd_hda_intel.dmic_detect=0" or "snd_intel_dspcfg.dsp_driver=1" to the https://wiki.archlinux.org/title/Kernel_parameters (try either, not both at the same time)

Last edited by seth (2024-01-07 22:29:05)

Offline

#36 2024-01-07 22:31:54

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

seth wrote:

No SOF there either

Well technically I booted into the installation medium and I didn't install sof-firmware in it so maybe that's why it wasn't in there

I don't know what else to do to get the sof modules to be running, and I am assuming that the model being "null" on module snd_hda_intel isn't expected

Offline

#37 2024-01-07 22:43:05

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

You'd get an error about the missing firmware at least and I'm fairly sure that the modules default value for "model" is just "null" (nothing)
Did you see the edit in my previous post?

Offline

#38 2024-01-07 23:31:58

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

seth wrote:

What if you actually pass "snd_hda_intel.dmic_detect=0" or "snd_intel_dspcfg.dsp_driver=1" to the https://wiki.archlinux.org/title/Kernel_parameters (try either, not both at the same time)

Should I also post the journal of each boot with either one of the config and then another with neither?

Offline

#39 2024-01-07 23:45:14

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

The immediate question is whether it has impact on "amixer -c0"

Offline

#40 2024-01-08 00:47:36

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,447

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

@seth there's a PCM which is usually "synonymous" and just from that perspective "normally" sufficient. and depending on the device you don't have any exposed mixers, e.g. I have an USB device that actually has no mixer on ALSA at all and you can just play to the exposed device.

FWIW I'd also suggest that this might be a firmware bug or so, are you on the latest UEFI firmware available for your system? on a similar vein, do you have a Windows dual boot and if so, did you ensure fast boot was  disabled?

Also more generally speaking, do you actually have a problem after forcing the profile to the analog-stereo one other than that this doesn't stick across reboots? just from the outputs thing generally look like they should.

Last edited by V1del (2024-01-08 00:58:46)

Offline

#41 2024-01-08 01:02:11

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Alright! I created a new .conf file in /etc/modprobe.d/ . I guess I will post both the output of

amixer -c0

and [sudo journalctl -b | curl -F 'file=@-' 0x0.st] for each of parameter and none as a control

options snd_hda_intel.dmic_detect=0

journal logs:

❯ sudo journalctl -b | curl -F 'file=@-' 0x0.st
http://0x0.st/HIza.txt

amixer

❯ amixer -c0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Headphone Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headphone Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Headphone+LO',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
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 'Line Out',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
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'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]
Simple mixer control 'Headset Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headset Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Internal Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Internal 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]

Additional Notes:
Nothing changed. The Analog Stereo Output profile wasn't automatically there. When I put the card in, the ports are the same (line out and headphones). The sound also works like usual

options snd_intel_dspcfg.dsp_driver=1

journal logs:

❯ sudo journalctl -b | curl -F 'file=@-' 0x0.st
http://0x0.st/HIzu.txt

amixer:

❯ amixer -c0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Headphone Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headphone Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Headphone+LO',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
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 'Line Out',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
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'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]
Simple mixer control 'Headset Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headset Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Internal Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Internal 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]

Additional Notes: Nothing changed here as well. So I had to put the command back after, which was interesting. Other than that, the analog stereo input and duplex profiles aren't there

Neither
journal logs

❯ sudo journalctl -b | curl -F 'file=@-' 0x0.st
http://0x0.st/HIzS.txt

amixer

❯ amixer -c0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 60 [69%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [off]
  Front Right: Playback [off]
Simple mixer control 'Headphone Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headphone Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Headphone+LO',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
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 'Line Out',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',3
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
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'
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 120 [100%] [30.00dB]
  Front Right: Capture 120 [100%] [30.00dB]
Simple mixer control 'Headset Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Headset Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Internal Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Internal 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]

There's one other thing I notice: After I do the command that gets the cards into the analog stereo output profile, changing the audio profiles makes them disappear and I have to retype the command back in for the ports to come back. Other than that, there's no visual change at all by plugging in the two options into the kernel parameters

Offline

#42 2024-01-08 01:09:28

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

V1del wrote:

are you on the latest UEFI firmware available for your system? on a similar vein, do you have a Windows dual boot and if so, did you ensure fast boot was  disabled?

I believe that I'm on the latest UEFI firmware but I'll have to double check on that. I also don't have windows on my computer because I replaced it with linux

V1del wrote:

Also more generally speaking, do you actually have a problem after forcing the profile to the analog-stereo one other than that this doesn't stick across reboots? just from the outputs thing generally look like they should.

I mean the ports doesn't have speaker unlike before. The two ports are also not displayed in a profile and they disappear after switching profiles. Also, I didn't put a config to force the cards in the profile because I didn't know how to. Pro Audio works fine and is automatically available as an audio profile and I don't know why the analog stereo output isn't, but other than that, I don't have an issue.

Edit:
Okay so I don't think I have the latest BIOS version of Dell or UEFI. I'm afraid that if I try to update UEFI it would break my motherboard and ruin my computer. I tried to look at LVFS to check if my device is supported but I couldn't find my device. Could the outdated UEFI firmware possibly be the reason of audio issues?

Last edited by sdvscv (2024-01-08 01:24:53)

Offline

#43 2024-01-08 01:25:11

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,447

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

you get speaker on the ports if you run the command to force the profile. Once you've done that do you actually have an issue with audio anywhere? To force the profile switch put into the file /etc/pipewire/pipewire-pulse.d/forceanalogprofile.conf (create the path elements if they don't exist yet) and add

pulse.cmd = [
      { cmd = "load-module" args = "module-always-sink" flags = [ ] }
    { cmd = "set-card-profile" args = "alsa_card.pci-0000_00_1f.3 output:analog-stereo+input:analog-stereo" flags = [ nofail ] }
]

As for the question here, outdated UEFI's can very much have an effect on how the audio card is presented to the system. But if you feel it's to risky and things are actually working correctly right now you can also not do this.

Last edited by V1del (2024-01-08 01:28:43)

Offline

#44 2024-01-08 01:27:27

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

V1del wrote:

To force the profile switch put into the file /etc/pipwire/pipewire-pulse.d/forceanalogprofile.conf (create the path elements if they don't exist yet)

Sorry did you make a typo in /etc/pipewire into /etc/pipwire or is that intentional?

Offline

#45 2024-01-08 01:28:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,447

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Yes it's a typo, should be pipewire

Last edited by V1del (2024-01-08 01:28:51)

Offline

#46 2024-01-08 01:30:27

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

Okay so I put the code in the config and I restarted pipewire, pipewire-pulse, and wireplumber sessions and yet they don't detect the analog output profile and the ports of the speaker. Also the command that you gave me before in the beginning only gave me the ports and not the analog stereo output profile, which was strange

Last edited by sdvscv (2024-01-08 01:32:53)

Offline

#47 2024-01-09 08:22:22

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

"options snd_hda_intel.dmic_detect=0" isn't correct syntax, the suggested one is for the kernel commandline, not modprobe.conf (also spares you having to rebuild the iniramfs in doubt)
modprobe.conf would have a blank, not a period.

Offline

#48 2024-01-15 00:04:50

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

I apologize that I haven't been here for a week. I was kind of tired of this issue; however, it's still not really solved.
Even after putting the command to force the audio card in the analog stereo profile, it doesn't work. I type it in the terminal, there were no analog stereo output/duplex profile shown, except for two speaker ports that isn't in a profile. When I switch into another profile, it's gone. It's starting to get annoying because I often use my headphones and I can't use pro audio with it. Is there any way to get the profile to get detected and the speaker ports not to disappear after switching profiles?

When I used pulseaudio, the profile did get detected with the same unplugged speaker ports. The difference was that the profile was visible and is automatically detected, and I didn't have to manually force the card into the profile. Now when I used pipewire, the speakers didn't get detected and I have to force the cards in every time. The command to do it was only a temporary solution. I am considering switching back to pulseaudio because it's getting annoying

One additional issue:
The audio used to be louder than now. At 45% volume, the speakers were loud, but when I switch to pipewire, the volume is more quiet and I have to get it to 80% and it still didn't have the same volume as before. It is also annoying for me to deal with.

Last edited by sdvscv (2024-01-15 00:10:18)

Offline

#49 2024-01-15 09:59:57

seth
Member
Registered: 2012-09-03
Posts: 60,000

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

When I used pulseaudio…

How's the status quo when you use PA *now*?

Offline

#50 2024-01-15 14:23:52

sdvscv
Member
Registered: 2024-01-04
Posts: 33

Re: Pipewire & Wireplumber Audio Speakers Have I/O error

seth wrote:

When I used pulseaudio…

How's the status quo when you use PA *now*?

I'm sorry I don't know what you mean by status quo. If I switch back to pulseaudio should I also replace wireplumber with pipewire-media-session?

Offline

Board footer

Powered by FluxBB