When I play Games via Proton on Steam, after a while the Steam Application itself and Discord freeze. The Buttons etc. behind is still interactable. But the UI is not updating at all ( frozen ). I only managed to get it working again by restarting the respective Application even after stopping the Game.
I did quite a bit of Research but was not able to come to a conclusion due to insufficient amounts of information even being available on this topic. A guy in a discord thread e.g. sai d it had something to do with Electron Apps and another Reddit-Post said that they were not able to fix it.
Maybe someone here has an Idea.
EDIT:
It seems that it is an NVIDIA Card + Wayland + Electron Apps Issue
Maybe that helps
EDIT:
Things I have done so far:
- Bios Update
- Switch to open dkms NVIDIA
- Change to Performance Mode
- Switch to Performance CPU Governor
Thanks for every Response to this in advance!
System:
Kernel: 6.15.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc
v: 15.1.1 clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=780ff35f-43fb-48c9-8e92-f6aa632e34ad rw
rootflags=subvol=@
vt.default_red=30,243,166,249,137,245,148,186,88,243,166,249,137,245,148,166
vt.default_grn=30,139,227,226,180,194,226,194,91,139,227,226,180,194,226,173
vt.default_blu=46,168,161,175,250,231,213,222,112,168,161,175,250,231,213,200
quiet resume=UUID=ff3554a9-36fa-4f0c-bb26-d041a94aae19
loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks
v: 6.15.0 wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Desktop System: ASUS product: N/A v: N/A
serial: <superuser required>
Mobo: ASUSTeK model: TUF GAMING B660M-PLUS D4 v: Rev 1.xx
serial: <superuser required> part-nu: SKU
uuid: <superuser required> UEFI: American Megatrends v: 1620
date: 08/13/2022
CPU:
Info: model: 12th Gen Intel Core i5-12600KF bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151)
stepping: 2 microcode: 0x3A
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16
mt: 6 tpc: 2 st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32
KiB, 6x48 KiB; i-6x32 KiB, 4x64 KiB L2: 9.5 MiB
desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB desc: 1x20 MiB
Speed (MHz): avg: 797 min/max: 800/4900:3600 scaling:
driver: intel_pstate governor: powersave cores: 1: 797 2: 797
3: 797 4: 797 5: 797 6: 797 7: 797 8: 797 9: 797 10: 797 11: 797
12: 797 13: 797 14: 797 15: 797 16: 797 bogomips: 117964
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3
vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070 Lite Hash Rate]
vendor: Gigabyte driver: nvidia v: 575.64.03
alternate: nouveau,nvidia_drm non-free: 550-570.xx+
status: current (as of 2025-04; EOL~2026-12-xx) arch: Ampere
code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 ports:
active: none off: DP-2,HDMI-A-1,HDMI-A-2 empty: DP-1
bus-ID: 0000:01:00.0 chip-ID: 10de:2488 class-ID: 0300
Device-2: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:4
chip-ID: 045e:075d class-ID: 0102
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland
v: 24.1.8 compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
gpu: nvidia,nvidia-nvswitch d-rect: 6400x3600 display-ID: 0
Monitor-1: DP-2 pos: middle-c model: HP X27qc serial: <filter>
built: 2021 res: mode: 2560x1440 hz: 165 scale: 114% (1.15)
to: 2226x1252 dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23")
diag: 685mm (27") ratio: 16:9 modes: max: 2560x1440 min: 640x480
Monitor-2: HDMI-A-1 pos: top-right model: Samsung S24C450
serial: <filter> built: 2013 res: mode: 1920x1080 hz: 60
scale: 178% (1.78) to: 1080x1920 dpi: 94 gamma: 1.2
size: 521x293mm (20.51x11.54") diag: 598mm (23.5") ratio: 16:9
modes: max: 1920x1080 min: 640x480
Monitor-3: HDMI-A-2 pos: bottom-l model: Samsung S27D390
serial: <filter> built: 2015 res: mode: 1920x1080 hz: 60
scale: 100% (1) dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23")
diag: 686mm (27") ratio: 16:9 modes: max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia
device: 2 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia
wayland: drv: nvidia x11: drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa
v: 575.64.03 glx-v: 1.4 direct-render: yes renderer: NVIDIA
GeForce RTX 3070/PCIe/SSE2 memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.4.313 layers: 8 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3070 driver: nvidia v: 575.64.03
device-ID: 10de:2488 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake-S HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel
alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 0000:00:1f.3
chip-ID: 8086:7ad0 class-ID: 0403
Device-2: NVIDIA GA104 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1
chip-ID: 10de:228b class-ID: 0403
Device-3: Focusrite-Novation Scarlett 2i2 3rd Gen
driver: snd-usb-audio type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
mode: 2.0 bus-ID: 1-1:2 chip-ID: 1235:8210 class-ID: 0102
serial: <filter>
Device-4: Microsoft LifeCam Cinema driver: snd-usb-audio,uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:4
chip-ID: 045e:075d class-ID: 0102
API: ALSA v: k6.15.6-zen1-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.6 status: active with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169
v: kernel port: 3000 bus-ID: 0000:03:00.0 chip-ID: 10ec:8125
class-ID: 0200
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: Broadcom vendor: ASUSTeK driver: brcmfmac v: kernel
port: N/A bus-ID: 0000:04:00.0 chip-ID: 14e4:43c3 class-ID: 0280
IF: wlp4s0 state: up mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode)
driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
mode: 1.1 bus-ID: 1-10.2:7 chip-ID: 0a12:0001 class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: N/A
RAID:
Hardware-1: Intel Volume Management Device NVMe RAID Controller
driver: vmd v: 0.6 port: N/A bus-ID: 0000:00:0e.0
chip-ID: 8086:467f rev: class-ID: 0104
Drives:
Local Storage: total: 4.53 TiB used: 237.41 GiB (5.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: Western Digital
model: WD BLACK SN770 1TB size: 931.51 GiB block-size:
physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4
tech: SSD serial: <filter> fw-rev: 731030WD temp: 32.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: SanDisk
model: Extreme Pro 500GB size: 465.76 GiB block-size:
physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
tech: SSD serial: <filter> fw-rev: 111110WD temp: 47.9 C
scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD10JPVX-60JC3T0 size: 931.51 GiB block-size:
physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: HDD
rpm: 5400 serial: <filter> fw-rev: 1A01 scheme: MBR
ID-4: /dev/sdb maj-min: 8:16 vendor: SanDisk model: SDSSDH3 1T00
size: 931.51 GiB block-size: physical: 512 B logical: 512 B
speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 20RL
scheme: MBR
ID-5: /dev/sdc maj-min: 8:32 vendor: Crucial
model: CT480BX500SSD1 size: 447.13 GiB block-size: physical: 512 B
logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter>
fw-rev: 072 scheme: GPT
ID-6: /dev/sdd maj-min: 8:48 vendor: Western Digital
model: WD10EZEX-08M2NA0 size: 931.51 GiB block-size:
physical: 4096 B logical: 512 B speed: 6.0 Gb/s tech: HDD
rpm: 7200 serial: <filter> fw-rev: 1A01 scheme: MBR
Partition:
ID-1: / raw-size: 412.57 GiB size: 412.57 GiB (100.00%)
used: 237.41 GiB (57.5%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/sdc1 maj-min: 8:33
ID-3: /home raw-size: 412.57 GiB size: 412.57 GiB (100.00%)
used: 237.41 GiB (57.5%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-4: /var/log raw-size: 412.57 GiB size: 412.57 GiB (100.00%)
used: 237.41 GiB (57.5%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
ID-5: /var/tmp raw-size: 412.57 GiB size: 412.57 GiB (100.00%)
used: 237.41 GiB (57.5%) fs: btrfs dev: /dev/sdc2 maj-min: 8:34
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
zswap: no
ID-1: swap-1 type: zram size: 31.15 GiB used: 0 KiB (0.0%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.27 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sdc3 maj-min: 8:35
Sensors:
System Temperatures: cpu: 43.5 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.15 GiB used: 8.35 GiB (26.8%)
Processes: 448 Power: uptime: 59m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 0 hibernate: platform
avail: shutdown, reboot, suspend, test_resume image: 12.36 GiB
services: org_kde_powerdevil, power-profiles-daemon, upowerd
Init: systemd v: 257 default: graphical tool: systemctl
Packages: 2047 pm: pacman pkgs: 2042 libs: 520 tools: octopi,paru
pm: flatpak pkgs: 5 Compilers: clang: 20.1.7 gcc: 15.1.1
Shell: garuda-inxi default: fish v: 4.0.2 running-in: konsole
inxi: 3.3.38
Garuda (2.7.3-1):
System install date: 2025-06-27
Last full system update: 2025-07-11
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut nvidia-dkms
Windows dual boot: Probably (Run as root to verify)
Failed units: