Wine 適合使用 Wayland 工作

在項目邊界內 葡萄酒韋蘭 已經準備了一組補丁和 winewayland.drv 驅動程序,允許在基於 Wayland 協議的環境中使用 Wine,而無需使用 XWayland 和 X11 相關組件。 特別是,提供了運行使用 Vulkan 和 Direct3D 9、10 和 11 圖形 API 的遊戲和應用程序的能力。Direct3D 支持是使用層實現的 DXVK,它將調用轉換為 Vulkan API。 該套裝還包含補丁 同步 (Eventfd Synchronization)提高多線程遊戲的性能。

Wine 適合使用 Wayland 工作

Wayland 的 Wine 版本已在 Arch Linux 和 Manjaro 環境中進行了測試,並配有支持 Vulkan API 的 Weston 複合服務器和 AMDGPU 驅動程序。 需要 Mesa 19.3 或更高版本,支持 Wayland、Vulkan 和 EGL、SDL 和 Faudio 庫,並支持 同步同步 在系統中。 支持使用 F11 熱鍵切換到全屏模式。 在當前的開發階段,尚不支持 OpenGL、遊戲控制器、GDI 應用程序和本機光標。 啟動器不起作用。

對於 Wine-wayland 發行版的開發人員來說,能夠提供一個支持運行 Windows 應用程序的純 Wayland 環境,從而無需用戶安裝與 X11 相關的軟件包,可能會很有趣。 在基於 Wayland 的系統上,Wine-wayland 包允許您通過消除不必要的層來實現更高的遊戲性能和響應能力。 另外,原生使用Wayland使得可以擺脫安全問題, 固有 X11(例如,不受信任的 X11 遊戲可以監視其他應用程序 - X11 協議允許您訪問所有輸入事件並執行虛假擊鍵替換)。

來源: opennet.ru

添加評論