Skip to content

Gaming - Bazzite Gaming Ecosystem

Overview

Bazzite is a gaming-focused OS with extensive Steam, emulation, and streaming support. This skill covers the gaming ecosystem.

Quick Reference

Steam & Proton

Command Description
ujust fix-gmod Patch GMod 64-bit for Linux
ujust fix-proton-hang Kill hung wine/proton processes
ujust fix-reset-steam Reset Steam (keeps games/saves)
ujust steam-icons Manage Steam shortcuts on desktop

Streaming & Decky

Command Description
ujust setup-sunshine Setup Sunshine streaming server
ujust setup-decky Install/uninstall Decky Loader
ujust install-decky-plugins Install Decky plugins

Emulation & Tools

Command Description
ujust install-emudeck Install EmuDeck
ujust get-emudeck Alias for install-emudeck
ujust install-boxtron DOS games via Steam
ujust install-steamcmd Install SteamCMD
ujust get-lsfg Lossless Scaling frame gen layer
ujust get-media-app Add streaming services to Steam

Steam Fixes

GMod 64-bit Patch

# Patch Garry's Mod 64-bit beta for Linux
ujust fix-gmod

Fixes compatibility issues with the 64-bit branch.

Kill Hung Proton

# Force-kill stuck wine/proton processes
ujust fix-proton-hang

Use when a game won't close or Steam shows a game as "running".

Reset Steam

# Reset Steam folder to fresh state
ujust fix-reset-steam

Preserves: - Game installations - Save files - Screenshots

Resets: - Steam configuration - Compatibility settings - Shader cache

Steam Shortcuts

# Manage Steam game shortcuts on desktop
ujust steam-icons

Creates/removes desktop shortcuts for Steam games.

Game Streaming

Sunshine Server

# Setup Sunshine (Moonlight protocol)
ujust setup-sunshine

Features: - Host games for Moonlight clients - Stream to phones, tablets, other PCs - Hardware encoding (NVENC, VAAPI, QSV)

After setup: - Access web UI at https://localhost:47990 - Pair with Moonlight client - Configure apps and streaming settings

Decky Loader

Install/Uninstall

# Install or uninstall Decky Loader
ujust setup-decky

Decky Loader adds plugins to Steam's Game Mode.

Install Plugins

# Install recommended plugins
ujust install-decky-plugins

Installs: - Bazzite Buddy - Bazzite-specific features - FrameGen - Frame generation - LSFG-VK - Lossless Scaling Vulkan

Emulation

EmuDeck

# Install EmuDeck for emulation
ujust install-emudeck

EmuDeck configures: - RetroArch cores - Standalone emulators - Steam ROM Manager - Controller mappings

Boxtron (DOS)

# Install Boxtron for DOS games via Steam
ujust install-boxtron

Enables DOSBox integration for Steam DOS games.

SteamCMD

# Install SteamCMD
ujust install-steamcmd

Command-line Steam client for: - Dedicated servers - Game downloads - Automation

Frame Generation

Lossless Scaling Layer

# Install/uninstall LSFG Vulkan layer
ujust get-lsfg

Adds frame generation to games via Vulkan layer.

Media Apps

Streaming Services

# Add streaming services to Steam
ujust get-media-app

Adds: - YouTube - Netflix - Twitch - Prime Video - Other streaming services

Shows as non-Steam games in library for Game Mode access.

Common Workflows

Fresh Gaming Setup

# Install Decky with plugins
ujust setup-decky
ujust install-decky-plugins

# Install EmuDeck for emulation
ujust install-emudeck

# Add streaming apps
ujust get-media-app

Game Streaming Host

# Setup Sunshine
ujust setup-sunshine

# On client devices, use Moonlight app
# Pair using PIN from Sunshine web UI

Steam Troubleshooting

# Game won't close
ujust fix-proton-hang

# Major Steam issues
ujust fix-reset-steam

Troubleshooting

Proton Game Won't Launch

Check Proton version:

# Try different Proton version in Steam
# Right-click game > Properties > Compatibility
# Select specific Proton version

Check logs:

# Enable Proton logging
PROTON_LOG=1 steam steam://rungameid/<appid>

Sunshine Not Streaming

Check service:

systemctl --user status sunshine

Check ports: - TCP: 47984, 47989, 47990, 48010 - UDP: 47998-48000, 48002, 48010

Decky Not Loading

Reinstall:

ujust setup-decky

Check logs:

journalctl --user -u decky -n 50

EmuDeck Not Finding ROMs

Check ROM paths: - Default: ~/Emulation/roms/<system>/ - Ensure correct folder structure - Run Steam ROM Manager to refresh

Cross-References

  • bazzite:gpu - GPU driver configuration
  • bazzite:audio - Audio setup for gaming
  • bazzite-ai:configure - Steam autostart, gamemode

When to Use This Skill

Use when the user asks about: - "Steam not working", "game won't launch", "Proton hang" - "reset Steam", "Steam problems", "game stuck" - "Sunshine", "game streaming", "Moonlight", "remote play" - "Decky", "Steam Deck plugins", "Game Mode plugins" - "EmuDeck", "emulation", "retro games", "ROMs" - "frame generation", "LSFG", "Lossless Scaling" - "Netflix on Steam", "streaming apps", "media in Game Mode" - "GMod Linux", "Garry's Mod fix"