Po prawie roku prac nad rozwojem, wydano platformę do gier Lutris 0.5.9, która oferuje narzędzia do uproszczenia instalacji, konfiguracji i zarządzania grami w systemie Linux. Kod projektu napisany jest w języku Python i jest rozpowszechniany na licencji GPLv3.
Projekt obsługuje katalog umożliwiający szybkie wyszukiwanie i instalowanie aplikacji do gier, pozwalając na uruchamianie gier w systemie Linux jednym kliknięciem, bez martwienia się o instalację zależności i konfigurację. Komponenty uruchamiające do gier są dostarczane przez projekt i nie są związane z używaną dystrybucją. Runtime to zestaw bibliotek niezależny od dystrybucji, który zawiera komponenty z SteamOS i Ubuntu, a także różne dodatkowe biblioteki.
Możliwość instalacji gier udostępnionych przez usługi GOG, Steam, Epic Games Store, Battle.net, Origin i Uplay. Lutris pełni jedynie rolę pośrednika i nie sprzedaje gier, więc użytkownik musi samodzielnie nabyć grę w odpowiedniej usłudze (gry darmowe można uruchamiać jednym kliknięciem z graficznego interfejsu Lutris).
Każda gra w Lutris jest powiązana z scenariuszem ładowania i obsługą, która opisuje środowisko do uruchamiania gry. W tym dostarczane są gotowe profile z optymalnymi ustawieniami do uruchamiania gier działających pod Wine. Oprócz Wine gry mogą być uruchamiane za pomocą emulatorów konsol gier, takich jak RetroArch, Dosbox, FS-UAE, ScummVM, MESS/MAME oraz Dolphin.

Kluczowe nowości Lutris 0.5.9:
- Dla gier uruchamianych przy użyciu Wine i DXVK lub VKD3D, wprowadzono możliwość włączenia technologii AMD FSR (FidelityFX Super Resolution), aby zredukować utratę jakości obrazu przy skalowaniu na ekranach o wysokiej rozdzielczości. Aby skorzystać z FSR, potrzebna jest instalacja lutris-wine z poprawkami FShack. Rozdzielczość gry różniąca się od rozdzielczości ekranu można ustawić w opcjach gry (na przykład można ustawić 1080p na ekranie 1440p).
- Zrealizowano wstępną obsługę technologii DLSS, która umożliwia wykorzystanie rdzeni Tensor kart graficznych NVIDIA do realistycznego skalowania obrazów przy użyciu metod uczenia maszynowego, aby zwiększyć rozdzielczość bez utraty jakości. Działanie DLSS nie jest jeszcze gwarantowane z powodu braku niezbędnej karty RTX do testowania.
- Dodano wsparcie do instalacji gier z katalogu Epic Games Store, zrealizowane przez integrację z klientem Epic.
- Dodano wsparcie dla emulatora konsol gier Dolphin jako źródła do instalacji gier.
- Dodano możliwość używania wersji Windows Steam uruchamianej przez Wine zamiast natywnej wersji Linux Steam jako źródła do instalacji gier. Ta opcja może okazać się przydatna przy uruchamianiu gier z zabezpieczeniem CEG DRM, takich jak Duke Nukem Forever, The Darkness 2 i Aliens Colonial Marine.
- Udoskonalono wsparcie dla wykrywania i automatycznej instalacji gier z usługi GOG, które wykorzystują Dosbox lub ScummVM.
- Udoskonalono integrację z usługą Steam: Lutris teraz rozpoznaje gry zainstalowane przez Steam i pozwala na uruchamianie gier Lutris z poziomu Steam. Rozwiązano problemy z lokalizacją podczas uruchamiania Lutris z Steam.
- Dodano wsparcie dla gamescope, kompozytowego i okiennego menedżera, który używa protokołu Wayland i jest stosowany w konsoli do gier Steam Deck. W następnych wydaniach spodziewane jest dalsze rozwijanie wsparcia dla Steam Deck oraz stworzenie specjalnego interfejsu użytkownika do użycia na tej konsoli do gier.
- Dodano możliwość oddzielnego włączania implementacji Direct3D VKD3D i DXVK.
- Domyślnie włączono wsparcie dla mechanizmu Esync (Eventfd Synchronization), co zwiększa wydajność w grach wielowątkowych.
- Domyślnie do rozpakowywania archiwów używana jest aplikacja 7zip.
- Z powodu problemów w niektórych grach wyłączono mechanizm AMD Switchable Graphics Layer, który pozwala na przełączanie między sterownikami Vulkan AMDVLK i RADV.
- Usunięto wsparcie dla Gallium 9, X360CE oraz starych opcji WineD3D.
Źródło: opennet.ru
