Unix & Linux Stack Exchange
Q&A for users of Linux, FreeBSD and other Unix-like operating systems
Latest Questions
0
votes
1
answers
43
views
Is it possible to record audio on a wayland desktop with ffmpeg?
I've figured out [a way][1] to capture video on wayland (hyprland) with ffmpeg, but that method does not cover audio. Most people on wayland will be using pipewire, pipewire has a compatibility layer for pulseaudio called pipewire-pulse which allows most audio designed for pulseaudio to be played or...
I've figured out a way to capture video on wayland (hyprland) with ffmpeg, but that method does not cover audio.
Most people on wayland will be using pipewire, pipewire has a compatibility layer for pulseaudio called pipewire-pulse which allows most audio designed for pulseaudio to be played or recorded through pipewire.
But in ffmpeg's case it doesn't seem to work.
ffmpeg -device /dev/dri/card1 -vaapi_device /dev/dri/renderD129 -f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus -framerate 60 -f kmsgrab -i - -c:v h264_vaapi -rc_mode QVBR -q:v 10 -maxrate 327680 -b 81920 -pix_fmt vaapi -vf hwmap=derive_device=vaapi,scale_vaapi=format=nv12:out_range=full out.mp4
The above command fails with
Option device not found.
Error opening input file easyeffects_sink.monitor.
Error opening input files: Option not found
But if I remove this part:
-f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus
It will work relatively fine. and if I am on x11 instead of wayland, using x11grab instead of kmsgrab
ffmpeg -vaapi_device /dev/dri/renderD129 -f pulse -ac 2 -i easyeffects_sink.monitor -c:a libopus -video_size 2560x1600 -framerate 60 -f x11grab -i :1.0 -c:v h264_vaapi -rc_mode QVBR -q:v 10 -maxrate 327680 -b 81920 -pix_fmt vaapi -vf format=nv12,hwupload out.mp4
That command works perfectly fine even if it uses the exact same options that didn't work on kmsgrab.
Which leaves me with the question of whether ffmpeg is capable of capturing audio from a wayland environment at all.
Cestarian
(2438 rep)
Aug 3, 2025, 10:28 PM
• Last activity: Aug 4, 2025, 08:28 AM
2
votes
1
answers
2413
views
Create pipewire connections between null sink and audio devices
I have a system with two audio cards: a Scarlett 2i2 where I have connected two speakers and the HDMI monitor, where I have connected the headphones. It is also possible I connect at some point some Bluetooth headphones. I have created a null sink where I connect all the audio applications, and I wo...
I have a system with two audio cards: a Scarlett 2i2 where I have connected two speakers and the HDMI monitor, where I have connected the headphones. It is also possible I connect at some point some Bluetooth headphones.
I have created a null sink where I connect all the audio applications, and I would like to automatically connect this null sink to my hardware audio devices. Since the Bluetooth headphones may be present or not in the system, I guess I need to do this dynamically, so I need Wireplumber, but I have no idea how to do it.
I have added my Pipewire graph.
In blue, the applications playing some audio, connected to easy effects input.
In red, the easy effects pipe, connected to my output null sink.
In white, the hardware audio devices. These are getting audio from the null sink. These are the connections I want to generate automatically, as right now I have to connect them by hand when I boot the computer
In yellow, the microphone pipeline.
How should I perform the connections from the null sink to the hardware devices automatically?

