Wine ist für die Verwendung mit Wayland angepasst worden.

Im Rahmen des Projekts Wine-wayland wurde ein Satz von Patches und dem Treiber winewayland.drv erstellt, die es ermöglichen, Wine in Umgebungen auf Basis des Wayland-Protokolls ohne Verwendung von XWayland und Komponenten, die mit X11 verbunden sind, zu nutzen. Darüber hinaus wird die Möglichkeit angeboten, Spiele und Anwendungen zu starten, die die grafischen APIs Vulkan und Direct3D 9, 10 und 11 verwenden. Die Unterstützung von Direct3D wird durch eine Schicht implementiert DXVK, die Aufrufe in die Vulkan-API überträgt. Das Set enthält auch Patches esync (Eventfd-Synchronisation) zur Erhöhung der Leistung von Mehrspieler-Spielen.

Wine ist für die Verwendung mit Wayland angepasst worden.

Die Arbeit der Wine-Entwicklung für Wayland wurde in Umgebungen von Arch Linux und Manjaro mit dem Compositor-Server Weston und dem AMDGPU-Treiber mit Unterstützung für die Vulkan-API getestet. Es wird Mesa 19.3 oder eine neuere Version benötigt, die mit Unterstützung für Wayland, Vulkan und EGL erstellt wurde, sowie die Bibliotheken SDL und Faudio, sowie Unterstützung für Esync oder Fsync im System. Der Wechsel in den Vollbildmodus unterstützt die Taste F11. In der aktuellen Entwicklungsphase fehlt die Unterstützung für OpenGL, Spielcontroller, GDI-Anwendungen und benutzerdefinierte Cursor. Launcher funktionieren nicht.

Für Entwickler von Distributionen könnte Wine-wayland interessant sein, da es die Möglichkeit bietet, eine saubere Wayland-Umgebung mit Unterstützung für die Ausführung von Windows-Anwendungen bereitzustellen, sodass der Benutzer nicht gezwungen ist, Pakete zu installieren, die mit X11 verbunden sind. In Systemen, die auf Wayland basieren, ermöglicht das Paket Wine-wayland eine höhere Leistung und Reaktionsfähigkeit von Spielen, indem unnötige Schichten ausgeschlossen werden. Darüber hinaus ermöglicht die native Nutzung von Wayland, Sicherheitsprobleme zu beseitigen, die typisch sind für X11 (zum Beispiel können unzuverlässige Spiele für X11 andere Anwendungen ausspionieren – das X11-Protokoll ermöglicht den Zugriff auf alle Eingabeveranstaltungen und das Einfügen von gefälschten Tasteneingaben).

Quelle: opennet.ru

60GB SSD 8Gb DDR4