Intel Vulkan驱动程序为DG2/Alchemist GPU实现传输队列

除了 Vulkan稀疏支持,可与现有i915内核驱动程序配合使用 ,本周另一个令人兴奋的开源Intel Vulkan驱动程序开发正在为DG2/Alchemist GPU实现传输队列。这反过来可以帮助混合图形系统和其他情况。



长期开源的英特尔Linux图形开发者Kenneth Graunke为DG2/Alchemist GPU添加了这种传输队列支持。他在中解释 合并请求 :


“XeHP的blitter命令足以实现完整的传输队列。这对于混合图形副本以及允许应用程序在后台异步上传纹理数据应该很有用。”

Ken接着添加了一条补丁评论,称其仅适用于DG2/炼金师。” Alchemist有一个改进的blitter,它足够强大,可以实现传输队列。不幸的是,Tigerlake的blitter缺乏压缩处理和其他我们需要的功能。 “



This merge request was open for a year before being merged this week for Mesa 23.3. No performance numbers were provided as part of the merge request but this transfer queue support should be useful for a number of scenarios.