SUMMARY STEPS TO REPRODUCE 1. Launch steam 2. Download ANY game 3. Launch the game OBSERVED RESULT * Each time I launch a game from steam it loads a bit and then Garuda Linux just logs me out of my system. Its so annoying. I don't know why, this never happened to me when I was using Manjaro before. I have used the Steam that Garuda came with andn this happened, I reinstalled steam and it still persisted. Why? EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: Garuda Linux? (available in About System) KDE Plasma Version: 5.22.4 KDE Frameworks Version: 5.85.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION
Are you using the Wayland session, or X11?
I'm running x11
In that case, something is crashing the X server, so I highly doubt any KDE code is at fault here. What graphics hardware and drivers are you using? can you find anything in the `dmesg` log when the session crashes?
Should I check the output of 'dmesg' after my X server crashes? Basically I log back in (put in my pass) then run the cmd?
Yeah.
My GPU is Intel HD Graphics 4000, I'm using the latest Mesa drivers (through AUR package manager) and "dmesg" in the console gives this output: dmesg: read kernel buffer failed: Operation not permitted
`sudo dmesg` then
'sudo dmesg' gave me this output (Its quite long so I put it in pastebin) https://pastebin.com/9REiKH8r
Thanks! Unfortunately it is all gibberish to me. Is there anyone around who can help interpret it?
Honestly I can't find anything notable in that dmesg. If its an X server crash, I wouldn't expect there to be anything there, because dmesg is for kernel stuff, so that would be helpful if there was a driver issue. I can't see any noteworthy messages from graphics drivers in that log. Assuming your distro uses systemd, try looking in your journal from the boot it happened. So if it happened last boot, check the output of journalctl --boot=-1 You can also redirect this output to a file for convenience: journalctl --boot=-1 &> journal.log
I'm not sure what you mean by 'boot it happened in' or the 'last boot'? I will try launching a steam game, then run that command and then I will send you the output.
Created attachment 140939 [details] Journal log Here is the log file
Thanks for the log. Maybe this line is it: Aug 22 11:29:01 NewLaptopDevice dbus-daemon[2877]: [session uid=1000 pid=2877] Activating service name='org.kde.LogoutPrompt' requested by ':1.32' (uid=1000 pid=3257 comm="/usr/bin/latte-dock ") I'm not sure why latte-dock would be requesting a logout, I don't use it. But maybe I'm misunderstanding this line.
Well that's weird. Does the problem go away if you temporarily uninstall Latte Dock?
Seems like my distribution relies heavily on Latte-dock. I killed the latte-dock process and even tried configuring it to not automatically enable on system login. Lots of features aren't working anymore, for example managing windows through the GUI, and when I launched the steam game, I couldn't see it.
I don't think the steam game successfully launched, because usually that specific steam game would launch in fullscreen right away. And after I saw the game displayed as Currently running in Steam, I tried running the latte-dock process and I couldn't see any Steam game running. Weird. I spent so much time migrating to Garuda Linux, I might have to consider moving back, although I love how it looks so much (even latte-dock's features). Can anyone help? What is odd is others I know aren't experiencing this?
Update: It doesn't seem to crash for every steam game, Terraria which launched NOT In fullscreen seems to work? I'm not sure if its a fullscreen or not fullscreen issue. But what is odd is games like Minecraft (not through steam) run perfectly fine in fullscreen mode.
Huge update: I managed to confirm that its a steam fullscreen issue with latte-dock. As soon as I enabled the fullscreen setting in Terraria, it crashed the game!
If uninstalling Latte Dock blew up your system, then something is seriously misconfigured somewhere. Latte Dock should not be responsible for system actions like that. I would recommend talking to your distro about it. FWIW you can install Latte Dock in any distro and configure it to your liking; you don't need to use a specific distro just because of its default visual style.
I didn't uninstall it, I just killed its process. It just hid many features, you know the app launcher menu operating systems like Windows have? Basically I had something like that and it dissapeared (meaning it was part of latte-dock), and when I pressed the Super key, some menu showing me all applications would pop up (that also dissapeared) so using the distro become pretty hard.
Nonetheless, my point remains. :)
Migrating is gonna take a while XD. I'm just a bit sad, because it took like 3 days to fully migrate to this distro. Now I'm probably gonna be switching back.
You don't have to leave Garuda Linux if you're otherwise happy with it; I'm just saying you should ask them about this, because evidently they have an extensively customized Latte Dock config which appears to be causing this issue.
Ok. Thank you.