jjcasmar
(353 rep)
Aug 18, 2022, 08:38 AM
• Last activity: Aug 1, 2025, 04:02 AM
0
votes
1
answers
32
views
Create Virtual Stereo Microphone Using Two Real Mono USB Microphones With "pactl"
I own a pair of USB mono Apogee HypeMiC and need to create a virtual stereo microphone (one mono mic per channel) for OBS. I believe that these are the two mics: pw-link -o | grep -i 'input.*hypemic' alsa_input.usb-Apogee_Electronics_HypeMiC_1111111111111111-01.mono-fallback:capture_MONO alsa_input....
I own a pair of USB mono Apogee HypeMiC and need to create a virtual stereo microphone (one mono mic per channel) for OBS.
I believe that these are the two mics:
pw-link -o | grep -i 'input.*hypemic'
alsa_input.usb-Apogee_Electronics_HypeMiC_1111111111111111-01.mono-fallback:capture_MONO
alsa_input.usb-Apogee_Electronics_HypeMiC_2222222222222222-01.mono-fallback:capture_MONO
Google AI suggested me this command:
pactl load-module module-remap-source source_name=virtual_stereo_mic master=alsa_input.usb-Apogee_Electronics_HypeMiC_1111111111111111-01.mono-fallback,alsa_input.usb-Apogee_Electronics_HypeMiC_2222222222222222-01.mono-fallback channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right source_properties=device.description=VirtualHypeMiC
Unfortunately, it does not work as expected.
In OBS, when I select the virtual stereo microphone (VirtualHypeMic), on both channels I get the audio picked up by the microphone of my right AirPod (AirPods 3rd gen.).
The two USB HypeMics remain off with the usual solid-blue LED (tapping either mic generates no signal level spike on the VirtualHypeMic, only tapping the right AirPod makes the signal jump into the red zone immediately).
mguglielmi
(1 rep)
Jul 19, 2025, 03:51 PM
• Last activity: Jul 28, 2025, 01:15 PM
0
votes
1
answers
4209
views
error creating screencast "Failed to connect PipeWire context" when starting plasmashell in Debian/KDE
Why do I get this in the console when restarting plasmashell with `killall plasmashell` and `kstart5 plasmashell` in Debian11/KDE with Wayland and how to solve the problem? Of PipeWire I currently only have libpipewire-0.3-0 installed, I searched for screencast in Apper but don't have anything of th...
Why do I get this in the console when restarting plasmashell with
killall plasmashell
and kstart5 plasmashell
in Debian11/KDE with Wayland and how to solve the problem?
Of PipeWire I currently only have libpipewire-0.3-0 installed, I searched for screencast in Apper but don't have anything of that installed. I'm using PulseAudio and I think I also got this error when I ran something else than plasmashell but it's probably the same cause. I'm not screenrecording but have some apps that can do so.
I tried uninstalling xdg-desktop-portal
and this reduced these errors but the error still shows, it went from 8 times the above error to only one:
error creating screencast "Failed to connect PipeWire context"
trying to show an empty dialog
DataControlOffer: timeout reading from pipe
DataControlOffer: timeout reading from pipe
DataControlOffer: timeout reading from pipe
DataControlOffer: timeout reading from pipe
**Edit**: it's two errors now and unlike before these only occur after waiting for approximately 20 second after starting plasmashell (the other errors are because of kdeconnect trying to start without being configured to so which I blocked and asked about separately):
...
error activating kdeconnectd: QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kdeconnect: Permission denied")
kdeconnect.interfaces: dbus interface not valid
kdeconnect.interfaces: dbus interface not valid
error creating screencast "Failed to connect PipeWire context"
error creating screencast "Failed to connect PipeWire context"
libpng warning: iCCP: known incorrect sRGB profile
**Edit 2**: this error does not occur on another machine with nearly the same setup. Plasmashell is version 5.20.5 in Debian11. The same error occurs again when waiting for a while. How can I find out the source or traceback of this error message (may be a separate question)? I'd like to find out what software causes it, it's probably something that plasmashell launches.
**Edit 3**: after upgrading to **Debian12** and resuming from sleep these lines show in journalctl shortly after resuming. Why and what should I do:
systemd: NetworkManager-dispatcher.service: Deactivated successfully.
kwin_wayland_wrapper: kwin_screencast: Failed to connect PipeWire context
kwin_wayland_wrapper: kwin_screencast: Failed to connect PipeWire context
plasmashell: error creating screencast "Failed to connect PipeWire context"
...
Is there some problem with kwin_wayland or a pipewire package missing? It seems like many people get these messages so some further information would be useful.
mYnDstrEAm
(4708 rep)
Oct 20, 2022, 09:30 AM
• Last activity: Jul 28, 2025, 08:03 AM
0
votes
0
answers
20
views
Microphone on VivoBook_ASUSLaptop X415JA_X415JA with Arch Linux, Hyprland & Pipewire-Pulse not picking up any audio
The Webcam and Microphone on my asus laptop works fine on windows, but on my Arch Linux distribution, the microphone is recognized, but is not picking up any audio. Some diagnostics: OS: Arch Linux x86_64 Kernel: 6.15.6-arch1-1 Laptop: VivoBook_ASUSLaptop X415JA_X415JA 1.0 VivoBook_ASUSLaptop X415JA...
The Webcam and Microphone on my asus laptop works fine on windows, but on my Arch Linux distribution, the microphone is recognized, but is not picking up any audio.
Some diagnostics:
OS: Arch Linux x86_64
Kernel: 6.15.6-arch1-1
Laptop: VivoBook_ASUSLaptop X415JA_X415JA 1.0
VivoBook_ASUSLaptop X415JA_X415JA 1.0
> pactl list sources
Source #197
State: IDLE
Name: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
Description: Monitor of 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 of Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
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.components = "HDA:10ec0256,104314e2,00100002 HDA:8086280f,80860101,00100000"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC256 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 136"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "ALC256 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 136"
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 = "monitor"
device.icon_name = "audio-card-analog"
device.id = "41"
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 = "ALC256 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:PCH:7:playback"
port.group = "playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "40"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "50"
object.serial = "197"
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.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3085224"
device.product.id = "0x34c8"
device.product.name = "Ice 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"
spa.object.id = "2"
device.string = "0"
Ports:
analog-output-speaker: Speakers (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
analog-output-headphones: Headphones (type: Headphones, priority: 9900, availability group: Legacy 2, not available)
Active Port: analog-output-speaker
Formats:
pcm
Source #198
State: IDLE
Name: alsa_input.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: 72577 / 111% / 2.66 dB, front-right: 73705 / 112% / 3.06 dB
balance 0.02
Base Volume: 6554 / 10% / -60.00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.class = "generic"
alsa.components = "HDA:10ec0256,104314e2,00100002 HDA:8086280f,80860101,00100000"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC256 Analog"
alsa.long_card_name = "HDA Intel PCH at 0x6001120000 irq 136"
alsa.mixer_name = "Realtek ALC256"
alsa.name = "ALC256 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HDA Intel PCH at 0x6001120000 irq 136"
api.alsa.card.name = "HDA Intel PCH"
api.alsa.path = "front:0"
api.alsa.pcm.card = "0"
api.alsa.pcm.stream = "capture"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "0"
device.api = "alsa"
device.class = "sound"
device.icon_name = "audio-card-analog"
device.id = "41"
device.profile.description = "Analog Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.source"
media.class = "Audio/Source"
device.description = "Built-in Audio"
node.name = "alsa_input.pci-0000_00_1f.3.analog-stereo"
node.nick = "ALC256 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:PCH:0:capture"
port.group = "capture"
priority.driver = "2009"
priority.session = "2009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "40"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "133"
object.serial = "198"
node.max-latency = "16384/48000"
api.alsa.period-size = "1024"
api.alsa.period-num = "32"
api.alsa.headroom = "32"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "0"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio0"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:00:1f.3"
device.enum.api = "udev"
device.form_factor = "internal"
device.name = "alsa_card.pci-0000_00_1f.3"
device.nick = "HDA Intel PCH"
device.plugged.usec = "3085224"
device.product.id = "0x34c8"
device.product.name = "Ice 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"
spa.object.id = "2"
device.string = "0"
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, availability group: Legacy 1, availability unknown)
analog-input-headset-mic: Headset Microphone (type: Headset, priority: 8800, availability group: Legacy 2, not available)
Active Port: analog-input-internal-mic
Formats:
> lspci -v | grep -A10 -i audio
00:1f.3 Audio device: Intel Corporation Ice Lake-LP Smart Sound Technology Audio Controller (rev 30) (prog-if 80)
Subsystem: ASUSTeK Computer Inc. Device 14e2
Flags: bus master, fast devsel, latency 32, IRQ 136
Memory at 6001120000 (64-bit, non-prefetchable) [size=16K]
Memory at 6001000000 (64-bit, non-prefetchable) [size=1M]
Capabilities:
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_icl
00:1f.4 SMBus: Intel Corporation Ice Lake-LP SMBus Controller (rev 30)
Subsystem: ASUSTeK Computer Inc. Device 14e2
> systemctl --user status pipewire pipewire-pulse wireplumber
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-07-13 09:05:05 CEST; 38min ago
Invocation: 5a95ae05c7d643369d73f74aeea38066
TriggeredBy: ● pipewire.socket
Main PID: 589 (pipewire)
Tasks: 3 (limit: 9076)
Memory: 9.1M (peak: 17.8M)
CPU: 57.357s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─589 /usr/bin/pipewire
Jul 13 09:05:05 archlinux systemd: Started PipeWire Multimedia Service.
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: enabled)
Active: active (running) since Sun 2025-07-13 09:05:11 CEST; 38min ago
Invocation: 97fd7d98a02646d69193c4ad675ad0f7
TriggeredBy: ● pipewire-pulse.socket
Main PID: 798 (pipewire-pulse)
Tasks: 3 (limit: 9076)
Memory: 13M (peak: 19.4M)
CPU: 55.340s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─798 /usr/bin/pipewire-pulse
Jul 13 09:05:11 archlinux systemd: 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 2025-07-13 09:05:05 CEST; 38min ago
Invocation: 271783ba2cad4c9b85e73bbe3834a952
Main PID: 590 (wireplumber)
Tasks: 7 (limit: 9076)
Memory: 34.7M (peak: 36.9M)
CPU: 1.457s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─590 /usr/bin/wireplumber
Jul 13 09:05:05 archlinux systemd: Started Multimedia Service Session Manager.
Jul 13 09:05:06 archlinux wireplumber: default: Failed to get percentage from UPower: org.freedesktop.DBus.Error.NameHasNoOwner
Jul 13 09:05:06 archlinux wireplumber: [0:00:13.026387891] INFO Camera camera_manager.cpp:326 libcamera v0.5.1
> pactl get-source-volume alsa_input.pci-0000_00_1f.3.analog-stereo
Volume: front-left: 72577 / 111% / 2.66 dB, front-right: 73705 / 112% / 3.06 dB
balance 0.02
pactl get-source-mute alsa_input.pci-0000_00_1f.3.analog-stereo
Mute: no
"internal microphone" in Alsamixer is not muted, and is set to the highest possible volume. The GUI pavucontrol
also matches fine with what pactl is showing me (Internal microphone is being recognized, but not picking up anything).
My audio profile in pavucontrol is "Analog Stereo Duplex".
Don't quite know where to go from here.
Buster Bie
(101 rep)
Jul 13, 2025, 07:52 AM
0
votes
0
answers
31
views
Can't control volume of my USB audio
I'm currently using Ubuntu 25.04, and there's a problem that's been bothering me: the system's volume adjustment doesn't work. When I slide the volume slider, the actual volume of my USB speaker doesn't change - unless I turn the volume down to 0, muting works fine. I can see that my USB speaker has...
I'm currently using Ubuntu 25.04, and there's a problem that's been bothering me: the system's volume adjustment doesn't work. When I slide the volume slider, the actual volume of my USB speaker doesn't change - unless I turn the volume down to 0, muting works fine.
I can see that my USB speaker has two PCMs in alsamixer - PCM and PCM 1. Only adjusting the volume of PCM 1 has an actual effect. I suspect that the system's volume operation is on PCM, so it doesn't work.
I looked up some information and learned that Ubuntu now uses pipewire to control the volume. But I don't know how to verify my conjecture or how to fix this problem. Can someone help me?

