Tools and links for gaming on Linux

1 Beitrag / 0 neu
Bild des Benutzers playingtux
Last seen: vor 1 Tag 15 Stunden
Beigetreten: 19.04.2014 - 19:08
Tools and links for gaming on Linux

Here I want to gather some useful tools and links around Linux gaming. I'll update this list with more in the future, so please let me know, if you find something!

Also please take a look at our Links-page. :-)


  • SteamCMD

    The Steam Console Client or SteamCMD is a command-line version of the Steam client. Its primary use is to install and update various dedicated servers available on Steam using a command-line interface.


    How to install and use Windows-only Unity games on Linux.

  • SteamDOS

    Compatibility tool to run DOS games on Steam through native Linux DOSBox version.

  • Goldberg Emulator

    Steam emulator that emulates steam online features. Lets you play games that use the steam multiplayer apis on a LAN without steam or an internet connection.


    This script enables you to switch between steam accounts without the need to enter credentials and a Steam Guard code everytime you try to switch accounts.

  • ProtonDB for Steam

    A plugin for Firefox and Chrome that shows ratings from on Steam.

  • SamRewritten

    Steam Achievement Manager For Linux. Rewritten in C++.

  • SteamTinkerLaunch

    SteamTinkerLaunch (stl) is a linux wrapper script for Steam. It creates/reads game config files on the fly, making it very easy to setup and use, but still giving you the possibility to fully customize game configurations live on game start. The idea is that you just have to edit the steam command line once (imho the editor is not very usable) and everything else can be changed and controlled easily using stl.

  • steam-mv

    Move Steam applications with large files to another install folder.
    (deprecated, you can now move games properly in the Steam client itself).


  • LGOGDownloader

    LGOGDownloader is unofficial downloader to for Linux users. It uses the same API as the official GOGDownloader.

  • Minigalaxy

    A simple GOG client for Linux that lets you download and play your GOG Linux games.

  • Comet

    Minimal GOG Galaxy compatible daemon to allow users to authorize with games that use the Galaxy service.

  • Games Nebula

    Unofficial Linux client for GOG.


Multiplatform clients

  • Lutris

    Lutris is an Open Source gaming platform for Linux with support for GOG, Steam,, Origin, Uplay and many other sources.

  • GameHub

    GameHub allows to view, download, install, run and uninstall games from supported sources (currently Steam, GOG, Humble Bundle, Humble Trove).

  • Chiaki

    Chiaki is a Free and Open Source Software Client for PlayStation 4 Remote Play for Linux, Android, macOS, Windows and potentially even more platforms.

  • ./

    ./ is a libre software that automates the build of native packages for multiple distributions from DRM-free installers for commercial games. The generated packages are then installed using the standard tools provided by the distribution.
    Native Linux games are supported, as well as games developed for other systems thanks to tools like WINE, DOSBox and ScummVM.

Controllers (Gamepads. Wheels, Mice etc.)

  • Oversteer

    Steering Wheel Manager for Linux. Graphical application to configure Logitech Wheels.

  • new-lg4ff

    new-lg4ff - Experimental Logitech Force Feedback module for driving wheels.
    This driver implements all possible FF effects for most Logitech wheels, except the Logitech G920 Driving Force that should already support them by hardware.

  • ffbtools

    ffbtools - Set of tools for ForceFeedBack testing and debugging on GNU/Linux (contains ffbwrap).

  • pyLinuxWheel

    A simple utility to configure logitech steering wheels for Linux.

  • Thrustmaster T150 Force Feedback Wheel Linux drivers

    Linux driver for Thrustmaster T150 Steering Wheel USB.

  • Telemetry

    Telemetry Application for Codemasters F1 201x games.

  • FFB plugin (v2.5.4)

    Force feedback plugin for steering wheels in Euro Truck Simulator 2 & American Truck Simulator.

  • Config for FFB plugin

    Improved configuration file for the force feedback plugin for steering wheels in Euro Truck Simulator 2 & American Truck Simulator.

  • SC-Controller

    User-mode driver, mapper and GTK3 based GUI for Steam Controller, DS4 and similar controllers.

  • Steam Controller Rumble Hack

    A hack to get steam controller to support rumble on linux.

  • ds4drv

    A Sony DualShock 4 userspace driver for Linux.

  • xow

    Linux driver for the Xbox One wireless dongle.

  • xpadneo

    Advanced Linux Driver for Xbox One Wireless Controller (shipped with Xbox One S) .

  • libratbag

    A DBus daemon to configure input devices, mainly gaming mice.
    libratbag currently supports devices from Logitech, Etekcity, GSkill, Roccat, Steelseries.

  • Piper

    Piper is a GTK+ application to configure gaming mice using libratbag.


    Automate switching profiles on libratbag supported devices (gaming mice).

  • mx3000control

    Unofficial tool to configure the Perixx MX-3000 (or Sharkoon Drakonia Black) mouse on Linux.

  • AntimicroX

    Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

  • Antimicro (v2.24.1)

    Abandoned graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.

  • Input over SSH

    A tool to forward game controllers and other input devices over SSH.

  • Linuxtrack

    Linuxtrack is a project aiming to bring head tracking to Linux and Mac.

  • opentrack

    Head tracking software for MS Windows, Linux, and Apple OSX.

  • Yoke (desktop client)

    Desktop client for the Yoke Gamepad App. Yoke is a hackable Android gamepad for Linux (and Windows).

  • Yoke Xbox Controller (desktop client)

    This project is built on top of the awesome yoke, but just provides one joystick: an Xbox Controller, and all the tools needed for using it with Steam.

  • GX52 (GUI for X52/Pro)

    GX52 is a GTK application designed to provide control for the LEDs and MFD of Logitech X52 and X52 Pro H.O.T.A.S.

  • Joycon

    Joy-Con input driver for Linux.

  • Open Joystick Display

    A powerful and easy to use streamer-ready overlay for your joystick or gamepad. Completely free and open source. (Project Discontinued)

  • JoyShockMapper

    A tool for PC gamers to play games with DualShock 4s, JoyCons, and Pro Controllers. Gyro aiming, flick stick.

  • MoltenGamepad

    Flexible Linux input device translator, geared for gamepads.

