Updates broke microphone

Hi all,

If it matters, I’m on KDE6 with EOS, I got home today and ran yay and updated everything that was presented, this is a clean install that is less than a week old. Now, Microphone does not work, no matter what I do on Discord or other VOIP apps (like steam calls).

Trying to figure out how to even begin to troubleshoot something like this that i’ve taken for granted as working out of the box or years on Linux.

Hey. I too did an update today (unusual for me), and my audio was affected as well. However, it was only volume-based. My headphones/speakers had been automatically turned down after the pipewire and wireplumber updates from earlier today.

So, just in case… Did you already check your volume levels for your mic and speakers/headphones?

PS: As I was just rudely reminded, this includes my system sounds being loud AF since the update with no way to turn it down somehow no matter what I do. If the next update doesn’t fix it, I’m turning it off. It’s at 10% but when they go off, it’s clear that it’s not really at 10%.

Yeah, it’s not a volume situation as far as I can tell. If I replug my equipment or restart my PC, it works for like 30 seconds before it dies entirely.

1 Like

Do you know how to downgrade or revert an update?

Revert being the better option here.

Just ran

checkupdates && paru -Qua

ffmpeg 2:6.1.1-6 -> 2:6.1.1-7
ffmpeg4.4 4.4.4-4 -> 4.4.4-5
gst-libav 1.24.0-1 -> 1.24.0-3
gst-plugins-bad 1.24.0-1 -> 1.24.0-3
gst-plugins-bad-libs 1.24.0-1 -> 1.24.0-3
gst-plugins-base 1.24.0-1 -> 1.24.0-3
gst-plugins-base-libs 1.24.0-1 -> 1.24.0-3
gst-plugins-good 1.24.0-1 -> 1.24.0-3
gst-plugins-ugly 1.24.0-1 -> 1.24.0-3
gstreamer 1.24.0-1 -> 1.24.0-3

It’s possible these gstreamer updates may fix it, I think.

Never had to before, I’m sure I’ll figure it out, i’d appreciate any tips you may have.

I would have thought a pipewire update would have done it.

Edit: Just checked the logs, those were really the only major updates today that could have done it, I think.

If you have btrfs or timeshift, you could just revert. But I’d say update first and reboot. If you still have the same issue, then revert if you can. If you can’t revert using timeshift, then you’d have to downgrade.

Like this:

pacman -U https://archive.archlinux.org/packages/path/to/package.zst

But only after reading and understanding this, and I’d also say only if being able to use your mic is absolutely essential.

PS: This process is scary at first, but is actually very easy once you read the link provided. I can be cumbersome, however, if the update had many packages.

If you go through with it, you will feel like an advanced user, guaranteed!

Thanks!

I’m used to fedora, mostly. I’m sure it will be updated/resolved in a day or two, if not I’ll attempt to revert, this is just my gaming PC. I feel dumb because I didn’t set up BTRFS snapshots this time, since I’ve never had to use them before. I just wanted to reinstall into KDE6, and then I needed it today :see_no_evil:

You’re welcome!

By the way:
Timeshift works on ext4 too via rsync. Not just btrfs. You can set it up after the issue is gone.

1 Like

Same happened to me

1 Like

I’m not sure if our issues are related, but after the most recent update, I have no sound at all. “No output or input devices found.” Video also doesn’t play or is extremely choppy (again, with no sound).

I’ve tried restarting, but can’t get anything to work.

For now, I reverted my packages to 2 days ago and everything works fine. Not sure if the issue is ffmpeg, gstreamer, one of the gst-plugins, or something completely different.

These are all of the packages I updated right before I got the audio/video issues:

58  core/gnutls                     3.8.3-1       -> 3.8.4-1
57  core/man-pages                  6.06-2        -> 6.7-1
56  extra/abseil-cpp                20230802.1-1  -> 20240116.1-1
55  extra/ark                       24.02.0-1     -> 24.02.1-1
54  extra/baloo-widgets             24.02.0-1     -> 24.02.1-1
53  extra/bind                      9.18.24-1     -> 9.18.25-1
52  extra/cmake                     3.28.3-1      -> 3.28.4-1
51  extra/dav1d                     1.4.0-1       -> 1.4.1-1
50  extra/dolphin                   24.02.0-3     -> 24.02.1-1
49  extra/dolphin-plugins           24.02.0-1     -> 24.02.1-1
48  extra/electron27                27.3.5-1      -> 27.3.7-2
47  extra/electron28                28.2.7-2      -> 28.2.8-1
46  extra/electron29                29.1.4-2      -> 29.1.5-1
45  extra/ffmpeg                    2:6.1.1-6     -> 2:6.1.1-7
44  extra/ffmpeg4.4                 4.4.4-4       -> 4.4.4-5
43  extra/ffmpegthumbs              24.02.0-1     -> 24.02.1-1
42  extra/gst-libav                 1.24.0-1      -> 1.24.0-3
41  extra/gst-plugins-bad           1.24.0-1      -> 1.24.0-3
40  extra/gst-plugins-bad-libs      1.24.0-1      -> 1.24.0-3
39  extra/gst-plugins-base          1.24.0-1      -> 1.24.0-3
38  extra/gst-plugins-base-libs     1.24.0-1      -> 1.24.0-3
37  extra/gst-plugins-ugly          1.24.0-1      -> 1.24.0-3
36  extra/gstreamer                 1.24.0-1      -> 1.24.0-3
35  extra/gwenview                  24.02.0-3     -> 24.02.1-1
34  extra/kaccounts-integration     24.02.0-1     -> 24.02.1-1
33  extra/kate                      24.02.0-3     -> 24.02.1-1
32  extra/kcalc                     24.02.0-1     -> 24.02.1-1
31  extra/kcolorchooser             24.02.0-1     -> 24.02.1-1
30  extra/kdeconnect                24.02.0-2     -> 24.02.1-1
29  extra/kdegraphics-mobipocket    24.02.0-1     -> 24.02.1-1
28  extra/kdegraphics-thumbnailers  24.02.0-1     -> 24.02.1-1
27  extra/kdenlive                  24.02.0-2     -> 24.02.1-1
26  extra/kio-extras                24.02.0-1     -> 24.02.1-1
25  extra/konsole                   24.02.0-1     -> 24.02.1-1
24  extra/libavif                   1.0.4-1       -> 1.0.4-2
23  extra/libcloudproviders         0.3.5-1       -> 0.3.6-1
22  extra/libheif                   1.17.6-3      -> 1.17.6-5
21  extra/libkdcraw                 24.02.0-1     -> 24.02.1-1
20  extra/libkdcraw5                24.02.0-1     -> 24.02.1-1
19  extra/libkexiv2                 24.02.0-1     -> 24.02.1-1
18  extra/libwireplumber            0.4.17-1      -> 0.5.0-1
17  extra/mesa                      1:24.0.3-1    -> 1:24.0.3-2
16  extra/nodejs                    21.7.0-1      -> 21.7.1-1
15  extra/obsidian                  1.5.8-2       -> 1.5.11-1
14  extra/okular                    24.02.0-2     -> 24.02.1-1
13  extra/openvpn                   2.6.9-1       -> 2.6.10-1
12  extra/protobuf                  25.3-1        -> 25.3-3
11  extra/python-grpcio             1.62.1-1      -> 1.62.1-2
10  extra/python-protobuf           25.3-1        -> 25.3-3
 9  extra/re2                       1:20240301-1  -> 1:20240301-2
 8  extra/rust                      1:1.76.0-2    -> 1:1.77.0-1
 7  extra/signon-kwallet-extension  24.02.0-1     -> 24.02.1-1
 6  extra/spectacle                 24.02.0-2     -> 24.02.1-1
 5  extra/svt-av1                   1.8.0-1       -> 2.0.0-1
 4  extra/vivaldi                   6.6.3271.50-1 -> 6.6.3271.53-1
 3  extra/vlc                       3.0.20-7      -> 3.0.20-8
 2  extra/wayland-protocols         1.33-1        -> 1.34-1
 1  extra/wireplumber               0.4.17-1      -> 0.5.0-1

It’s almost definitely wireplumber.

The gst/gstreamer updates came hours after the pipewire/wireplumber updates, and I had the issue after the first set of updates.

I don’t have a microphone (I’m installed on an old MacMini). But I did have a volume issue. Went to YouTube after the update and it seemed sound was gone. Every Video I could barely hear. I finally clicked the volume icon in the Endeavor system tray and it was reset to 40%. Perhaps a bunch of settings related to sound, video and/or microphone got either reset or corrupt after the update?

Highly likely.

1 Like

Trying to see if theres an issue site somewhere, so I can make a report.

This is exactly what happened to me as well, on a KDE Plasma X11 session and with the audio config files in home /.config.

The solution for me was this:

Yeah, I didn’t have snapshots setup for once, and that’s on me to be honest.

In my case, it seems like deleting the configs in my Home was what was needed.

I never tried just deleting them and rebooting, but did a snapshot restore right away.

And since the last update, I can no longer set up the channel with the system sounds, i.e. the system sounds are now thundering around my ears at a volume of 100½ and this cannot be reduced (except of course with master volume, but I don’t want that because of other applications. In my opinion, there are correlations.

1 Like

Thanks, I’ll have to try that. I don’t have any configs for pipewire in ~./config, but I do for wireplumber. So just to be sure, I should delete the config files for wireplumber, update my system, and then restart?

Edit: it worked! Thanks LamnaNasus!

1 Like