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¶
Fixes compatibility issues with the 64-bit branch.
Kill Hung Proton¶
Use when a game won't close or Steam shows a game as "running".
Reset Steam¶
Preserves: - Game installations - Save files - Screenshots
Resets: - Steam configuration - Compatibility settings - Shader cache
Steam Shortcuts¶
Creates/removes desktop shortcuts for Steam games.
Game Streaming¶
Sunshine Server¶
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¶
Decky Loader adds plugins to Steam's Game Mode.
Install Plugins¶
Installs: - Bazzite Buddy - Bazzite-specific features - FrameGen - Frame generation - LSFG-VK - Lossless Scaling Vulkan
Emulation¶
EmuDeck¶
EmuDeck configures: - RetroArch cores - Standalone emulators - Steam ROM Manager - Controller mappings
Boxtron (DOS)¶
Enables DOSBox integration for Steam DOS games.
SteamCMD¶
Command-line Steam client for: - Dedicated servers - Game downloads - Automation
Frame Generation¶
Lossless Scaling Layer¶
Adds frame generation to games via Vulkan layer.
Media Apps¶
Streaming Services¶
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¶
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:
Sunshine Not Streaming¶
Check service:
Check ports: - TCP: 47984, 47989, 47990, 48010 - UDP: 47998-48000, 48002, 48010
Decky Not Loading¶
Reinstall:
Check logs:
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"