Wine 适合使用 Wayland 工作

在项目的框架内 酒韦兰 我们已经准备了一组补丁和驱动 winewayland.drv,允许您在基于 Wayland 协议的环境中使用 Wine,而无需使用 XWayland 和 X11 相关组件。 这包括运行使用 Vulkan 图形 API 和 Direct3D 9、10 和 11 的游戏和应用程序的能力。Direct3D 支持是使用层实现的 DXVK 扩展,它将调用转换为 Vulkan API。 该套装还包含补丁 同步 (Eventfd Synchronization)提高多线程游戏的性能。

Wine 适合使用 Wayland 工作

Wayland 的 Wine 版本已在 Arch Linux 和 Manjaro 环境中使用 Weston 复合服务器和支持 Vulkan API 的 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

添加评论