Skip to content

Game Launchers

Steam Setup

Steam can run Windows games on Linux. It utilizes a wide range of projects and patches all packed into a piece of software built-in to Steam called Proton for Windows compatibility.

Forcing A Specific Proton / Steam Play Tool Version

Warning

Games that use Denuvo Anti-Tamper DRM consider changing Proton versions as activiating the game on different hardware which may cause you to get locked out of the game if you change the Proton version more than 5 times within a 24 hour period.

  • Games with a Linux port will be used by default on Desktop images.
  • Valve selects the default runner on Handheld/HTPC images.
  • Some games run better with a specific version of Proton or forcing the Linux runtime.
    • Run that specific version by going into the game's Properties > Compatibility > Force the use of a specific Steam Play compatibility tool
Image Example

Cog Icon > Properties|690x284, 75%
Compatibility tab|690x492, 75%

Steam Launch Options and Shortcuts

Steam launch options allow you to pass environment variables, arguments, and commands to games when they start. Bazzite includes several shortcuts and UX improvements to make common launch options easier to use, especially on handheld devices.

Common Launch Option Patterns

Most Steam launch options follow this pattern: ENVIRONMENT_VARIABLES command_or_script %command%

  • %command% represents the game executable and must be included
  • Environment variables go before %command%
  • Additional arguments can go after %command%

Examples:

PROTON_LOG=1 %command%                    # Enable Proton logging
SteamDeck=0 %command%                     # Disable Steam Deck mode
PROTON_ENABLE_NGX_UPDATER=1 %command%     # Enable DLSS updates

Bazzite's Launch Option Shortcuts

Bazzite includes several shortcuts to simplify common launch options:

For Steam Deck Mode Control
  • sd0 %command% - Shorthand for SteamDeck=0 %command%
    • Disables Steam Deck specific features that may conflict with your setup
    • Example: Expedition 33 hides most graphics settings unless you set SteamDeck=0, and enforces lower than lowest settings.
For NVIDIA Users (dlss-swapper)
  • dlss-swapper %command% - Enables latest DLSS presets with NGX updater
    • Replaces: PROTON_ENABLE_NGX_UPDATER=1 DXVK_NVAPI_DRS_SETTINGS=NGX_DLSS_SR_OVERRIDE=on,NGX_DLSS_RR_OVERRIDE=on,NGX_DLSS_FG_OVERRIDE=on,NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest,NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest %command%
  • dlss-swapper-dll %command% - Same as above but skips NGX updater

Where to Set Launch Options

  1. Right-click game in Steam library
  2. Select Properties
  3. In the General tab, find Launch Options field
  4. Enter your launch options

Cog Icon > Properties|690x284, 75%
Launch Options view|833x594, 75%

Advanced Launch Option Management

For users who need more complex launch option management, consider:

  • ScopeBuddy - Advanced gamescope launch option management

Non-Steam Games

It is recommended to use Lutris for most non-steam games. There are edge cases with specific launchers and games that have a better working alternative than Lutris, but Lutris is the most supported option for PC games outside of Steam on Bazzite outside of special scenarios.

Lutris

Lutris offers two methods to play Windows games on Bazzite. Community-driven scripts or manually adding the executable. It is highly recommended to use the manual method as some scripts are poorly maintained.

Lutris Installer Scripts

Example of Lutris installers|623x500, 75%

Lutris is game management software that doubles as a WINE front-end for Windows games. Several games and launchers can be installed by searching for the title and using one of the installer scripts for it.

Manually adding a Windows game to Lutris

Add Locally Installed Game|632x496, 75%

Lutris manually adding games example 1|690x213

However if your game is not listed or doesn't work with the provided script, then manually add the executable. It will need a prefix directory created somewhere, but by default it will use the ~/Games directory for each game.

Lutris Shortcuts

Lutris_Right_Click_Menu|421x447, 75%

Right clicking a game on Lutris gives the option to add it as a non-Steam game (useful for Steam Gaming Mode), create a desktop shortcut, or an application menu shortcut.

Epic Games, GOG, and Amazon Games Launcher

Heroic Games Launcher is recommended for games that were purchased from Epic Games Launcher, GOG, and Amazon Games Launcher.

Game Pass and Microsoft Store Games (Xbox Cloud Gaming)

Note

A Game Pass Ultimate subscription is required to use Xbox Cloud Gaming except for select games like Fortnite.

Games installed from the Microsoft Store do not run unless you use a Xbox Cloud Gaming client like Greenlight. Fortnite can also be played via this method without a Game Pass subscription. There are also select titles available on Battle.net which can be ran through Proton using Lutris.


← Back to Gaming Guide