Nach fast einem Jahr Entwicklung wurde die Gaming-Plattform Lutris 0.5.9 veröffentlicht, die Werkzeuge zur Vereinfachung der Installation, Konfiguration und Verwaltung von Spielen unter Linux bereitstellt. Der Code des Projekts ist in Python geschrieben und steht unter der GPLv3-Lizenz.
Das Projekt unterstützt einen Katalog für die schnelle Suche und Installation von Spieleranwendungen, der es ermöglicht, Spiele unter Linux über eine einheitliche Schnittstelle mit einem einzigen Klick zu starten, ohne sich um die Installation von Abhängigkeiten und Einstellungen kümmern zu müssen. Die zur Ausführung der Spiele erforderlichen Runtime-Komponenten werden vom Projekt bereitgestellt und sind nicht an die verwendete Distribution gebunden. Die Runtime umfasst eine distributionsunabhängige Sammlung von Bibliotheken, die Komponenten aus SteamOS und Ubuntu sowie verschiedene zusätzliche Bibliotheken enthält.
Es besteht die Möglichkeit, Spiele zu installieren, die über Dienste wie GOG, Steam, Epic Games Store, Battle.net, Origin und Uplay verbreitet werden. Lutris selbst fungiert dabei lediglich als Vermittler und verkauft keine Spiele. Daher muss der Benutzer für kommerzielle Spiele selbst das Spiel über den entsprechenden Dienst erwerben (kostenlose Spiele können mit einem Klick über die grafische Benutzeroberfläche von Lutris gestartet werden).
Jedes Spiel in Lutris ist an ein Lade-Script und einen Handler gebunden, der die Umgebung für den Spielstart beschreibt. Dabei werden auch fertige Profile mit optimalen Einstellungen für den Betrieb von Spielen unter Wine bereitgestellt. Neben Wine können Spiele auch mit Hilfe von Emulatoren für Spielkonsolen wie RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME und Dolphin gestartet werden.

Wesentliche Neuerungen in Lutris 0.5.9:
- Für Spiele, die mit Wine und DXVK oder VKD3D ausgeführt werden, besteht die Möglichkeit, die AMD FSR (FidelityFX Super Resolution) Technologie zu aktivieren, um die Bildqualität beim Skalieren auf hochauflösenden Bildschirmen zu verbessern. Für die Nutzung von FSR ist die Installation von lutris-wine mit FShack-Patches erforderlich. Die Spielauflösung kann in den Spieloptionen unabhängig von der Bildschirmauflösung festgelegt werden (zum Beispiel 1080p auf einem 1440p-Bildschirm).
- Es wurde eine vorläufige Unterstützung für die DLSS-Technologie implementiert, die die Tensor-Kerne von NVIDIA-Grafikkarten für ein realistisches Bildskalieren nutzt, wobei Methoden des maschinellen Lernens zur Erhöhung der Auflösung ohne Qualitätsverlust verwendet werden. Die Funktionalität von DLSS kann jedoch aufgrund des Fehlens der erforderlichen RTX-Grafikkarte für Tests noch nicht garantiert werden.
- Die Unterstützung für die Installation von Spielen aus dem Epic Games Store wurde hinzugefügt, realisiert durch die Integration des Epic-Clients.
- Die Unterstützung des Emulators Dolphin für Spielkonsolen wurde als Quelle für die Installation von Spielen hinzugefügt.
- Es wurde die Möglichkeit hinzugefügt, die Windows-Version von Steam, die über Wine gestartet wird, anstelle der nativen Linux-Version von Steam als Quelle für die Installation von Spielen zu verwenden. Diese Funktion kann nützlich sein, um Spiele mit CEG DRM-Schutz wie Duke Nukem Forever, The Darkness 2 und Aliens Colonial Marine zu starten.
- Die Unterstützung für die Erkennung und automatische Installation von Spielen aus dem GOG-Dienst, die Dosbox oder ScummVM verwenden, wurde verbessert.
- Die Integration mit dem Steam-Dienst wurde verbessert: Lutris erkennt jetzt Spiele, die über Steam installiert wurden, und ermöglicht das Starten von Lutris-Spielen aus Steam. Lokale Probleme beim Starten von Lutris aus Steam wurden behoben.
- Die Unterstützung für gamescope, einen Composite- und Fenster-Manager, der das Wayland-Protokoll verwendet und in der Spielkonsole Steam Deck eingesetzt wird, wurde hinzugefügt. In den kommenden Versionen wird die Unterstützung für das Steam Deck fortgesetzt und eine spezielle Benutzeroberfläche für die Verwendung auf dieser Spielkonsole entwickelt.
- Es besteht die Möglichkeit, die Implementierungen von Direct3D VKD3D und DXVK separat zu aktivieren.
- Die Unterstützung für das Esync-Mechanismus (Eventfd-Synchronisation) zur Verbesserung der Leistung von Multithread-Spielen ist standardmäßig aktiviert.
- Zum Entpacken von Archiven wird standardmäßig das Werkzeug 7zip verwendet.
- Aufgrund von Problemen in einigen Spielen wurde der Mechanismus für AMD Switchable Graphics Layer deaktiviert, der den Wechsel zwischen den Vulkan-Treibern AMDVLK und RADV ermöglicht.
- Die Unterstützung für Gallium 9, X360CE und ältere Optionen von WineD3D wurde entfernt.
Quelle: opennet.ru
