过去几年,Imagination Tech 一直致力于开发上游开源的 DRM 内核图形驱动程序以及 Mesa 中的 PowerVR Vulkan 驱动程序。他们一直以来都将 Mesa 的重心放在 PowerVR Vulkan 驱动程序上,并计划使用Zink 的通用 OpenGL-on-Vulkan 实现。随着下一季度 Mesa 26.1 的发布,这一目标即将实现,Zink 现在能够很好地与 PowerVR Vulkan 驱动程序协同工作,从而在 PowerVR 上实现开源 OpenGL 支持。
近几个月来,PowerVR Vulkan 驱动程序已经实现了完全符合 Zink Vulkan 要求所需的所有缺失组件。他们完成的最后一个重要步骤是扩展 Zink 本身,使其能够与 Mesa 的“仅渲染内核模式设置”(KMSRO)框架配合使用。Zink 之前仅支持 GPU 和显示控制器由同一内核驱动程序管理的设备,而 PowerVR 的情况并非如此,Imagination 只提供 GPU IP。

Imagination Tech Blog 公布了 Zink 在 Mesa 26.1 中成功支持 PowerVR 的里程碑事件。他们还将继续推进该开源驱动栈对 PowerVR 图形的 Vulkan 1.2 和 OpenGL ES 兼容性。
这是一个可喜的成就,很高兴看到 Imagination 的 PowerVR 开源 Linux 图形驱动栈不断发展并取得成功。Mesa 26.1 稳定版将于第二季度中期发布。
展望未来,随着 Vulkan 在桌面和游戏领域的应用日益广泛,其他硬件厂商很可能会效仿,采用类似的仅支持 Vulkan 的驱动模式,并继续依赖 Zink 来满足传统的 OpenGL 需求。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/65464.html