Sections:
- Troubleshooting Template
- Useful Tips and Tricks
- Common Issues + Solutions
- FAQ
1. Troubleshooting Template
Here’s a copyable template to fill out when making new topics:
## Issue Description
*YOUR ISSUE HERE*
## System Info
Steam Proton Version:
Launch Commands:
CPU:
GPU:
If Nvidia-
Driver Type: Official or Nouveau/NVK (open source)
Linux Distro:
Kernel Version:
Desktop Environment:
Display Server/Protocol:
This template is in a code block to make copying it easy. If you mouse over it there should be a COPY icon that shows up in the corner.
Template Example
Issue Description
Example issue X and Y happens when Z
System Info
Steam Proton Version: ProtonGE 10-34
Launch Commands:
ENABLE_LAYER_MESA_ANTI_LAG=1 PROTON_FSR4_UPGRADE=1 PROTONFIXES_DISABLE=1 %command%
CPU: 7900X
GPU: 9070XT
Linux Distro: Bazzite
Kernel Version: 6.17.7
Desktop Environment: KDE Plasma
Display Server/Protocol: Wayland
How do I find this info?
Proton version and launch commands can be found by right clicking a game in your library and checking the Compatibility and General tabs. Launch commands will be empty unless you’ve put something there before.
If you aren’t forcing a specific version of proton for a game you can check your default in your Steam settings → Compatibility tab. If you’ve never changed it it’s likely Proton Experimental
Distro/etc:
Your system settings likely include a system info/about this system section. If you can’t find it these terminal commands can help.
Kernel version:
uname -rs
Desktop Environment:
echo $DESKTOP_SESSION
Display Server/Protocol:
echo $XDG_SESSION_TYPE
CPU:
lscpu | grep -i name
GPU:
lspci | grep -i vga
Note: CTRL+V may not be the default paste shortcut for terminal. SHIFT+CTRL+V may be the shortcut instead.
Please make a new topic when using this template for help rather than asking for help in this thread. It helps with visibility so you can get help quicker!
2. Useful Tips and Tricks
Alternative Proton Versions
Alternate community made versions of proton are available that add extra functionality on top of Valve’s official proton.
Ex: For Darktide, Proton-GE lets you update DLSS or use FSR4. Proton-GE also has the launcher skip built in if the game doesn’t launch after hitting play.
You can download and update these manually but that can get tiring quick.
Utilities like ProtonPlus (available via Flathub/Bazaar) have an easy to use interface to automate installing and updating these alternate versions of Proton.
FSR4 + DLSS upgrades on Linux
Possible with alternate versions of Proton like Proton-GE (See above tip)
Using GE as an example, you can add these environment variables to your launch commands:
For RDNA4
PROTON_FSR4_UPGRADE=1
For RDNA3 (yes, really!)
PROTON_FSR4_RDNA3_UPGRADE=1
For DLSS
PROTON_DLSS_UPGRADE=1
Darktide does not update it’s UI to show which version of FSR/DLSS you are using so if you want to know it’s working GE has an environment variable for that too
PROTON_FSR4_INDICATOR=1
PROTON_DLSS_INDICATOR=1
Example use case:
This enables FSR4 and adds a HUD watermark so you know it’s working
PROTON_FSR4_UPGRADE=1 PROTON_FSR4_INDICATOR=1 %command%
Make sure to add %command% at the end as that’s the launch command for the game.
3. Common issues + Solutions
Darktide doesn't launch after clicking play
Skipping the launcher may fix this. Proton-GE has the launcher skip built in (See Tips → Proton Versions)
If you want to run the launcher to let the shader cache builder go but don’t want to swap Proton version every time you can disable the launcher skip by putting this in your Darktide launch commands
PROTONFIXES_DISABLE=1 %command%
4. FAQ
TBD
If anyone has useful suggestions to add please leave a comment below ![]()