Closed Bloodsnake closed 1 day ago
I tested out a few things now:
Your problem is more likely related to a driver issue than gldriverquery. gldriverquery would happen at Steam startup and be mostly inconsequential.
Please provide the output of Help -> Steam Runtime Diagnostics in a https://gist.github.com/.
I have reinstalled fedora to get the info and check again if something changed. I tried to change as little as possible during the installation.
The only notable thing I did involving steam is changing a line in the .desktop file: PrefersNonDefaultGPU=false
Without this steam wouldn't start.
Aside from this I only updated the system, enabled rpmfusion and changed the display settings for my resolution and refresh rate.
I also uploaded the diagnostic info you requested: here
Your driver setup looks fine. Terraria native looks like FNA+OpenGL. Have you tried setting Compatibility to 'Steam Linux Runtime 1.0 (scout)'?
Although if you have a driver related freeze that's probably not going to change anything.
I see Terraria has a bit of verbose to stdout/stderr when it starts, you can verify that it picks up the correct card (should be the RX 6750 XT
I guess but maybe you having to remove PrefersNonDefaultGPU=false
means that's actually broken and your integrated GPU is the one actually selected.
Will try the other things you suggested tonight, thanks. The PrefersNonDefaultGPU=false
is there because when I start steam via the .desktop file with krunner (or well anything aside from the console) after it loaded the user data I get a black box in the middle of the screen. This box then disappears and appears every few seconds. This happens until I exit steam via the small activity symbol in my bottom right.
This happened on fedora 40 and also in 41 beta. Only in the version from the official repos, not in the flatpak version.
Here are the logs after it happened and I killed it: steam-logs.tar.gz
Regarding terraria maybe using my integrated GPU: Not sure about terraria (will test later) but other games definitely use my dedicated GPU otherwise they wouldn't run smooth.
So after I updated to the fedora 41 beta nothing I did made terraria crash. I think the problem got fixed by a never kernel or driver version. Thank you for your help!
The above issue with steam not starting is still happening though. It doesn't happen with the flatpak version. Should I open another issue for the error specifically?
Hello @Bloodsnake, that issue is being tracked at #9383.
Your system information
CPU: i5-13600K (No OC) (With the latest BIOS to mitigate intel instability)
GPU: RX 6750 XT (No OC) (Mesa 24.1.7)
RAM: 32GB
OS: Fedora 40 (KDE, Wayland) with the latest updates
Kernel: 6.10.7-200.fc40.x86_64
Steam client version (build number or date): 1725928931 (Latest version in the fedora repos)
Opted into Steam client beta?: [Yes/No] Yes, but the problem also happens in stable
Have you checked for system updates?: [Yes/No] Yes, the latest updates are installed as of writing this
Steam Logs: [generate by running this command in a terminal
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs
] steam-logs.tar.gzPlease describe your issue in as much detail as possible:
When I try to launch the native terraria version my entire PC freezes and only a hard reset lets me use it again. When looking into the kernel logs after the restart the kernel logs say this:
This does not happen when I start the windows version through proton, there I can start the game and play. The problem also occurs seemingly randomly in other games (mainly ffxiv but it also happened in DS1 once) and also the windows version of terraria after some time. I can only reproduce it reliably in the linux native terraria version when trying to start it, this is the only game I found so far where the crash happens almost instantly.
Steps for reproducing this issue:
Things I tried to fix the issue:
libSDL2-2.0.so.0
SDL2-static