After almost a year of developmentthe gaming platform has , providing tools to simplify the installation, configuration and management of games on Linux. The project code is written in Python and is under the GPLv3 license.
The project maintains a directory for quickly finding and installing game applications, which allows you to launch games in Linux with one click through a single interface, without worrying about installing dependencies and settings. Runtime components for running games are supplied by the project and are not tied to the distribution kit used. Runtime is a distribution-independent set of libraries that includes components from SteamOS and Ubuntu, as well as various additional libraries.
Provides the ability to install games distributed through the services GOG, Steam, Epic Games Store, Battle.net, Origin and Uplay. At the same time, Lutris itself acts only as an intermediary and does not sell games, therefore, for commercial games, the user must independently purchase the game in the appropriate service (free games can be launched with one click from the Lutris graphical interface).
Every Lutris game is associated with a load script and a handler that describes the environment for launching the game. Including ready-made profiles with optimal settings for running games under Wine control are provided. Besides Wine, games can be run using game console emulators such as RetroArch , Dosbox ,, ScummVM , MESS / MAME and Dolphin.
Key innovations in Lutris 0.5.9:
- For games running with Wine and DXVK or VKD3D, there is an option to enable technology (FidelityFX Super Resolution) to reduce the loss of picture quality when scaling on high-resolution screens. FSR requires to be installed with FShack patches. You can set a game resolution other than the screen resolution in the game settings (for example, you can set 1080p on a 1440p screen).
- Preliminary support for technology has been , which allows using the Tensor cores of NVIDIA graphics cards for realistic image scaling using machine learning methods to increase the resolution without losing quality. DLSS operation is not yet guaranteed due to the lack of the required RTX card for testing.
- Added support for installing games from the Epic Games Store through Epic client integration.
- Added support for the game console emulator Dolphin as a source for installing games.
- Added the ability to use the Windows build of Steam, run through Wine, instead of the native Linux version of Steam as the source for installing games. This feature may be useful for running CEG DRM protected games such as Duke Nukem Forever, The Darkness 2, and Aliens Colonial Marine.
- Improved support for detecting and automatically installing GOG games using Dosbox or ScummVM.
- Improved Steam integration: Lutris now detects games installed via Steam and allows you to launch Lutris games from Steam. Fixed locale issues when launching Lutris from Steam.
- Added support for , a composite and window manager using the Wayland protocol and used in the Steam Deck . In future releases, it is expected that work will continue to support the Steam Deck and create a custom user interface for use on this game console.
- Provided the ability to separately enable Direct3D implementations VKD3D and DXVK .
- By default, support for the mechanism is Esync enabled (Eventfd Synchronization) to increase the performance of multi-threaded games.
- By default, the 7zip utility is used to extract from archives.
- Due to problems in some games, the AMD Switchable Graphics Layer mechanism is disabled, which allows switching between AMDVLK and RADV Vulkan drivers.
- Removed support for Gallium 9, X360CE and old WineD3D options.