You are not logged in.
Hello,
after several days of troubleshooting and testing without finding a solution, I am beginning to resign.
Description of Issue:
During voice calls, regardless of on-server or in DMs, I get irregular silent disconnects. Silent as in, I do not notice it unless someone messages me about it as there's no disconnect sound.
I can chat, watch a stream, stream myself, whatever, after a random amount of time (can be a few minutes to even hours), the connection is suddenly lost.
Discord itself doesn't close. If I put it in focus, I see my last opened window for a split second, followed by the startup loading screen and a disconnect sound. Shortly after the window loads again and I get automatically reconnected.
It only happens when discord is minimized or not in focus. Doesn't matter what other apps I have opened.
Running discord in Browser does not have that issue. Desktop version (both flatpak and pacman) have it.
Taken troubleshooting steps:
Network analysis with Wireshark
Disabling EEE on my interface using ethtool
Reinstalling Arch, several times
Switching Discord Voice Servers
Switching Desktops (According to some threads some have more issues than others)
Switching to X11 and back to Wayland
Replacing network cable
Tested WiFi
Entirely different network
Running discord in CLI for some passive logging
Why am I asking here/what leads me to believe the issue is somewhere in Arch?
Switching to other Distros, regardless of what they are based on, "fixes" the issue. It does not happen on Zorin, Kali, Ubuntu or Fedora
I am not sure what else I could check (libraries, logs, etc), nor what kind of logs to provide to help troubleshoot this issue further. Whatever is required is readily available however.
Some info however:
Fully updated, on KDE Plasma, currently running discord from pacman repository
Offline
Im also having trouble with discord, it randomly disconnected a few times (or rather freezes completely without any notification). Very rarely though. It can work for hours without problems.
And screen sharing on wayland doesnt work (for me), even when you start with "discord --enable-features=UseOzonePlatform --ozone-platform=wayland".
Offline
I've been facing this issue as well on arch distro and randomly found a fix from a reddit post that seems to work for me. Apparently you need to turn off EEE (Energy Efficient Ethernet) that affects the app.
You'll have to edit "/etc/default/grub" file as sudo, and add "igb.EEE=0" argument to the "GRUB_CMDLINE_LINUX_DEFAULT" variable at the end.
Example of my variable:
GRUB_CMDLINE_LINUX_DEFAULT='nowatchdog nvme_load=YES zswap.enabled=0 splash loglevel=3 igb.EEE=0'
Afterwards from the terminal just run "sudo grub-mkconfig -o /boot/grub/grub.cfg" or "sudo update-grub" if you have the script to generate the grub.cfg file to save changes and reboot your system.
Hopefully it should work fine and not silently disconnect anymore.
P.S.: The update-grub command is just a script which runs the grub-mkconfig tool to generate a grub.cfg file. See the Archlinux GRUB documentation for more info.
Offline