Opublikowano wydanie projektu Wine-wayland 7.7, rozwijającego zestaw patchy i sterownik winewayland.drv, umożliwiającego użycie Wine w środowiskach opartych na protokole Wayland, bez użycia XWayland i komponentów X11. Umożliwia to uruchamianie gier i aplikacji korzystających z graficznego API Vulkan oraz Direct3D 9/11/12. Wsparcie dla Direct3D zostało zrealizowane przy pomocy warstwy DXVK, która translatuje wywołania do API Vulkan. Zestaw zawiera również patche i „fsync” w celu zwiększenia wydajności gier wielowątkowych oraz kod wspierający technologię AMD FSR (FidelityFX Super Resolution), co pozwala na zmniejszenie strat jakości obrazu przy skalowaniu na ekranach o wysokiej rozdzielczości. Nowe wydanie jest znaczące dzięki synchronizacji z bazą kodu Wine 7.7 oraz aktualizacji wersji DXVK i VKD3D-Proton.
Dla deweloperów dystrybucji Wine-wayland może być interesujące ze względu na możliwość dostarczenia czystego środowiska Wayland z obsługą uruchamiania aplikacji Windows, eliminując potrzebę instalacji pakietów związanych z X11. W systemach opartych na Wayland pakiet Wine-wayland pozwala osiągnąć wyższą wydajność i responsywność gier poprzez wykluczenie zbędnych warstw. Ponadto, użycie Wayland eliminuje problemy z bezpieczeństwem typowe dla X11 (na przykład, nieznane zaufania gry dla X11 mogą szpiegować inne aplikacje — protokół X11 pozwala na dostęp do wszystkich zdarzeń wejściowych i umożliwia podstawienie fałszywych naciśnięć klawiszy).
Źródło: opennet.ru
