Discord: Can't hear others randomly

Hello Garuda users.

Problem:
(With discord I mean "community/discord")
When I join a voice channel in discord I can normally hear other users. After a seemingly random time I suddenly cant hear others anymore.
The discord sounds work fine (like I hear when somebody joins or leaves the channel) and I even have the green circles around the user profile pictures that indicate that they are speaking. But I cannot hear them.
I need to leave the voice channel and reconnect and everything works fine again.

Sometimes this happens randomly, but sometimes seems to be connected to starting a game or pressing a button in a game. But nothing consistent.

Here is the output of my sudo garuda-inxi (hope that I wasnt wrong to run it as sudo):

System:
  Kernel: 6.1.5-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=26328002-0c7a-4fb4-9ce6-c8779c8104d4 rw rootflags=subvol=@
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=UUID=5d6c4dd7-faab-4ef7-b148-fd8c145df549 loglevel=3
    hibernate=nocompress amdgpu.aspm=0 amdgpu.dc=1 amdgpu.vm_update_mode=0
    amdgpu.dpm=-1 amdgpu.ppfeaturemask=0xffffffff amdgpu.vm_fault_stop=2
    amdgpu.vm_debug=1 amdgpu.gpu_recovery=0 ibt=off
  Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 info: latte-dock
    wm: kwin_x11 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: B450 Gaming-ITX/ac serial: <filter>
    UEFI: American Megatrends v: P5.10 date: 10/20/2022
Battery:
  Device-1: apple_mfi_fastcharge model: N/A serial: N/A charge: N/A
    status: N/A
