You can have a look at these threads, they offer various information about how to get system information, find logs, and so on:
- What I would recommend to troubleshoot, use the normal Steam from the repositories, no other version.
- Verify the game files
- Clear your Proton prefix for this game (basically delete the WINE/Proton prefix folder corresponding to the game, located by default at
~/.local/share/Steam/steamapps/compatdata/XXX
where XXX is the AppID of the game, in our case, Rimworld is294100
). If the Proton prefix contains savegames (and the game does not support Steam Cloud Save) or other files you want to keep to transfer later to a working Proton prefix, simply RENAME the folder instead of deleting it. - Make sure you have the latest Proton version 9 selected in Steam Settings under Compatibility (and make sure you do not force another version in the game Properties under Compatibility too).
- Make sure your system is up to date
sudo pacman -Syu
and you’re using recent LTS kernel. - Reboot if system was updated (sometimes, even when nothing happened, Steam can fail to create the games window, I don’t know why, it happened to me, just reboot, when in doubt), and try again starting Steam from terminal to get direct output, and logging Proton by adding this Launch Option in the game Properties
PROTON_LOG=1 %command%
so a log file is created in your Home folder (very verbose and maybe too complicated to read but sometiumes has good info)
Start from here, provide most information possible.