-
Notifications
You must be signed in to change notification settings - Fork 19
Home
This wiki is a collection of information on how to run Star Citizen on Linux, as well as our tips and tricks!
We welcome contributions. Feel free to fork this repo and submit a PR.
🐧 Join us! https://robertsspaceindustries.com/orgs/LUG
🗨 Discord: https://discord.gg/meCFYPj
😎 Matrix space: https://matrix.to/#/#SCLUG:matrix.org
- Quick-Start Guide
- Manual Installation
- Troubleshooting
- Performance Tuning
- Tips and Tricks
- Sticks, Throttles, & Pedals
- Head Tracking
Tip
(Sept 27, 2024) Launcher 2.0 Migration
- Requires standard Wine 9.4+ or Proton GE 9-13+ runner
- Recent Wine versions can be easily installed from the Kron4ek runner source in the LUG Helper
- If using standard Wine, requires the latest git release of winetricks for the powershell patches. Update your prefix path in the following commands and run:
- run
WINEPREFIX=$HOME/Games/star-citizen winetricks --self-update
to update winetricks - Run
WINEPREFIX=$HOME/Games/star-citizen winetricks powershell
to install powershell
- run
- If using standard Wine, CLI mode must be enabled in Lutris
- Right click the game -> Configure -> System options -> Toggle on advanced options -> CLI mode
- The 2.0 Launcher may need to be installed manually. See our wiki for instructions
Important
(Aug 23, 2024) Vulkan Beta: Limited performance with KDE on Wayland
- Vulkan renderer on kde wayland may result in your gpu utilisation being limited to less than 75%, causing low framerates
- To fix: either use Gamescope, switch to another desktop, or run KDE's x11 session
Warning
(Sept 21, 2024) Wine-staging causes launcher to hang when downloading base pack, may cause game crashes
- We recommend using standard Wine instead of Wine-staging
- Recent Wine versions can be easily installed from the Kron4ek runner source in the LUG Helper
Note
(Sept 1, 2024) GE Proton (Latest)
is the new umu proton
- If you wish to use the new Proton integration in Lutris, see below for umu Proton migration steps
- Note that umu has not yet seen a stable release
- We currently recommend using either your
system Wine
or a standard Wine installed using our Helper - If switching to standard Wine from a GE runner, CLI mode must be enabled in Lutris
- Right click the game -> Configure -> System options -> Toggle on advanced options -> CLI mode
Tip
(Aug 25, 2024) Lutris umu Proton/Protonfixes Migration
- Install Lutris v0.5.17 or later
- Right click the game, select Configure, and then adjust settings as follows:
- In Runner options, set Wine version to
GE-Proton (Latest)
- In Runner options, remove the following DLL override:
powershell.exe: disabled
- In System options, add the following environment variables:
GAMEID: umu-starcitizen
PROTONPATH: GE-Proton
- Other environment variables can be updated/removed if desired by comparing against those set for a new install in our install json
- If using Lutris v0.5.17, in System options, toggle on advanced options and then add the following to "Command prefix" to work around a bug:
GAMEID=umu-starcitizen PROTONPATH=GE-Proton
- If using Lutris v0.5.17, install gamemode from your distro's package manager and enable it in Lutris to work around a bug
- In System options, toggle on advanced options and then disable
CLI mode
Warning
(May 4, 2024) Game Crash on launch from main menu
- Linux kernel 6.8.9 can result in a crash when launching from main menu, may be accompanied by a popup including text "Assertion failed!"
- To fix: revert to kernel 6.8.8, update to 6.9+, or enable ReBar if your hardware supports it
Warning
(Jan 15, 2024) Installer Error Code 256
- Lutris version 5.15 had a critical bug preventing successful installations of games
- To fix: update to latest Lutris 5.17
Important
(Nov 11, 2023) Failed to Initialize Dependencies
- If you are on a rolling release distro and using Gamescope, you may receive this error due to a bug in Gamescope v3.12.7. See this Github issue for more info.
- To fix: Install the git release of Gamescope or downgrade to 3.12.5 until the fix is released to stable.
Note
(Apr 29, 2024) Vulkan Beta: Bright flickering lights at edges of in-game display panels
- To fix: Add environment variable
radv_zero_vram=true
Warning
(Apr 29, 2024) Vulkan Beta: Game fails to launch
- There is an issue with LibCUDA that prevents vulkan and DLSS from working on linux.
- If using Wine-GE, add the environment variable
WINE_HIDE_NVIDIA_GPU=1
to enable vulkan - If using Wine or Wine-GE, see instructions to patch libcuda to enable both vulkan and DLSS
Caution
(Oct 9, 2023) Crash when taking shield damage in-game
- There is a shield rendering bug that causes the game to crash. It seems to affect 1000 series cards.
- There is currently no known workaround other than switching cards. We recommend AMD.
Note
(Feb 12, 2022) Easy Anti-Cheat is live.
- CIG is aware of the problem but there is still no ETA. There are currently no consequences that we are aware of for using the workaround, but CIG has suggested that eventually people will be kicked for tripping EAC. The workaround is automatically configured for new installs through Lutris.