Garuda crashing after Proton games

Hey guys, Garuda has been working great for me for about two weeks, it now started crashing after I close a non-native steam game that uses proton. This has happened every time both with Dragon Age Inquisition and Wolfenstein New Colossus.
The system seems perfectly stable if I do not open games and it is also stable while playing, but after a minute or so of closing the game it crashes. I do not think it is hardware related since temps are fine and everything has been tested recently.
How can I start troubleshooting?
I think it is window-manager related.

Thanks a lot!

Sounds rather like an issue with those specific games to me, but perhaps others have further insights that may help you.

3 Likes

Yeah, I tried searching around but there are no similar reports, protondb marks both of the as gold with no such issues.
I spent about 50 hours last week with Pillars of Eternity on steam with no trouble, but that one is native.

I have non nof that games to test but standart proton is Proton-tkg makepkg . Maybee its a problem with that version maybee it helps to change to a different proton version 5.13-4 or proton experimental.

1 Like

I'll try that, thanks!

I also started to look into the nvidia-tkg drivers. I hope I can get this working...

Neither 5.13-4 or the experimental branch helped. I will start to try a few older ones.
I've been reading and it seems that it is a driver/kernel related issue, because of the kind of errors Im getting and what I read online I am inclined to believe that. It seems that Kernel 4.15 and back do not have this problem. I will try to experiment with that as soon as I can figure out how to switch the Kernels.
Im still going to try a different gpu driver after that.

So here is an update, I hope a High Garuda Wizard hears my plea :stuck_out_tongue:
I've been trying different proton versions with no luck. Using Steam Native or Runtime does not seem to make much of a difference. It would seem that this happens only on proton games that are somewhat demanding of GPU, because when I play other lighter proton games it does not happen at all (Synthetik is one).
I've restarted the x server as soon as I close the game and shutdown from the login screen, that gives a bunch of errors that end in:

end kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009

Any ideas?
Thanks a lot.

is your system updated ?
if not update it

sudo pacman -Syuu

give output of

inxi -Fxxxza
1 Like

Fully updated, yes. Here goes the output of inxi:

Please no pictures from terminal and system settings

read

Thanks a lot!

1 Like
System:    Kernel: 5.9.14-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.0 
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=c35e0da0-6e66-486e-92d7-d5af1c9d629d rw 
           [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 
           systemd.unified_cgroup_hierarchy=1 loglevel=3 
           Desktop: KDE Plasma 5.20.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 dm: SDDM 
           Distro: Garuda Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: PRIME B450M-A v: Rev X.0x serial: <filter> 
           UEFI: American Megatrends v: 2202 date: 07/14/2020 
CPU:       Info: 6-Core model: AMD Ryzen 5 2600 bits: 64 type: MT MCP arch: Zen+ family: 17 (23) model-id: 8 
           stepping: 2 microcode: 800820D L2 cache: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 81436 
           Speed: 1378 MHz min/max: 1550/3400 MHz boost: disabled Core speeds (MHz): 1: 1378 2: 1378 3: 1506 
           4: 1473 5: 1377 6: 1377 7: 1401 8: 1378 9: 1543 10: 1468 11: 1473 12: 1492 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI driver: nvidia v: 455.45.01 
           alternate: nouveau,nvidia_drm bus ID: 08:00.0 chip ID: 10de:1c03 
           Display: x11 server: X.org 1.20.10 compositor: kwin_x11 driver: nvidia 
           resolution: <missing: xdpyinfo> 
           OpenGL: renderer: GeForce GTX 1060 6GB/PCIe/SSE2 v: 4.6.0 NVIDIA 455.45.01 direct render: Yes 
Audio:     Device-1: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel 
           bus ID: 08:00.1 chip ID: 10de:10f1 
           Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel 
           v: kernel bus ID: 0a:00.3 chip ID: 1022:1457 
           Sound Server: ALSA v: k5.9.14-zen1-1-zen 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 
           v: kernel port: f000 bus ID: 07:00.0 chip ID: 10ec:8168 
           IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 1.35 TiB used: 178.35 GiB (12.9%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SA400S37240G size: 223.57 GiB block size: 
           physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: B1H5 
           ID-2: /dev/sdb maj-min: 8:16 vendor: A-Data model: SU630 size: 223.57 GiB block size: 
           physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 0A0 
           ID-3: /dev/sdc maj-min: 8:32 vendor: Western Digital model: WD10EARS-00Y5B1 size: 931.51 GiB 
           block size: physical: 512 B logical: 512 B speed: 3.0 Gb/s serial: <filter> rev: 0A80 
Partition: ID-1: / raw size: 223.28 GiB size: 223.28 GiB (100.00%) used: 27.41 GiB (12.3%) fs: btrfs 
           dev: /dev/sdb2 maj-min: 8:18 
           ID-2: /boot/efi raw size: 300 MiB size: 299.4 MiB (99.80%) used: 560 KiB (0.2%) fs: vfat 
           dev: /dev/sdb1 maj-min: 8:17 
           ID-3: /home raw size: 223.28 GiB size: 223.28 GiB (100.00%) used: 27.41 GiB (12.3%) fs: btrfs 
           dev: /dev/sdb2 maj-min: 8:18 
           ID-4: /var/log raw size: 223.28 GiB size: 223.28 GiB (100.00%) used: 27.41 GiB (12.3%) fs: btrfs 
           dev: /dev/sdb2 maj-min: 8:18 
           ID-5: /var/tmp raw size: 223.28 GiB size: 223.28 GiB (100.00%) used: 27.41 GiB (12.3%) fs: btrfs 
           dev: /dev/sdb2 maj-min: 8:18 
Swap:      Kernel: swappiness: 10 (default 60) cache pressure: 75 (default 100) 
           ID-1: swap-1 type: zram size: 1.3 GiB used: 512 KiB (0.0%) priority: 32767 dev: /dev/zram0 
           ID-2: swap-2 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram1 
           ID-3: swap-3 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram2 
           ID-4: swap-4 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram3 
           ID-5: swap-5 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram4 
           ID-6: swap-6 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram5 
           ID-7: swap-7 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram6 
           ID-8: swap-8 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram7 
           ID-9: swap-9 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram8 
           ID-10: swap-10 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram9 
           ID-11: swap-11 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram10 
           ID-12: swap-12 type: zram size: 1.3 GiB used: 256 KiB (0.0%) priority: 32767 dev: /dev/zram11 
Sensors:   System Temperatures: cpu: 43.0 C mobo: N/A gpu: nvidia temp: 49 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 42% 
Info:      Processes: 355 Uptime: 1h 17m wakeups: 0 Memory: 15.63 GiB used: 3.93 GiB (25.1%) Init: systemd 
           v: 247 Compilers: gcc: 10.2.0 Packages: pacman: 1352 lib: 437 flatpak: 0 Shell: fish v: 3.1.2 
           running in: alacritty inxi: 3.2.01 

Now in text.

2 Likes

I'll keep updating this post with the stuff I try.

  • I tried the open source driver: stable but really bad performance. I kind of expected as much.
  • I booted the dr460nized iso with the built-in tkg drivers from usb and ran a game. Excellent performance and no crashing. This makes me think that it could be a recent update that broke my system, mainly because of this:
  • I tried the tkg driver (only 460 so far). Installed and removed the old one without a hitch, also worked well once, it only crashed kwin the first time I ran a game. The second time I tried it after shutdown (making no other changes) it crashed and burned hard as soon as I exited the game.

This problem seems to have extended to native games too for me now. I am being careful to keep the system updated and as clean as I can, but I am running a bit out of options.

1 Like