XWayland 24.0.99.901 发布,在 GLAMOR 和总体支持方面进行了改进

Xwayland 是一个 X 服务器,用于在 Wayland 上运行 X 客户端

最近公布了 新版本“XWayland 24.0.99.901”发布,  它也被列为即将发布的 Xwayland 24.1.0(或简称 Xwayland 24.1.0 rc1)独立版本的第一个候选版本。在此版本中,一些突出的显着变化是支持显式 GPU 同步, GLAMOR 优化和改进 并终止 EGLStream 支持。

对于那些不熟悉 XWayland 的人来说,你应该知道 这是在 Wayland 下运行的 X 服务器 并为旧版 X11 应用程序提供向后兼容性。 X韦兰 f使得在基于 Wayland 的环境中运行 X11 应用程序变得更容易, 使用 X.Org 服务器,主要区别在于 Wayland 处理窗口的呈现而不是 KMS。

XWayland 是作为核心 X.Org 代码库的一部分开发的,之前与 X.Org 服务器一起发布。然而,由于 X.Org 服务器的停滞以及在 XWayland 积极开发的背景下 1.21 版本发布的不确定性,决定分离 XWayland 并将累积的更改作为单独的包发布。

XWayland 24.0.99.901 有什么新功能?

在这个从 XWayland 24.0.99.901 开始的新版本中,它指导了 Xwayland 24.1.0 的更改和改进, 支持显式同步。 通过这一新功能,Wayland Composite Manager 现在可以获悉已准备好在屏幕上显示图表,从而减少显示图表时的延迟和伪影。

另一个引人注目的变化是 魅力 2D 改进, 由于使用 OpenGL 加速 2D 操作的 GLAMOR 2D 加速架构的支持和性能得到了改进,此外还添加了 支持 OpenGL ES 3 着色器、OpenGL ES 的部分纹理加速和“glamor”命令行选项的改进,以及启用 UYVY 加速。

此外, 与 EXA 2D 加速架构相关的代码已被删除 与 DDX 服务器相关的代码(例如 Xquartz、Xnest、Xwin、Xorg、Xephyr/kdrive)已被删除。

除此之外,现在在 XWayland 24.0.99.901 上 显示所有 XWayland 窗口 在 Wayland 环境中的单独窗口内 在 root 模式下,允许您使用 X11 窗口管理器来管理正在运行的 X11 应用程序窗口。

还值得注意的是,现在 通过 Xvfb 可以使用鼠标上最多 13 个按钮,使用来自 X11 的信息在 Wayland 环境端实现了输入区域配置,并改进了对 FreeBSD 平台的支持,使用 scfb 帧缓冲区驱动程序并添加了 « 选项的处理-novtswitch«。

其他变化 脱颖而出:

除了上述改进和代码不同区域的一般性能优化之外,其他突出的变化如下:

  • 对 EGLStream 的支持(以前用于与旧版 NVIDIA 专有驱动程序兼容)已被标记为已弃用。
  • OpenBSD 和 FreeBSD 上的编译问题已得到修复。
  • 显式 GPU 同步功能显着提高了图形密集型操作的性能和协调性。
  • 重新计算时钟和刷新率
  • 如果 gbm 和 eglstream 都不可用,则构建修复
  • 将 alloc 函数移至单独的源文件,并将字符串函数移至单独的源文件
  • 删除了过时的宏 pict_f_transform 和 pict_f_vector,即 picturestr.h 的私有定义
    和私有 glyphstr.h 定义
  • 修复非 IPv6 构建操作系统中未使用的变量和 WIN32 构建操作系统中未使用的变量
  • 修复了 xnestCursorScreenKeyRec 名称
  • 向 XACE 属性添加了访问处理程序
    xwayland:限制允许对窗口管理器进行确认

最后,如果你有兴趣了解更多,可以查阅详情 在下面的链接中。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。