Wein angepasst an die Arbeit mit Wayland

Das Projekt Wein-Wayland Es wurden eine Reihe von Patches und der Treiber winewayland.drv vorbereitet, die es Ihnen ermöglichen, Wine in Umgebungen zu verwenden, die auf dem Wayland-Protokoll basieren, ohne die Verwendung von XWayland- und X11-bezogenen Komponenten. Dazu gehört die Möglichkeit, Spiele und Anwendungen auszuführen, die die Vulkan-Grafik-API und Direct3D 9, 10 und 11 verwenden. Die Direct3D-Unterstützung wird über einen Layer implementiert DXVK-Erweiterung, das Aufrufe an die Vulkan-API übersetzt. Im Set sind auch Aufnäher enthalten esync (Eventfd-Synchronisation) zur Steigerung der Leistung von Multithread-Spielen.

Wein angepasst an die Arbeit mit Wayland

Die Wine Edition für Wayland wurde in den Arch Linux- und Manjaro-Umgebungen mit einem Weston-Verbundserver und einem AMDGPU-Treiber mit Unterstützung für die Vulkan-API getestet. Um zu funktionieren, benötigen Sie Mesa 19.3 oder eine neuere Version, kompiliert mit Unterstützung für Wayland, Vulkan und EGL, dem Vorhandensein der SDL- und Faudio-Bibliotheken sowie Unterstützung Esync oder Fsync im System. Das Umschalten in den Vollbildmodus mit dem F11-Hotkey wird unterstützt. Zum aktuellen Entwicklungsstand gibt es keine Unterstützung für OpenGL, Gamecontroller, GDI-Anwendungen und benutzerdefinierte Cursor. Trägerraketen funktionieren nicht.

Entwickler der Wine-Wayland-Distribution könnten an der Möglichkeit interessiert sein, eine reine Wayland-Umgebung mit Unterstützung für die Ausführung von Windows-Anwendungen bereitzustellen, sodass der Benutzer keine X11-bezogenen Pakete installieren muss. Auf Wayland-basierten Systemen können Sie mit dem Wine-wayland-Paket eine höhere Leistung und Reaktionsfähigkeit von Spielen erzielen, indem Sie unnötige Ebenen eliminieren. Darüber hinaus ermöglicht die native Verwendung von Wayland die Beseitigung von Sicherheitsproblemen. charakteristisch X11 (z. B. können nicht vertrauenswürdige

Source: opennet.ru

Kommentar hinzufügen