CPU:
  Info: model: AMD Ryzen 5 2600 socket: AM4 bits: 64 type: MT MCP arch: Zen+
    gen: 2 level: v3 note: check built: 2018-21 process: GF 12nm
    family: 0x17 (23) model-id: 8 stepping: 2 microcode: 0x800820D
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB
    L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 3400 min/max: 1550/3400 boost: enabled
    base/boost: 3400/3900 scaling: driver: acpi-cpufreq governor: performance
    volts: 1.1 V ext-clock: 100 MHz cores: 1: 3400 2: 3400 3: 3400 4: 3400
    5: 3400 6: 3400 7: 3400 8: 3400 9: 3400 10: 3400 11: 3400 12: 3400
    bogomips: 81593
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities: <filter>
Graphics:
  Device-1: AMD Vega 10 XL/XT [Radeon RX 56/64] vendor: Micro-Star MSI
    driver: amdgpu v: kernel arch: GCN-5 code: Vega process: GF 14nm
    built: 2017-20 pcie: gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1
    empty: DP-2,DP-3,HDMI-A-1 bus-ID: 0c:00.0 chip-ID: 1002:687f
    class-ID: 0300
  Device-2: KYE Systems (Mouse Systems) PC-LM1E Camera type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 1-2.1.4:8 chip-ID: 0458:6006
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
    compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 507x317mm (19.96x12.48")
    s-diag: 598mm (23.54")
  Monitor-1: DP-1 mapped: DisplayPort-0 model: EIZO NANAO SX2461W
    serial: <filter> built: 2008 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 616mm (24.2") ratio: 16:10 modes:
    max: 1920x1200 min: 720x400
  API: OpenGL v: 4.6 Mesa 22.3.3 renderer: AMD Radeon RX Vega (vega10 LLVM
    14.0.6 DRM 3.49 6.1.5-zen2-1-zen) direct render: Yes
Audio:
  Device-1: AMD Vega 10 HDMI Audio [Radeon 56/64] driver: snd_hda_intel
    v: kernel bus-ID: 1-10:5 pcie: chip-ID: 0d8c:0134 gen: 3 speed: 8 GT/s
    class-ID: 0300 lanes: 16 bus-ID: 0c:00.1 chip-ID: 1002:aaf8 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: ASRock driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0e:00.3
    chip-ID: 1022:1457 class-ID: 0403
  Device-3: C-Media Anua Mic CM 900 type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Device-4: KYE Systems (Mouse Systems) PC-LM1E Camera type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 1-2.1.4:8 chip-ID: 0458:6006
    class-ID: 0102 serial: <filter>
  Sound API: ALSA v: k6.1.5-zen2-1-zen running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.64 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 08:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp8s0 state: up mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASRock driver: igb v: kernel
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 09:00.0
    chip-ID: 8086:1539 class-ID: 0200
  IF: enp9s0 state: down mac: <filter>
  IF-ID-1: enp2s0f0u1c4i2 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-6:3
    chip-ID: 8087:0029 class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: N/A
Drives:
  Local Storage: total: 5.52 TiB used: 3.36 TiB (60.9%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SA2000M81000G
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: S5Z42105 temp: 44.9 C scheme: GPT
  SMART: yes health: PASSED on: 1y 12d 8h cycles: 843
    read-units: 92,303,360 [47.2 TB] written-units: 42,972,986 [22.0 TB]
  ID-2: /dev/sda maj-min: 8:0 vendor: Toshiba model: HDWL120
    family: L200 (SMR) size: 1.82 TiB block-size: physical: 4096 B
    logical: 512 B sata: 3.3 speed: 6.0 Gb/s type: HDD rpm: 5400
    serial: <filter> rev: 0A temp: 36 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 362d 19h cycles: 3802
  ID-3: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT1000MX500SSD1
    family: Micron Client SSDs size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B sata: 3.3 speed: 6.0 Gb/s type: SSD serial: <filter>
    rev: 023 temp: 45 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 1y 29d 4h cycles: 1784
    written: 26.71 TiB
  ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Hitachi
    model: HUP722020APA330 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B sata: 2.6 speed: 3.0 Gb/s type: HDD rpm: 7200
    serial: <filter> rev: JKAOA36C temp: 31 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 6y 17d 8h cycles: 415
  ID-5: /dev/sdd maj-min: 8:48 type: USB vendor: Generic
    model: MassStorageClass size: 59.63 GiB block-size: physical: 512 B
    logical: 512 B type: N/A serial: <filter> rev: 1209 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
  ID-1: / raw-size: 899.22 GiB size: 899.22 GiB (100.00%)
    used: 775.98 GiB (86.3%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 14.3 MiB (4.8%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1
  ID-3: /home raw-size: 899.22 GiB size: 899.22 GiB (100.00%)
    used: 775.98 GiB (86.3%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
  ID-4: /var/log raw-size: 899.22 GiB size: 899.22 GiB (100.00%)
    used: 775.98 GiB (86.3%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
  ID-5: /var/tmp raw-size: 899.22 GiB size: 899.22 GiB (100.00%)
    used: 775.98 GiB (86.3%) fs: btrfs block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.27 GiB used: 4.28 GiB (13.7%)
    priority: 100 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 32 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
  System Temperatures: cpu: 56.9 C mobo: N/A gpu: amdgpu temp: 48.0 C
    mem: 48.0 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 1039 fan-3: 944 fan-4: 0 fan-5: 0
    gpu: amdgpu fan: 637
Info:
  Processes: 442 Uptime: 17h 32m wakeups: 2 Memory: 31.27 GiB
  used: 10.14 GiB (32.4%) Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman
  pkgs: 1962 libs: 550 tools: octopi,paru Shell: garuda-inxi (sudo)
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.24
Garuda (2.6.14-1):
  System install date:     2022-11-13
  Last full system update: 2023-01-16 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager mkinitcpio
  Windows dual boot:       Yes
  Failed units:            snapper-cleanup.service 

I already searched the web for 1-2 hours the past days but couldnt find any solutions. If I missed something, I am sorry.

What I tried so far:

  • Updating the system (happens for quite a while now)
  • Using Discord Canary (Same problem after a while, worked fine for longer than normal discord)
  • Using Discord Arch Electron (Same as Discord Canary)

Because I have no more ideas I wanted to ask here, if somebody has any other ideas I could try.

Please let me know if there is anything I can do better for this or any future topics. Thanks!

Have you tried discord from Community yet? I can only speak for myself but that one works the best for me.

2 Likes

99% this won't help, but it should be an easy test...
https://wiki.archlinux.org/title/Discord#Discord_becomes_unresponsive_during_long_calls
PS: welcome to the forum!

3 Likes

Thats what I used before trying the others, I forgot to specify it in the op.

@filo I will try that and report back once I could test it.

1 Like

Ok, I tried it and it was the same as with when I install a different version of discord: First it seems to work fine but after a while it shows the same problem.

I will now try to run discord with PIPEWIRE_DEBUG=5 discord 2>pw.log as I suspect it could have something to do with pipewire.

I probably have to add that the chance of this problem occuring is way higher when I open a game or open/close/tab in/tab out it.
Then it can happen as often as once a minute and I need to rejoin the voicechannel constantly.

Hmm… maybe try disabling “hardware acceleration” in Discord’s advanced section in settings and see if that helps at all?

Thanks for the idea, I'll give that a try :+1:

Regarding the pipewire debug: It didnt put anything at all in the logfile :confused:

Ok, disabling hardware acceleration didnt work :confused:

I'll try to describe what I noticed, maybe someone has an idea:

  1. I joined an empty voice channel on discord
  2. After 20 minutes, somebody joined and I couldnt hear them
  3. I rejoined the channel and could hear them again
  4. I started Dark Souls 3 and couldnt hear them anymore
  5. I rejoined the channel and could hear them
  6. I went to the forum to update this thread and couldnt hear them anymore
  7. They rejoined and I could hear them again