Linux gaming

This page summarizes the projects mentioned and recommended in the original post on /r/pcmasterrace

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • HeroicGamesLauncher

    A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.

    I use Heroic Games Launcher. It provides a nice interface and sets up compatibility stuff for the Epic Game store. Rocket League works fine out of the box for me.

  • gamemode

    Optimise Linux system performance on demand

    Oh hey, I might actually be able to help you here! CS:GO is actually a really weird one on Linux, but not for the reasons you may be expecting. It has a native Linux build which runs well except that the older OpenGL backend likes to shit itself occasionally on certain systems. My system was one, and yours seems to be as well. But luckily, there's actually a lot that can be done about this! At the very least, i would recommend trying adding the -vulkan launch option to force it to use DXVK as the backend which got rid of almost all my issues on my old setup and has helped dramatically on my new system (new setup runs the game like shit but because my new system is underpowered for that). Now, there are a lot of launch options I would recommend, but not necessarily because of Linux. CS:GO is a weird game where the launch options matter a ton for performance, so I'd recommend you set your typical launch settings in Steam, add -vulkan. If you want to squeeze out even more water from the rock, you can also use the third party utility gamemoderun to further optimize the way your OS runs (nondestructively) while a game is running to give absolute performance priority to your game. I hope with this you give Linux another shot and have a great gaming experience!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rwfus

    RW OverlayFS for Steam Deck!

    Because I want to keep it stable as possible to play games but still use it as my normal daily driver, I've gotten around this by using an OverlayFS helper script, rwfus, with some custom mounts to install what I want. I even switched out the DE for Gnome (because I'm a pleb at heart), and linked the normal "start kde" script to my "start gnome" one, so that while it would start in the default Steam Deck mode, it would just start Gnome instead (and the desktop shortcut to "return to Steam" kills the gnome session, not using gdm here, definitely not starting it as a service). Yes, updating it breaks it temporarily, but after restarting/re-installing rwfus and keeping it up to date, it's worked pretty well, and I haven't run into a problem even with the AUR, at least not yet.

  • nvidia-vaapi-driver

    A VA-API implemention using NVIDIA's NVDEC

    NVIDIA drivers still don't support VA-API natively, you need a driver for things like hardware accelerated video decode in Firefox.

  • EDDiscovery

    Captains log and 3d star map for Elite Dangerous

    Works fine here as well. ED usually works so well that some companion apps have dedicated Linux native versions or a guide for Linux users: https://github.com/EDDiscovery/EDDiscovery/wiki/Linux-and-EDD

  • lutris

    Lutris desktop client

    Just check whatever game you want to know if works on ProtonDB, there's also Lutris for non-steam games. (I've heard about Bottles, but haven't tested it myself yet)

  • Single-GPU-passthrough-amd-nvidia

    My way of doing single gpu passthrough the simplest way, I've gathered many sources together to make the perfect Single GPU passthrough guide the simplest and easiest way.

    Luckily overwatch 2 has worked perfectly for me with lutris + shader caching patch (besides the initial shader compilation, which was a tad slow), it's been fun being able to sit down and play a multiplayer game with some friends without having to boot into windows first, I have considered a VFIO setup, which should let you play anything except maybe rainbow six (curse you ubisoft!!!)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • AreWeAntiCheatYet

    A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.

  • Swapspace

    A fork of Jeroen T. Vermeulen's excellent dynamic swap space manager

    So you can't even google? dev page is here Its already part of the repos for major distros but in fo some reason you had to or wanted to compile it it has cleanly laid out instructions that a child could follow.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts