explaingit

valvesoftware/steam-for-linux

4,754Audience · generalComplexity · 1/5Setup · easy

TLDR

Valve's public bug tracker for the Steam gaming client on Linux, not Steam's source code, but the place where Linux users report crashes, bugs, and compatibility problems they encounter running Steam.

Mindmap

mindmap
  root((Steam Linux))
    What it is
      Bug tracker only
      Not source code
    System requirements
      64-bit Ubuntu
      512 MB RAM
      5 GB disk
      glibc 2.31 from Aug 2025
    Separate trackers
      Source engine games
      Proton compatibility
      CS:GO issues
    Filing a bug
      Steps to reproduce
      System info export
      Crash logs
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Report a bug or crash you encountered while running the Steam client on Linux

USE CASE 2

Search existing issues to find a known problem and see if a workaround has been posted

USE CASE 3

Check which Linux system library version Steam will require after August 2025 to plan for distribution upgrades

USE CASE 4

Determine whether a Steam-related issue belongs in this tracker or in a game-specific Valve repository

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is Valve's public issue tracker for the Steam gaming client on Linux. It is not source code for the Steam application itself. Rather, it is a place where Linux users can report bugs, crashes, and problems they encounter while running Steam on their systems. The README describes system requirements for running Steam on Linux: a 64-bit Ubuntu installation (current or LTS release), a compatible CPU, at least 512 MB of RAM, and around 5 GB of disk space. Starting in August 2025, a newer version of a core Linux system library (glibc 2.31 or newer) will be required, which means some older Linux distributions will stop being supported. Installation on Ubuntu is straightforward: download a .deb installer package, then either double-click it or install via the command line. The client works with the regular Steam game library, and Linux-specific games can be found through the Store's Linux tab. For reporting issues, the README directs users to search the existing issue list before opening a new report. Different Valve games have their own separate issue trackers: Source-based games, GoldSrc games, Portal 2, CS:GO, and Proton (which allows Windows games to run on Linux) each have their own GitHub repositories for bug reports. When filing a bug, users are asked to include a description, steps to reproduce, system information exported from inside the Steam client, and any crash logs. The repository also includes basic conduct guidelines for people participating in issue discussions, asking for patience since not every issue gets an immediate response.

Copy-paste prompts

Prompt 1
Steam crashes immediately when I launch it on Ubuntu 22.04. What system information should I gather and where in the Steam client can I export it before filing a bug report?
Prompt 2
I want to run a Windows-only game on Linux using Proton through Steam. If I find a compatibility bug, do I report it here or in the Proton repository?
Prompt 3
What are the minimum system requirements to run Steam on Linux, and what changes to glibc requirements are coming in August 2025 that might affect older distributions?
Prompt 4
I found a bug specific to CS:GO on Linux, should I file it in this repository or in a different Valve issue tracker?
Prompt 5
How do I search this issue tracker to check if my Steam crash has already been reported and whether there is an existing workaround?
Open on GitHub → Explain another repo

← valvesoftware on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.