Hello, I am relatively new to all of this and am a first time Fedora user coming over from KDE Neon after its unreliability. I downloaded the Steam RPM through the terminal (as the steam flatpak either does not load, and cannot use external extra drives no-matter what I do.) I am using Fedora 41 with KDE plasma, and my system settings are:
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor
Memory: 47.0 GiB of RAM
Graphics Processor: AMD Radeon RX 6700 XT
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0
Now I can boot steam, login, download games, but whenever I try to boot a game, it will say launching, get to running for a second or two after vulkan shaders, then will crash and reset. Any ideas on what is going on.
I should also mention, that these games are either Proton verified or proton gold at worst. They all worked on KDE Neon, but not here.
I installed steam using the following command in terminal sudo dnf install steam -y
and followed the instructions given here: Steam Installation :: Fedora Docs
Now if that is not correct how do I get the correct version of steam. as when I run that command in terminal, I get the following.
As for the games I have tried the following games, all of which supposedly work on steam according to https://www.protondb.com
Armored Core 6 : Platinum
Celaria : Platinum
Risk of Rain 2 : Platinum
And none of those seem to work, unfortunately I do not own skyrim special addition.
As for user and system journal, where would I locate those for error logs?
It has to do with the file system Fedora uses. All the games I have listed where installed on my old OS (KDE NEON) on external drives. After using SteamRPM to pick up those drives it can read the games, but trying to run them will just crash. However, re-installing them even to the same drive will allow them to run. It is a solution, but an unfortunate one at that.
Steam cannot find all the files in the external drive installation. This can happen because there are symlinks, which are probably broken since they are now mounted at a different location. This can be avoided by first creating backups of your games from within the Steam client, and then importing these backups in the new steam install. It will then download any new updates, and should be ready to play.
The UID of your old system doesn’t match the new, so old files in the external drive are “owned” by a non-existent user, so Steam sees the files, but can’t read them and crashes. You could check this with something like this:
ls -l /run/media/<username>/<drive>/<game-folder>/
If this is the case, you will see numbers not your username/group in the 3rd & 4th column. In this case you have to run chown recursively on the game files to fix the ownership.