皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

X.Org Server 在将 Zink 与 GLAMOR 结合使用方面取得了重大改进

今天,X.Org Server 合并了一项不错的改进,以便在使用 Zink OpenGL-on-Vulkan 驱动程序时使 GLAMOR 2D 加速代码受益。

GLAMOR 使用 OpenGL 为 X.Org Server 提供通用 2D 加速。Zink 提供基于 Vulkan API 的通用 OpenGL 支持,是 Mesa 的一部分。现在,有了这个新合并的代码,当将 Zink 与 GLAMOR 一起使用时,可以启用 DMA-BUF 缓冲区共享,以实现更高效的处理。

合并后的代码只是将 Zink 驱动程序列入白名单,并遵循已经被列入白名单的 Intel 驱动程序,并可选择作为其他驱动程序之上的实验性功能启用,以允许与 DMA-BUF 进行更高效的缓冲区对象共享。

X.Org Server 在将 Zink 与 GLAMOR 结合使用方面取得了重大改进

Collabora 的 Faith Ekstrand 在三个月前撰写了这一更改,并在合并请求中发表了评论:

“Zink 非常需要 dma-buf 和修饰符,因为它无法处理没有修饰符的平铺缓冲区的 BO 导入。

老实说,这看起来真的很稳定。我已经用 KDE 和 GNOME 测试过了,但都没有分配线性图像。不过,可能应该有人用更多 X11 的东西进行测试,以确保它不会破坏非合成环境。

我放弃了 Draft。我已经在我的桌面上运行了一段时间,其他一些人也已经测试了它。我认为拨动开关是安全的。

截至今天早上,代码现在位于 X.Org Server Git 中,用于为 GLAMOR 启用带有 DMA-BUF 的 Zink。

转自 X.Org Server Lands Big Improvement For Using Zink With GLAMOR – Phoronix