A micro-compositor window manager for games that reduces latency and provides resolution scaling, originally developed for SteamOS.
Gamescope is a micro-compositor window manager designed to reduce latency and improve performance for gaming sessions. It runs games in a sandboxed Xwayland environment, allowing for virtual screen spoofing and advanced scaling options like FSR and integer scaling. Originally developed for SteamOS, it now supports nested use on regular desktops.
Gamers and developers looking to optimize gaming performance on Linux, especially those using SteamOS or custom gaming setups with ultrawide or multi-monitor configurations.
Gamescope offers lower latency than traditional compositors by minimizing frame copies and using async Vulkan compute. Its sandboxed environment prevents desktop interference, and its scaling features provide flexibility for exotic display setups.
SteamOS session compositing window manager
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses Wayland/Xwayland to receive frames directly and DRM/KMS for direct screen flipping or async Vulkan compute, significantly reducing latency compared to traditional compositors.
Runs games in a personal Xwayland desktop, preventing interference from or with the host desktop, as noted in the README for isolated execution.
Spoofs virtual screens with custom resolutions and refresh rates, enabling support for ultrawide or multi-monitor setups without game engine modifications.
Supports AMD FSR and NVIDIA NIS for high-quality upscaling, along with integer and stretch scaling, providing visual flexibility for lower-resolution games.
Requires specific Mesa or NVIDIA driver versions (e.g., NVIDIA 515.43.04+ with kernel parameter), and older AMD cards need workarounds like R600_DEBUG=nodcc to avoid corruption.
Using Reshade effects forces general compute queue usage instead of async Vulkan compute, increasing latency, as the README discourages it for simple transformations.
Exclusively designed for Linux with Wayland/Xwayland and DRM/KMS, making it inaccessible for Windows or macOS users seeking similar optimizations.