Hans0924
(1 rep)
Jun 17, 2025, 02:04 AM
1
votes
1
answers
61
views
How to stop clicks and pops when using pipewire using Arch Linux?
I'm using Pipewire in Arch Linux there seems to be an annoying problem with loud popping whenever the sound card is activated and deactivated. Is there a value that can be set to extend the suspend time to like 24 hours or something. Which file would I access to apply this?
I'm using Pipewire in Arch Linux there seems to be an annoying problem with loud popping whenever the sound card is activated and deactivated. Is there a value that can be set to extend the suspend time to like 24 hours or something. Which file would I access to apply this?
Regnor Bourke
(31 rep)
Jun 14, 2025, 09:02 AM
• Last activity: Jun 14, 2025, 10:03 AM
0
votes
1
answers
726
views
Combining 2 audio outputs
I have an app that is play music to the default audio device (which uses pipewire). When I using a second play command (pw-play) the command executes but that audio is not heard. I was hoping to merge / combine the two audio streams. Is there a way to cause the audio to be combined? (Instead of the...
I have an app that is play music to the default audio device (which uses pipewire). When I using a second play command (pw-play) the command executes but that audio is not heard. I was hoping to merge / combine the two audio streams.
Is there a way to cause the audio to be combined? (Instead of the first play command only being heard)
**UPDATE**:
I did have problems getting sound to play (from a service running as root). So I created a script that runs pw-play using sudo, and that seemed to work on its own. When I run the script (from the service) I hear audio play. But, if I'm playing music (using shairport-sync) and then run the script it will not result in additional audio being played.
Using 'ps' I discovered that a bunch of my playback scripts are in state code S, so are suspended and waiting on something. Even the speak-test I ran is in S state. I tried restarting the shairport-sync service but that did not allow the other processes to continue. I'm not sure how to diagnose this - how can I figure out what these stuck processes are waiting on? If pipewire is supposed to merge audio then it shouldn't block the scripts...
TSG
(1983 rep)
Aug 15, 2023, 03:51 PM
• Last activity: May 22, 2025, 07:11 PM
2
votes
1
answers
1465
views
No audio output from speakers on Arch Linux, but headphones work (both wired and Bluetooth)
I'm having trouble with audio output on my Arch Linux setup. While audio works fine through both wired and Bluetooth headphones, I can't get any sound from the built-in speakers. I have already tried the following steps to troubleshoot, but so far nothing has fixed the issue: Setup Details: OS: Arch...
I'm having trouble with audio output on my Arch Linux setup. While audio works fine through both wired and Bluetooth headphones, I can't get any sound from the built-in speakers. I have already tried the following steps to troubleshoot, but so far nothing has fixed the issue:
Setup Details:
OS: Arch Linux
Audio system: PipeWire (PulseAudio module)
Audio Device: Intel Tiger Lake-LP Smart Sound Technology Audio Controller (using snd_hda_intel driver)
Steps Taken:
Checked the output device status with pactl list short sinks: The built-in audio device (
alsa_output.pci-0000_00_1f.3.analog-stereo
) is shown as "SUSPENDED." I've attempted to resume it using the following command:
resume alsa_output.pci-0000_00_1f.3.analog-stereo
But I receive the error "No valid command specified."
Verified that the audio device is not muted in pavucontrol: The device "Built-in audio control" is selected, and the volume is not muted or set to a low level.
Tried playback using paplay and aplay with the following:
/usr/share/sounds/alsa/Front_Center.wav
But I hear no sound from the speakers. Playback works fine with headphones (wired and Bluetooth).
Checked ALSA configuration: There are no apparent configuration issues (no ~/.asoundrc or /etc/asound.conf files).
Tried restarting PipeWire and PulseAudio with the following commands:
systemctl --user restart pipewire
systemctl --user restart pulseaudio
After restarting, I still can't hear sound from the speakers.
Checked volume settings with alsamixer: The volume for the "Master" and "Speaker" channels is set to a high value and not muted.
Tested the audio device in a different user account: I created a new user and logged in, but the issue persists even in the fresh environment.
Confirmed that the speakers work in Windows (dual-boot setup), indicating that the hardware is functional.
Additional Information:
The audio device is correctly recognized by the system and using the snd_hda_intel driver.
I have confirmed that other devices (headphones) work fine.
I cannot find any relevant errors in the system logs.
fabripetrelli
(21 rep)
Jan 14, 2025, 08:19 PM
• Last activity: May 9, 2025, 12:33 AM
3
votes
1
answers
2013
views
With pipewire: Failed to connect: org.bluez.Error.Failed br-connection-profile-unavailable
On Debian with Pipewire and WirePlumber, I'm getting, ``` [MX Ergo]# connect 8C:91:09:55:1A:CA Attempting to connect to 8C:91:09:55:1A:CA Failed to connect: org.bluez.Error.Failed br-connection-profile-unavailable ``` Previously with PulseAudio this worked. I see this will all devices, ``` [bluetoot...
On Debian with Pipewire and WirePlumber, I'm getting,
[MX Ergo]# connect 8C:91:09:55:1A:CA
Attempting to connect to 8C:91:09:55:1A:CA
Failed to connect: org.bluez.Error.Failed br-connection-profile-unavailable
Previously with PulseAudio this worked. I see this will all devices,
[bluetooth]# scan on
Discovery started
[CHG] Controller BC:09:1B:DE:EC:C9 Discovering: yes
[NEW] Device 08:EB:ED:77:70:5C DCR010
[bluetooth]# pair 08:EB:ED:77:70:5C
Attempting to pair with 08:EB:ED:77:70:5C
[CHG] Device 08:EB:ED:77:70:5C Connected: yes
[CHG] Device 08:EB:ED:77:70:5C Bonded: yes
[CHG] Device 08:EB:ED:77:70:5C Modalias: usb:v099Ap0500d011B
[CHG] Device 08:EB:ED:77:70:5C UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device 08:EB:ED:77:70:5C UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device 08:EB:ED:77:70:5C UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device 08:EB:ED:77:70:5C UUIDs: 00001200-0000-1000-8000-00805f9b34fb
[CHG] Device 08:EB:ED:77:70:5C ServicesResolved: yes
[CHG] Device 08:EB:ED:77:70:5C Paired: yes
Pairing successful
[CHG] Device 08:EB:ED:77:70:5C ServicesResolved: no
[CHG] Device 08:EB:ED:77:70:5C Connected: no
[bluetooth]# connect 08:EB:ED:77:70:5C
Attempting to connect to 08:EB:ED:77:70:5C
Failed to connect: org.bluez.Error.Failed br-connection-profile-unavailable
Evan Carroll
(34663 rep)
Aug 2, 2022, 09:07 PM
• Last activity: May 4, 2025, 12:08 AM
0
votes
1
answers
55
views
Sound Card Master Audio Channel doesnt impact Output Sound
i have a new laptop and thought ill try using Arch Linux for the first time and everything except the audio works like a charm, which was unexpected. My Problem is that, if i try to change the volume it does not change the real sound that gets played, so 5% and 100% have the same sound volume, i can...
i have a new laptop and thought ill try using Arch Linux for the first time and everything except the audio works like a charm, which was unexpected.
My Problem is that, if i try to change the volume it does not change the real sound that gets played, so 5% and 100% have the same sound volume, i can see in the alsamixer that the "Master" Volume gets changed which has no impact on the audio.
If I change the "PCM" volume in the alsamixer the audio does correctly change.
After a lot of googling and "prompting" chatgpt i can't seem to find the root cause or a fix for this problem.
I dont want to use the "alsamixer" everytime i want to tweak my sound volume, i have volume keys for that :(
Can someone point me in the right direction or give me some other hint on what i can do ?
> pacman -Qs pipewire
local/kpipewire 6.3.4-1 (plasma)
Components relating to pipewire use in Plasma
local/libpipewire 1:1.4.1-2
Low-latency audio/video router and processor - client library
local/libwireplumber 0.5.8-1
Session / policy manager implementation for PipeWire - client library
local/pipewire 1:1.4.1-2
Low-latency audio/video router and processor
local/pipewire-alsa 1:1.4.1-2
Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.4.1-2
Low-latency audio/video router and processor - Audio support
local/pipewire-pulse 1:1.4.1-2
Low-latency audio/video router and processor - PulseAudio replacement
local/pipewire-session-manager 1:1.4.1-2
Session manager for PipeWire (default provider)
local/wireplumber 0.5.8-1
Session / policy manager implementation for PipeWire
> pactl list sinks
Sink #63
State: SUSPENDED
Name: alsa_output.pci-0000_c4_00.6.analog-stereo
Description: Family 17h/19h/1ah HD Audio Controller Analoges Stereo
Driver: PipeWire
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 4294967295
Mute: no
Volume: front-left: 19660 / 30% / -31,37 dB, front-right: 19660 / 30% / -31,37 dB
balance 0,00
Base Volume: 65536 / 100% / 0,00 dB
Monitor Source: alsa_output.pci-0000_c4_00.6.analog-stereo.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.class = "generic"
alsa.components = "HDA:10ec0245,1f4ce001,00100001"
alsa.device = "0"
alsa.driver_name = "snd_hda_intel"
alsa.id = "ALC245 Analog"
alsa.long_card_name = "HD-Audio Generic at 0xdc6c0000 irq 142"
alsa.mixer_name = "Realtek ALC245"
alsa.name = "ALC245 Analog"
alsa.resolution_bits = "16"
alsa.subclass = "generic-mix"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.sync.id = "00000000:00000000:00000000:00000000"
api.alsa.card.longname = "HD-Audio Generic at 0xdc6c0000 irq 142"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.path = "front:1"
api.alsa.pcm.card = "1"
api.alsa.pcm.stream = "playback"
audio.channels = "2"
audio.position = "FL,FR"
card.profile.device = "3"
device.api = "alsa"
device.class = "sound"
device.icon_name = "audio-card-analog"
device.id = "46"
device.profile.description = "Analoges Stereo"
device.profile.name = "analog-stereo"
device.routes = "2"
factory.name = "api.alsa.pcm.sink"
media.class = "Audio/Sink"
device.description = "Family 17h/19h/1ah HD Audio Controller"
node.name = "alsa_output.pci-0000_c4_00.6.analog-stereo"
node.nick = "ALC245 Analog"
node.pause-on-idle = "false"
object.path = "alsa:acp:Generic_1:3:playback"
port.group = "playback"
priority.driver = "1009"
priority.session = "1009"
factory.id = "19"
clock.quantum-limit = "8192"
client.id = "41"
node.driver = "true"
node.loop.name = "data-loop.0"
library.name = "audioconvert/libspa-audioconvert"
object.id = "63"
object.serial = "63"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
api.dbus.ReserveDevice1.Priority = "-20"
device.bus = "pci"
device.bus_path = "pci-0000:c4:00.6"
device.enum.api = "udev"
device.name = "alsa_card.pci-0000_c4_00.6"
device.nick = "HD-Audio Generic"
device.plugged.usec = "36782050"
device.product.id = "0x15e3"
device.product.name = "Family 17h/19h/1ah HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:c4:00.6/sound/card1"
device.vendor.id = "0x1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
spa.object.id = "4"
device.string = "1"
Ports:
analog-output-speaker: Lautsprecher (type: Speaker, priority: 10000, availability group: Legacy 3, availability unknown)
analog-output-headphones: Kopfhörer (type: Headphones, priority: 9900, availability group: Legacy 4, not available)
Active Port: analog-output-speaker
Formats:
pcm

SigSev
(11 rep)
Apr 21, 2025, 07:38 PM
• Last activity: Apr 22, 2025, 04:53 PM
1
votes
1
answers
281
views
Pipewire does not detect USB sound card found by ALSA, but it used to
I was attempting to connect to a `Google Meet` call on my browser (`Chromium`) and where it would normally have found my USB audio device (a USB dongle that I can connect a microphone and line-out/speaker on their own 3.5mm jacks) for some reason it no longer was. Going into `pavucontrol` and my vol...
I was attempting to connect to a
Google Meet
call on my browser (Chromium
) and where it would normally have found my USB audio device (a USB dongle that I can connect a microphone and line-out/speaker on their own 3.5mm jacks) for some reason it no longer was.
Going into pavucontrol
and my volume control applet, and so on, did not detect the device. As mentioned, this used to work no problem, with me connecting, disconnecting, reconnecting the USB dongle at will (and where it is normally not connected, for privacy reasons).
insaner
(541 rep)
Apr 11, 2025, 01:56 AM
• Last activity: Apr 11, 2025, 02:11 AM
0
votes
0
answers
53
views
Bluetooth headset goes to handsfree when autoconnnect - want A2DP
Using Linux Mint. Anyhow - the problem in question: whenever I log out or the computer sleeps or anything that makes my bluetooth reconnect or autoconnect (even after reboot with the headphones on, for example), my bluetooth Sony headphones only have the handsfree profile, and not the A2DP-sink, mak...
Using Linux Mint.
Anyhow - the problem in question: whenever I log out or the computer sleeps or anything that makes my bluetooth reconnect or autoconnect (even after reboot with the headphones on, for example), my bluetooth Sony headphones only have the handsfree profile, and not the A2DP-sink, making the audio quality absolutely terrible and the noise cancelling weird.
I have installed libpipewire, pipewire, pipewire-alsa, pipewire-audio, pipewire-bin, pipewire-locales, pipewire-pulse and blueman.
My main.conf file has:
[General]
AutoConnect = true
MultiProfile = multiple
[Policy]
AutoEnable = true
[Audio]
Enable=AD2P,Source,Sink,Handsfree
inxi -A
Audio:
Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_rn_pci_acp3x
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
API: ALSA v: k6.8.0-57-generic status: kernel-api
Server-1: PipeWire v: 1.0.7 status: active
and inxi -b, in case that's of any use:
System:
Host: Archie Kernel: 6.8.0-57-generic arch: x86_64 bits: 64
Desktop: Xfce v: 4.18.1 Distro: Linux Mint 22.1 Xia
Machine:
Type: Laptop System: LENOVO product: 82A2 v: Yoga Slim 7 14ARE05
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0J40709 WIN
serial: UEFI: LENOVO v: DMCN38WW date: 01/18/2020
Battery:
ID-1: BAT1 charge: 30.6 Wh (60.8%) condition: 50.3/60.7 Wh (82.9%)
volts: 15.7 min: 15.4
CPU:
Info: 8-core AMD Ryzen 7 4700U with Radeon Graphics [MCP] speed (MHz):
avg: 1396 min/max: 1400/2000
Graphics:
Device-1: AMD Renoir [Radeon RX Vega 6 ] driver: amdgpu v: kernel
Device-2: Chicony Integrated Camera driver: uvcvideo type: USB
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
resolution: 1920x1080~60Hz
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
v: 24.2.8-1ubuntu1~24.04.1 renderer: AMD Radeon Graphics (radeonsi renoir
LLVM 19.1.1 DRM 3.57 6.8.0-57-generic)
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
Drives:
Local Storage: total: 476.94 GiB used: 257.24 GiB (53.9%)
Info:
Memory: total: 16 GiB note: est. available: 14.99 GiB used: 2.12 GiB (14.1%)
Processes: 322 Uptime: 10m Shell: Bash inxi: 3.3.34
I otherwise see this error in pipewire when I check the daemon status:
Apr 04 09:18:21 Archie pipewire: mod.jackdbus-detect: Failed to receive jackdbus reply: org.freedesktop.DBus.Error.ServiceUnknow>
and this one on the bluetooth:
Apr 04 09:19:25 Archie bluetoothd: No matching connection for device
I tried searching the forums, tried a few solutions on the web (one of them suggested this MultiProfile config in the main.conf file) and tried AI help without any solution. Any help would be appreciated.
Thanks!
maverickar
(11 rep)
Apr 8, 2025, 05:57 AM
1
votes
0
answers
184
views
Pipewire and wire plumber not detecting my soundcard
I am running arch Linux with an asrock b650 motherboard and pipewire refuses to find my sound card. In a comment below is the output of various journalctl runs that will hopefully prove useful if anyone can advise on how I can get pipewire working. I have already tried uninstalling and reinstalling...
I am running arch Linux with an asrock b650 motherboard and pipewire refuses to find my sound card. In a comment below is the output of various journalctl runs that will hopefully prove useful if anyone can advise on how I can get pipewire working. I have already tried uninstalling and reinstalling to help.
Edit: I am unable to post that output as a comment as the length exceeds stack overflow limits.
Below is a small section of the journalctl that will hopefully prove useful:
Aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
lavrate
Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
default
Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, MSI G244F E2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, MSI G244F E2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA ATI HDMI, HDMI 2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
usbstream:CARD=HDMI
HDA ATI HDMI
USB Stream Output
hdmi:CARD=Generic,DEV=0
HD-Audio Generic, HDMI 0
HDMI Audio Output
hdmi:CARD=Generic,DEV=1
HD-Audio Generic, HDMI 1
HDMI Audio Output
hdmi:CARD=Generic,DEV=2
HD-Audio Generic, HDMI 2
HDMI Audio Output
hdmi:CARD=Generic,DEV=3
HD-Audio Generic, HDMI 3
HDMI Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
sysdefault:CARD=Generic_1
HD-Audio Generic, ALC897 Analog
Default Audio Device
front:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
Front output / input
surround21:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
HD-Audio Generic, ALC897 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=Generic_1
HD-Audio Generic
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [MSI G244F E2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [MSI G244F E2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC897 Analog [ALC897 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
journalctl -b -user-unit wireplumber
Mar 23 01:31:31 WilliamWilson systemd: Started Multimedia Service Session Manager.
Mar 23 01:31:31 WilliamWilson systemd: wireplumber.service: Main process exited, code=exited, status=69/UNAVAILABLE
Mar 23 01:31:31 WilliamWilson systemd: wireplumber.service: Failed with result 'exit-code'.
Mar 23 01:31:31 WilliamWilson systemd: Stopped Multimedia Service Session Manager.
Mar 23 01:31:31 WilliamWilson systemd: Started Multimedia Service Session Manager.
Mar 23 01:31:31 WilliamWilson wireplumber: wp-conf: no modules loaded from context.modules
Mar 23 01:31:31 WilliamWilson wireplumber: pw.core: 0x5a2cb666a6e0: can't find protocol 'PipeWire:Protocol:Native': Operation not supported
Mar 23 01:31:31 WilliamWilson wireplumber: Failed to connect to PipeWire
Mar 23 01:31:31 WilliamWilson systemd: wireplumber.service: Main process exited, code=exited, status=69/UNAVAILABLE
Mar 23 01:31:31 WilliamWilson systemd: wireplumber.service: Failed with result 'exit-code'.
Mar 23 01:31:31 WilliamWilson systemd: Stopped Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson systemd: Started Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson wireplumber: wp-conf: no modules loaded from context.modules
Mar 23 01:31:32 WilliamWilson wireplumber: pw.core: 0x64deab5ad6e0: can't find protocol 'PipeWire:Protocol:Native': Operation not supported
Mar 23 01:31:32 WilliamWilson wireplumber: Failed to connect to PipeWire
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Main process exited, code=exited, status=69/UNAVAILABLE
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: Stopped Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson systemd: Started Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson wireplumber: wp-conf: no modules loaded from context.modules
Mar 23 01:31:32 WilliamWilson wireplumber: Failed to connect to PipeWire
Mar 23 01:31:32 WilliamWilson wireplumber: pw.core: 0x5cd6195526e0: can't find protocol 'PipeWire:Protocol:Native': Operation not supported
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Main process exited, code=exited, status=69/UNAVAILABLE
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: Stopped Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson systemd: Started Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson wireplumber: wp-conf: no modules loaded from context.modules
Mar 23 01:31:32 WilliamWilson wireplumber: pw.core: 0x60841fdb96e0: can't find protocol 'PipeWire:Protocol:Native': Operation not supported
Mar 23 01:31:32 WilliamWilson wireplumber: Failed to connect to PipeWire
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Main process exited, code=exited, status=69/UNAVAILABLE
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: Stopped Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson systemd: Dependency failed for Multimedia Service Session Manager.
Mar 23 01:31:32 WilliamWilson systemd: wireplumber.service: Job wireplumber.service/start failed with result 'dependency'.
journalctl -b -user-unit pipewire
Mar 23 01:31:31 WilliamWilson systemd: Started PipeWire Multimedia Service.
Mar 23 01:31:31 WilliamWilson pipewire: mod.protocol-native: protocol PipeWire:Protocol:Native is already loaded
Mar 23 01:31:31 WilliamWilson pipewire: pw.conf: 0x5cbe0af11540: could not load mandatory module "libpipewire-module-protocol-native": File exists
Mar 23 01:31:31 WilliamWilson pipewire: default: failed to create context: File exists
Mar 23 01:31:31 WilliamWilson systemd: pipewire.service: Main process exited, code=exited, status=239/CACHE_DIRECTORY
Mar 23 01:31:31 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:31 WilliamWilson systemd: pipewire.service: Scheduled restart job, restart counter is at 1.
Mar 23 01:31:31 WilliamWilson systemd: Started PipeWire Multimedia Service.
Mar 23 01:31:31 WilliamWilson pipewire: mod.protocol-native: protocol PipeWire:Protocol:Native is already loaded
Mar 23 01:31:31 WilliamWilson pipewire: pw.conf: 0x64eb26480540: could not load mandatory module "libpipewire-module-protocol-native": File exists
Mar 23 01:31:31 WilliamWilson pipewire: default: failed to create context: File exists
Mar 23 01:31:31 WilliamWilson systemd: pipewire.service: Main process exited, code=exited, status=239/CACHE_DIRECTORY
Mar 23 01:31:31 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Scheduled restart job, restart counter is at 2.
Mar 23 01:31:32 WilliamWilson systemd: Started PipeWire Multimedia Service.
Mar 23 01:31:32 WilliamWilson pipewire: mod.protocol-native: protocol PipeWire:Protocol:Native is already loaded
Mar 23 01:31:32 WilliamWilson pipewire: pw.conf: 0x5a99f3e4a540: could not load mandatory module "libpipewire-module-protocol-native": File exists
Mar 23 01:31:32 WilliamWilson pipewire: default: failed to create context: File exists
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Main process exited, code=exited, status=239/CACHE_DIRECTORY
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Scheduled restart job, restart counter is at 3.
Mar 23 01:31:32 WilliamWilson systemd: Started PipeWire Multimedia Service.
Mar 23 01:31:32 WilliamWilson pipewire: mod.protocol-native: protocol PipeWire:Protocol:Native is already loaded
Mar 23 01:31:32 WilliamWilson pipewire: pw.conf: 0x5b85b1ebb540: could not load mandatory module "libpipewire-module-protocol-native": File exists
Mar 23 01:31:32 WilliamWilson pipewire: default: failed to create context: File exists
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Main process exited, code=exited, status=239/CACHE_DIRECTORY
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Scheduled restart job, restart counter is at 4.
Mar 23 01:31:32 WilliamWilson systemd: Started PipeWire Multimedia Service.
Mar 23 01:31:32 WilliamWilson pipewire: mod.protocol-native: protocol PipeWire:Protocol:Native is already loaded
Mar 23 01:31:32 WilliamWilson pipewire: pw.conf: 0x5d18670c9540: could not load mandatory module "libpipewire-module-protocol-native": File exists
Mar 23 01:31:32 WilliamWilson pipewire: default: failed to create context: File exists
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Main process exited, code=exited, status=239/CACHE_DIRECTORY
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Scheduled restart job, restart counter is at 5.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Start request repeated too quickly.
Mar 23 01:31:32 WilliamWilson systemd: pipewire.service: Failed with result 'exit-code'.
Mar 23 01:31:32 WilliamWilson systemd: Failed to start PipeWire Multimedia Service.
journalctl -b -user-unit pipewire-pulse
Mar 23 01:31:31 WilliamWilson systemd: Started PipeWire PulseAudio.
Mar 23 01:39:09 WilliamWilson pipewire-pulse: mod.protocol-pulse: 0x616cab4af5c0: failed to connect client: Host is down
Mar 23 01:39:09 WilliamWilson pipewire-pulse: mod.protocol-pulse: client 0x616cab4bde10 [kitty Terminal]: ERROR command:9 (SET_CLIENT_NAME) tag:1 error:6 (Host is down)
Wesley Young
(11 rep)
Mar 23, 2025, 04:42 PM
• Last activity: Mar 23, 2025, 05:02 PM
1
votes
2
answers
2628
views
Restore volumes with PipeWire/WirePlumber
With plain ALSA there is `alsa-restore.service` which restores soundcard states after system restart (volumes, mute switches, etc.). I'm interested how to achieve the same with PipeWire/WirePlumber. For some reason after restart my headphone output is muted, and some other settings are reset to some...
With plain ALSA there is
alsa-restore.service
which restores soundcard states after system restart (volumes, mute switches, etc.).
I'm interested how to achieve the same with PipeWire/WirePlumber. For some reason after restart my headphone output is muted, and some other settings are reset to some default state.
alsa-restore.service
doesn't work, because PipeWire/WirePlumber overwrites the settings when started.
WirePlumber Lua configs are very complex and I'm unable to understand it. I'm asking for help.
Canis Lupus
(111 rep)
Apr 3, 2023, 03:24 PM
• Last activity: Mar 11, 2025, 09:32 AM
0
votes
0
answers
13
views
Pipewire : node is periodically in "pending" state
Audio lags for a second-two, than normalizes. It was observed only for audio in telegram messenger. External DAC is used, therefore corresponding pipewire sink is selected. What is the reason of this behavior and how to fix this? [![pipewire node in "pending" state][1]][1] [1]: https://i.sstatic.net...
Audio lags for a second-two, than normalizes. It was observed only for audio in telegram messenger.
External DAC is used, therefore corresponding pipewire sink is selected.
What is the reason of this behavior and how to fix this?

rincewind
(1 rep)
Feb 27, 2025, 05:42 PM
0
votes
0
answers
172
views
Pipewire 1.0.7/Wireplumber 0.5.2 - No Audio Detected on Input with USB DAC Microphone
I cannot for the life of me resolve an input/source issue I'm experiencing. **Expected Behavior** When using: Digital Input (S/PDIF) - SteelSeries Alias Pro OR Analog Input - SteelSeries Alias Pro I am able to use the XLR Microphone connected to the DAC/USB Device. Note - Both inputs worked previous...
I cannot for the life of me resolve an input/source issue I'm experiencing.
**Expected Behavior**
When using:
Digital Input (S/PDIF) - SteelSeries Alias Pro
OR
Analog Input - SteelSeries Alias Pro
I am able to use the XLR Microphone connected to the DAC/USB Device.
Note - Both inputs worked previously. I understand the SteelSeries Alias Pro is a USB DAC, I do not use it for Audio Output, Audio Input only. I know the XLR Microphone is 'receiving' me, as there is a light indicator that indicates sound is being picked up over the XLR.
**Reality Now**
When selecting an Audio Input (Source), I can still select either S/PDIF or Analog for the Alias Pro - there is a momentary 'activity' detected, but that doesn't seem indicative of anything at all. Tapping on the mic, talking into the mic, et. all produces no 'activity' detection.
I have tried using a headset microphone in the interim, though interestingly that comes out way too quietly even at max volume.. (I have not tried boosting to 150%, just up to 100%). The headset in question is a SteelSeries Arctis Nova Pro Wireless.
**Troubleshooting Information**
lsb_release -a
pulsemixer cards
gnome settings/sound
edit - dropped the '2' from Alias Pro. The '1' and the '2' come from whichever USB port you're plugging into on the device itself.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
uname -r
6.8.0-53-generic
pipewire --version; wireplumber -v; pipewire-pulse --version
pipewire
Compiled with libpipewire 1.0.7
Linked with libpipewire 1.0.7
pipewire-pulse
Compiled with libpipewire 1.0.7
Linked with libpipewire 1.0.7
wireplumber
Compiled with libwireplumber 0.5.2
Linked with libwireplumber 0.5.2
Using fresh default configs located:
- /usr/share/pipewire
- /usr/share/wireplumber
PPA's in question (trimmed to avoid "spam")
pipewire-debian/pipewire-upstream/ubuntu noble InRelease
pipewire-debian/wireplumber-upstream/ubuntu noble InRelease
systemctl --user status pipewire wireplumber pipewire-pulse:
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-02-19 14:04:39 CST; 47min ago
TriggeredBy: ● pipewire.socket
Main PID: 25033 (pipewire)
Tasks: 3 (limit: 38355)
Memory: 22.5M (peak: 26.1M)
CPU: 11.919s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─25033 /usr/bin/pipewire
Feb 19 14:04:39 deimos systemd: Started pipewire.service - PipeWire Multimedia Service.
Feb 19 14:16:33 deimos pipewire: spa.alsa: iec958:2c: snd_pcm_drop: No such device
Feb 19 14:16:33 deimos pipewire: spa.alsa: iec958:2c: close failed: No such device
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-02-19 14:04:39 CST; 47min ago
Main PID: 25036 (wireplumber)
Tasks: 6 (limit: 38355)
Memory: 11.2M (peak: 12.0M)
CPU: 7.741s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─25036 /usr/bin/wireplumber
Feb 19 14:04:39 deimos systemd: Started wireplumber.service - Multimedia Service Session Manager.
Feb 19 14:04:41 deimos wireplumber: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Feb 19 14:04:41 deimos wireplumber: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
Feb 19 14:12:18 deimos wireplumber: failed: link failed: some node was destroyed before the link was created
Feb 19 14:13:08 deimos wireplumber: failed: link failed: some node was destroyed before the link was created
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-02-19 14:04:39 CST; 47min ago
TriggeredBy: ● pipewire-pulse.socket
Main PID: 25038 (pipewire-pulse)
Tasks: 3 (limit: 38355)
Memory: 109.6M (peak: 110.1M)
CPU: 18.917s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─25038 /usr/bin/pipewire-pulse
Feb 19 14:04:39 deimos systemd: Started pipewire-pulse.service - PipeWire PulseAudio.
fuser -v /dev/snd*
USER PID ACCESS COMMAND
/dev/snd/controlC0: joe 25036 F.... wireplumber
/dev/snd/controlC1: joe 25033 F.... pipewire
joe 25036 F.... wireplumber
/dev/snd/controlC2: joe 25036 F.... wireplumber
/dev/snd/controlC3: joe 25036 F.... wireplumber
/dev/snd/pcmC1D0p: joe 25033 F...m pipewire
/dev/snd/pcmC2D0c: joe 25033 F...m pipewire
/dev/snd/pcmC3D0c: joe 25033 F...m pipewire
/dev/snd/seq: joe 25033 F.... pipewire
sudo dmesg -w for watching the microphone
[ 7087.752457] usb 1-3: Warning! Unlikely big volume range (=17152), cval->res is probably wrong.
[ 7087.752466] usb 1-3:
FU [SteelSeries Alias Pro Stream Capture Volume] ch = 1, val = 0/17152/1
[ 7087.755830] usb 1-3: Warning! Unlikely big volume range (=17152), cval->res is probably wrong.
[ 7087.755835] usb 1-3: FU [PCM Playback Volume] ch = 1, val = 0/17152/1
[ 7087.757562] hid-generic 0003:1038:1B07.0015: No inputs registered, leaving
[ 7087.757640] hid-generic 0003:1038:1B07.0015: hidraw1: USB HID v1.00 Device [SteelSeries SteelSeries Alias Pro 2] on usb-0000:07:00.1-3/input3
Comparison's sake, sudo dmesg -w for watching the headset
[10192.231454] usb 3-6.3: new full-speed USB device number 8 using xhci_hcd
[10192.323547] usb 3-6.3: New USB device found, idVendor=1038, idProduct=12e0, bcdDevice= 1.30
[10192.323556] usb 3-6.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10192.323560] usb 3-6.3: Product: Arctis Nova Pro Wireless
[10192.323565] usb 3-6.3: Manufacturer: SteelSeries
[10192.719798] input: SteelSeries Arctis Nova Pro Wireless as /devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:07:00.3/usb3/3-6/3-6.3/3-6.3:1.3/0003:1038:12E0.0016/input/input32
[10192.771594] hid-generic 0003:1038:12E0.0016: input,hidraw10: USB HID v1.00 Device [SteelSeries Arctis Nova Pro Wireless] on usb-0000:07:00.3-6.3/input3
[10192.774919] hid-generic 0003:1038:12E0.0017: hiddev4,hidraw11: USB HID v1.00 Device [SteelSeries Arctis Nova Pro Wireless] on usb-0000:07:00.3-6.3/input4
pulsemixer inputs



Broodwitcher
(1 rep)
Feb 19, 2025, 09:44 PM
• Last activity: Feb 20, 2025, 01:37 PM
0
votes
0
answers
38
views
bluetooth headphones won't show up after connecting (w/o restarting pipewire --user service)
Using GNOME, bluetooth headphones won't show up as available sound output/input options; if I restart the pipewire service via `systemctl restart --user pipewire`, they do show up. * Wifi/Bluetooth card is the following, as show through `lspci`: ```none 29:00.0 Network controller: Intel Corporation...
Using GNOME, bluetooth headphones won't show up as available sound output/input options; if I restart the pipewire service via
* After restarting
systemctl restart --user pipewire
, they do show up.
* Wifi/Bluetooth card is the following, as show through lspci
:
29:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
* There's a single line of log after disconnecting and reconnecting my wireless headphones, in order to reproduce the issue for this ticket:
-shellsession
$ journalctl -ru bluetooth
Jan 17 18:22:14 cerberus bluetoothd: No matching connection for device
* And there are no pipewire logs at all.
Any pointers?
* Before restarting pipewire
service:

pipewire
service:

-shellsession
$ journalctl --user -ru pipewire
Jan 17 18:26:53 cerberus bluetoothd: /org/bluez/hci0/dev_E8_EE_CC_BA_3D_B4/sep2/fd9: fd(31) ready
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/opus_05
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/opus_05
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/faststream
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/sbc
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/sbc
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/opus_g
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/opus_g
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aac
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/aac
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/aptx
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/aptx_hd
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSink/aptx_hd
Jan 17 18:26:48 cerberus bluetoothd: Endpoint registered: sender=:1.457 path=/MediaEndpoint/A2DPSource/ldac
Jan 17 18:26:48 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jan 17 18:26:48 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jan 17 18:26:48 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/opus_05
Jan 17 18:26:48 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/opus_05
Jan 17 18:26:48 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/faststream_dupl>
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/faststream
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/sbc
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/sbc
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/opus_g
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/opus_g
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aac
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/aac
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/aptx
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/aptx_hd
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSink/aptx_hd
Jan 17 18:26:47 cerberus bluetoothd: Endpoint unregistered: sender=:1.436 path=/MediaEndpoint/A2DPSource/ldac
## Software Information:
- **Firmware Version:** A.N0
- **OS Name:** Fedora Linux 41 (Workstation Edition)
- **OS Build:** (null)
- **OS Type:** 64-bit
- **GNOME Version:** 47
- **Windowing System:** Wayland
- **Kernel Version:** Linux 6.12.9-200.fc41.x86_64
g_elef
(1 rep)
Jan 17, 2025, 04:28 PM
• Last activity: Jan 21, 2025, 10:54 AM
1
votes
0
answers
66
views
How to make Microsoft Teams use a virtual microphone
My goal is to alter my voice in a particular way and redirect it to MS Teams. I managed to pipe my voice from my headphones microphone to a virtual microphone named `wh40k` like this: `parec -d $PHYSICAL_MIC | sox $FILTERS | pacat -d $VIRTUAL_MIC`. In detail, this is my code: VIRTUAL_MIC="wh40k" # H...
My goal is to alter my voice in a particular way and redirect it to MS Teams.
I managed to pipe my voice from my headphones microphone to a virtual microphone named
wh40k
like this: parec -d $PHYSICAL_MIC | sox $FILTERS | pacat -d $VIRTUAL_MIC
.
In detail, this is my code:
VIRTUAL_MIC="wh40k"
# Hard-coded headphones microphone name which I got from pactl list
PHYSICAL_MIC="alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__Headphones__sink"
# Check for required software: quit if any not found
for CMD in parec sox pacat; do
if ! command -v "$CMD" &>/dev/null; then
echo "Error: $CMD not found.."
exit 1
fi
done
cleanup() {
echo "Removing virtual microphone $VIRTUAL_MIC..."
pactl unload-module "$MODULE_ID"
exit 0
}
if ! pactl list sinks short | grep -q "$VIRTUAL_MIC"; then
echo "Creating virtual microphone '$VIRTUAL_MIC'..."
MODULE_ID=$(pactl load-module module-null-sink \
sink_name=$VIRTUAL_MIC \
sink_properties=device.description="$VIRTUAL_MIC")
if [[ -z "$MODULE_ID" ]]; then
echo "Error: could not create virtual microphone '$VIRTUAL_MIC'."
exit 1
fi
else
echo "Virtual microphone '$VIRTUAL_MIC' already exists."
fi
trap cleanup INT TERM
echo -e "\nConfigurated sinks:"
pactl list sinks short
echo -e "\nConfigured sources (monitor):"
pactl list sources short
echo -e "\nConfiguring '$VIRTUAL_MIC' audio pipeline..."
# $PITCH and other filters below are vars like "pitch -750"
parec -d "$PHYSICAL_MIC" --raw --format=s16le --rate=44100 --channels=1 | \
sox -t raw -r 44100 -e signed -b 16 -c 1 - -t raw - \
$PITCH $OVERDRIVE $GAIN $REVERB $EQUALIZER $BASS $TREBLE $CHORUS $ECHO | \
pacat --raw --device="$VIRTUAL_MIC".monitor
I can confirm that parec | sox
works because I tested it with parec | sox | pacat
and sox
filters were correctly applied.
Now I can't use wh40k
virt mic on MS Teams: when I select MS Teams > Settings > Devices > Microphone: Monitor of wh40k
I can't hear my voice from the Teams test call.
Any clue on how could I troubleshoot this?
My versions:
- MS Teams 1.5.00.23861 (64-bit)
- Linux Mint 21 Kernel
- 6.8.0-40-generic
- pipewire 1.2.7
elmazzun
(169 rep)
Jan 2, 2025, 09:59 PM
• Last activity: Jan 5, 2025, 01:21 PM
2
votes
0
answers
348
views
YouTube Volume Randomly Resets to 50% in Firefox on Fedora
I’m experiencing a recurring issue where YouTube videos in Firefox keep resetting to 50% volume on Fedora (with PipeWire). I normally set the volume to 100% (both in the YouTube player and in the KDE mixer), but occasionally, YouTube drops back down to 50% on its own. I’ve tried: - Switched to stand...
I’m experiencing a recurring issue where YouTube videos in Firefox keep resetting to 50% volume on Fedora (with PipeWire). I normally set the volume to 100% (both in the YouTube player and in the KDE mixer), but occasionally, YouTube drops back down to 50% on its own.
I’ve tried:
- Switched to standard blocking
- Verfied that
media.default_volume
is set to 1.0
(in about:config
)
- Clearing browser data and disabling all Firefox extensions
- Switching to a brand-new Firefox profile
- Checking KDE’s audio mixer (the volume shows 100% when I set YouTube to 100%, but moving the KDE slider doesn’t always reflect in YouTube’s internal slider)
Despite these steps, the problem still persists.
This happens most of the time when I have some YouTube Tabs open (but not visited them yet (with middle mouse click), close the browser and go to the videos.
I haven't experienced this on Brave or LibreWolf and also not on another video platform like odysee.
Also, if I reload the site it's back to 100%.
(Firefox 133.0.3 from Fedora)
nojiyi4811
(21 rep)
Dec 28, 2024, 07:38 PM
• Last activity: Dec 28, 2024, 07:56 PM
Showing page 1 of 20 total questions