I was told to use Lutris or UMU but I don't want to. I like Steam Proton. It is incredible. It's high performance and it works on every game otherwise. I hope y'all don't mind me asking here.
Update: Latest version of Lutris did not work out of the box for me. There are supposed to be workarounds. Steam Proton using Steam is really the best way to go in my humble opinion so I'm hoping for a black swan here, or hail Mary from the dev team.
Cheat code: This script/tool is used to get Star Citizen working on Linux. It's not using Steam, unfortunately. It's a hassle to fuss with which is why I'm here hoping for a hail Mary.
https://github.com/starcitizen-lug/lug-helper#installation
I'm leaving this from within the Lutris config files:
game:
exe: /home/joel/Games/star-citizen/drive_c/Program Files/Roberts Space Industries/RSI
Launcher/RSI Launcher.exe
prefix: /home/joel/Games/star-citizen
game_slug: star-citizen
name: Star Citizen
requires: null
script:
files:
Just to update on this, I was able to use Lutris+proton (AUR) with the latest SC no problem when running in DX mode. It crashes when compiling vulkan shaders, though. I was going to try with proton-ge-custom and wine-ge-custom to see if they help, but thought it worth mention that it does seem to work.
I'm running using an AMD discrete GPU and RADV
Game works fine ATM, just 2 minor nuisance issues:
EAC sometimes gives an error, you have to check game files, this happened to me in proton experimental mostly
FSR framegen issue, probably a game bug since it's still very alpha or a wayland thing, testing it with x11 right now.
proton experimentalx2 2024-12WINE_HIDE_NVIDIA_GPUx2 2024-07DXVK_HUDx1 2024-07__GL_SHADER_DISK_CACHEx1 2024-07__GL_SHADER_DISK_CACHE_SIZEx1 2024-07
Compatibility Report
System Information
I confirm:
steam-18023288365968785408.log
steam-18023288365968785408.log
Symptoms
The installer will run but it won't install the game. When I download in Windows and copy the installed files onto the Linux partition, the game just won't run at all.
I know- this is not a Steam Game but Steam plays non-Steam games and this is a really important one. These are "fixes" for that game using UMU but I wouldn't know how to apply them to Proton code:
umu-starcitizen.py
Reproduction
Every one of my games works except for this so I thought that I would ask that it could be included in fixes. GE adds a fix, something called UMU has the fix, possibly Lutris does too?