You are not logged in.
I am at my wit's end with pulseaudio errors. After last system upgrade my headset with microphone stopped working. After checking is everything connected well, I've tried
pulseaudio -kand nothing happened. I restarted my computer and again nothing happend, still no sound and no microphone detected. I figured that update must have messed up something with configuration, but I could not figure out what so I uninstalled pulseaudio with
sudo pacman -Rns pulseaudioand reinstalled it again. Here's where the interesting part begins. (I am using KDE if its relevant). When I turn on my computer sound and microphone over the headphones are working. I have confirmed this via playing a song on youtube, playing a song on vlc player and using discord microphone test. Also, Plasma's system tray indicator shows that the sound is playing and when I tap on microphone there is a sound detection. However, as soon as I turn off all applications that produce sound and turn them on again there is no sound and no response from microphone.
Two things can temporary fix the issue. First is hard reboot. The sound works and microphone responds until I do as described above. The second thing that makes everything work again is swapping the default Analog stereo output + mono input with Digital stereo output + mono input on system tray icon. The issue will still happen once I turn off all applications that produce sound and attempt to use them again. Swapping again to analog is once again a temporary fix.
pulseaudio -vvv
I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 17.0-43-g3e2bb
D: [pulseaudio] main.c: Compilation CFLAGS: Not yet supported on meson
D: [pulseaudio] main.c: Running on host: Linux x86_64 6.13.7-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 13 Mar 2025 18:12:00 +0000
D: [pulseaudio] main.c: Found 32 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: yes
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Running from build tree: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: All asserts enabled.
I: [pulseaudio] main.c: Machine ID is 097ccff621c5495a878e58d9a3124417.
I: [pulseaudio] main.c: Session ID is 2.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/m/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulseaudio/modules.
I: [pulseaudio] main.c: Running in system mode: no
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.and here is the journal log:
journalctl --user -xeu pulseaudio.service
Mar 16 11:14:49 skybot systemd[1444]: Starting Sound Service...
░░ Subject: A start job for unit UNIT has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit UNIT has begun execution.
░░
░░ The job identifier is 239.
Mar 16 11:14:49 skybot pulseaudio[1661]: Failed to find a working profile.
Mar 16 11:14:49 skybot pulseaudio[1661]: Failed to load module "module-alsa-card" (argument: "device_id="3" name="pci-0000_12_00.6" card_name="alsa_card.pci-0000_12_00.6" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no car
d_properties="module-udev-detect.discovered=1""): initialization failed.
Mar 16 11:14:49 skybot systemd[1444]: Started Sound Service.
░░ Subject: A start job for unit UNIT has finished successfully
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit UNIT has finished successfully.
░░
░░ The job identifier is 239.
Mar 16 11:14:49 skybot pulseaudio[1661]: org.bluez.ProfileManager1.RegisterProfile() failed: org.bluez.Error.NotPermitted: UUID already registered
Mar 16 11:15:08 skybot pulseaudio[1661]: Failed to open connection to session manager: None of the authentication protocols specified are supported
Mar 16 11:15:08 skybot pulseaudio[1661]: Failed to load module "module-x11-xsmp" (argument: "display=:1 xauthority=/run/user/1000/xauth_gelsvy session_manager=local/skybot:@/tmp/.ICE-unix/1694,unix/skybot:/tmp/.ICE-unix/1694"): initialization failed.If anyone here would be willing to help me work this issue out, I'd be very thankful. If you need anything else from the terminal, feel free to ask me.
Offline
Do you have gst-plugin-pipewire installed?
Last update broke compatibility with pulse. You can either ditch gst-plugin-pipewire or move to pipewire installing pipewire-pulse.
Similar threads:
https://bbs.archlinux.org/viewtopic.php?id=304079
https://bbs.archlinux.org/viewtopic.php?id=304259
Last edited by The Loko (2025-03-17 07:43:37)
Offline
Thank you for your reply.
Yes I do. It is required by
gnome-network-displaysso I visited the thread you've linked and decided to ditch pulse in favor of pipewire. Sound is back, but microphone is not detected. Should I still uninstall the package you mentioned?
Offline