Skip to content

SteamFork

SteamFork is a project to create an immutable Linux distribution that is as SteamOS like as possible without sacrificing device compatibility.

Features

  • Full SteamOS UI/UX, including desktop mode.
  • Minimal changes to SteamOS to preserve upstream compatibility.
  • Power management optimizations ported from JustEnoughLinuxOS.
  • Improved fan curves on supported devices.
  • RGB off by default, will flash on low battery (on supported devices).
  • Supports booting from removable media such as usb drives and micro sd cards (64GB minimum).

Review the device support pages on the SteamFork Wiki for device specific feature support.

Screenshots

Ayn Loki Max

Ayaneo 2S

Ayaneo Flip KB

Licenses

SteamFork is a Linux distribution that is made up of many open-source components, and each component is provided under its respective license. Unless otherwise noted, the content of this project itself is made available under the terms of the MIT license. See LICENSE for details.

Community

We use Discord for project related discussion. Everyone is welcome to join our community by clicking the invitation link below.

Device Support

SteamFork is available for a variety of devices including modern desktop and mini PCs that utilize an AMD APU or GPU. Devices without sponsors are untested may have unknown issues.

Manufacturer Product Sponsor 1
ANTEC Core HS 2 Fewtarius
Atari VCS Fewtarius
AYANEO 1S 2 Community Verified
AYANEO 2 Community Verified
AYANEO 2021 / Pro / Retro Power Unsponsored
AYANEO 2S 2 Fewtarius
AYANEO Air / Air Pro Fewtarius
AYANEO Air Plus Fewtarius
AYANEO Flip DS 2 Unsponsored
AYANEO Flip KB 2 Fewtarius
AYANEO Founder Edition Unsponsored
AYANEO Geek Unsponsored
AYANEO Next, Next Pro Community Verified
AYANEO Slide 2 Fewtarius
Ayn Loki Max Fewtarius
Ayn Loki Zero Community Verified
GPD Win 4 anthonycaccese
GPD Win Mini Community Verified

Note

  1. Sponsored devices are fully supported by its maintainer. Support for unsponsored and community verified devices may vary.
  2. New AMD 7000 series devices do not support S3 sleep due to an incorrect firmware setting. This setting is locked down and must be enabled using a third party helper. Follow the process from ChimeraOS to enable sleep [ here ].

Documentation

SteamFork documentation is hosted on our Wiki. There you will find answers to Frequently Asked Questions, Build and Device Quirk development instructions, and much more.

Sponsorship

Sponsoring a device is a commitment to maintaining support for your device by validating, testing, and bugfixing any issues that may arise. Adding support for a device's basic features is straight forward, however, it can become far more technical to add support for features such as fan control. If you are interested in sponsoring your device, follow the process below.

  1. Create a GitHub account if you do not already have one.
  2. Boot the SteamFork live image.
  3. Create a device quirk using the quirk creation tool included with the distribution. Minimum requirements are gamescope resolution, and rotation if needed.
  4. Create a pull request to the SteamFork Device Support package with your new addition.
  5. Open and take ownership of any issues specific to your device on the SteamFork Bug Tracker.
  6. When ready to begin sunsetting support for your device, generate and PR new quirk with the --supported false property.

Downloads

Downloads are hosted at SteamFork.org and updates are available OTA. A download link to the latest installation ISO can be found below.

Branch URL Checksum Version
Stable LATEST SHA256 Version
Mirror 1 LATEST SHA256
Mirror 2 LATEST SHA256

Note: Release notes are available on the project's releases page, however the download files only contain sources.

Installation

To install SteamFork, flash the bootable image to a USB device and then follow the procedure for your device to boot from removable media. From the live mode desktop, open the "Install SteamFork" application and then follow the prompts to install to your device. When complete, close the installer, and shut down the device. Remove the installation media, and then power the device on to boot into SteamOS.

  • SteamFork only supports systems with AMD APU/GPUs.

Software

For a full list of verified software, including tools to help set up streaming services, improve power management, and even manage RGB on supported devices, visit the verified software page on the SteamFork Wiki.

Credits

Like any Linux distribution, this project is not the work of one person. It is the work of many persons all over the world who have developed the open source bits without which this project could not exist. Special thanks to Valve for providing SteamOS, HoloISO from which this project originated, ShadowBlip, JELOS, ChimeraOS, and developers and contributors all across the open source community.

Support

This distribution is made available for myself and others who may want to use it, however it is provided as-is. Bug fix and feature PRs are always welcome.

Sources

This project utilizes sources from SteamOS (release repositories), the unofficial Valve source repo, and AUR.

Pinned Loading

  1. bugtracker bugtracker Public

    SteamFork Bug Tracker

  2. distribution distribution Public

    SteamFork project repository.

    Shell 9 4

  3. SimpleDeckyTDP SimpleDeckyTDP Public

    Forked from aarron-lee/SimpleDeckyTDP

    (Formerly Simple) TDP plugin for alternative AMD PC handhelds

    TypeScript

  4. wiki wiki Public

    SteamFork documentation source repository.

    2

  5. steamfork-keyring steamfork-keyring Public

    Package and repository keyring

    Python

  6. SetupStreamingServices SetupStreamingServices Public

    A simple utility to add common streaming services to Steam.

    Shell 1

Repositories

Showing 10 of 12 repositories

Most used topics

Loading…