General tools (Video, Audio, CPU etc.)

  • Feral Interactives GameMode

    GameMode is a daemon/lib combo for Linux that allows games to request a set of optimisations be temporarily applied to the host OS.

  • Vulkan Hardware Capability Viewer

    The Vulkan Hardware Capability Viewer is open source and displays the Vulkan capabilities of your GPU.

  • primus_vk

    Vulkan GPU-offloading layer - It is basically the same as Primus for OpenGL.

  • Vulkan Device Chooser Layer

    A implementation of a Vulkan layer to force a specific physical device to be used. This is useful for Vulkan games which do not provide an option to choose the device themselves.

  • Optimus Manager

    This Linux program provides a solution for GPU switching on Optimus laptops (i.e laptops with a dual Nvidia/Intel GPU configuration).

  • LinVAM

    Linux Voice Activated Macro. Utilising Pocketsphinx, a lightweight voice to text engine you can specify voice commands for the tool to recognise and actions to perform.

  • pulseeffects

    Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications.

  • GtkStressTesting (GST)

    GST is a GTK system utility designed to stress and monitor various hardware components like CPU and RAM.

  • GreenWithEnvy (GWE)

    GWE is a GTK system utility designed to provide information, control the fans and overclock your NVIDIA video card and graphics processor.


    Nvtop stands for NVidia TOP, a (h)top like task monitor for NVIDIA GPUs. It can handle multiple GPUs and print information about them in a htop familiar way.

  • Simple screen recorder (ssr)

    SimpleScreenRecorder is a screen recorder for Linux. Despite the name, this program is actually quite complex. It's 'simple' in the sense that it's easier to use than ffmpeg/avconv or VLC :).

  • OBS Studio

    OBS Studio - Free and open source software for live streaming and screen recording.

  • ReplaySorcery

    An open-source, instant-replay solution for Linux.

  • MangoHud

    A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

  • GOverlay

    GOverlay is an open source project aimed to create a Graphical UI to manage Vulkan/OpenGL overlays.

  • vibrantLinux

    vibrantLinux is a gui tool that serves the same purpose as VibranceGUI on Windows.
    Currently only for NVidia cards.

  • vibrantLinux AMD

    vibrantLinux is a graphical tool that serves the same purpose as VibranceGUI on Windows.
    This fork of vibrantLinux only supports AMD cards.

  • ckb-next: RGB Driver for Linux and macOS

    ckb-next is an open-source driver for Corsair keyboards and mice. It aims to bring the features of Corsair's proprietary CUE software to the Linux and Mac operating systems.

  • OpenRGB

    Open source RGB lighting control that doesn't depend on manufacturer software. Supports Windows and Linux. ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more supported.

  • CoreCtrl

    CoreCtrl is a Free and Open Source GNU/Linux application that allows you to control with ease your computer hardware using application profiles. It aims to be flexible, comfortable and accessible to regular users.

  • TuxClocker

    TuxClocker is a GUI/Qt5 overclocking tool. Currently supported cards are nvidia 600-series cards and newer, and AMD GPUs using the amdgpu driver until (not including) Radeon VII.

Tools/Addons for Games

  • truckersmp-cli
    A simple launcher for TruckersMP to play ATS or ETS2 in multiplayer.
    On Linux it's possible to start TruckersMP through Proton.