Hello! I’ve been using KDE X11 + PipeWire on Arch for a while now, and almost everything works perfectly, except for Discord. When joining a call in the Discord desktop app, all my audio devices seem to reset for a fraction of a second with no audio, and the audio output indicator appears on my screen for a minute, as seen here:
If I pin my audio panel, I can see everything disappears for maybe a fraction of a second before reappearing. This wouldn’t be so bad, except this ‘reset’ also causes programs like, say, Minecraft to suddenly stop outputting audio. When this happens, pavucontrol shows these programs trying to output audio to an “Unknown output,” and trying to switch it back has no effect, and it sets itself back to this Unknown output. Any help would be appreciated. I’m on Plasma 6.2.3-1 on X11. pactl info
gives me Server Name: PulseAudio (on PipeWire 1.2.6)
. I ask this here because I didn’t have this problem with Cinnamon or Hyprland on Arch.
Right after this, I went back to the sound settings and finally managed to fix it with some fiddling with settings. My Built-in Audio Analog Stereo (my on-board motherboard audio) was set to Analog Stereo Output, and joining a Discord call was causing it to be switched to Analog Stereo Duplex. By setting it to Duplex by default, the flickering stops, and audio doesn’t get reset on joining a call.