Radeon RADV Vulkan 驱动程序已经默认启用图形管道库“GPL”支持。
去年发布的 Vulkan 1.3.210 添加了 VK_EXT_graphics_pipeline_library ,允许单独编译图形管道的四个不同部分,最后将它们链接在一起创建可执行管道。这样可以更好地重用具有相同着色器或状态的管道,且能在多个管道中使用。
几个月来,Valve 的 Linux 图形驱动程序团队一直致力于 RADV 的 VK_EXT_graphics_pipeline_library 支持,以改善 Linux 游戏体验。
上周,RADV 驱动程序已经合并了图形管道库“GPL”支持的最后一个功能 —— GPL 着色器缓存。现在整个 GPL 扩展的支持已经足够好了,可以默认启用,有助于减少游戏加载时间和避免卡顿。
目前 RADV Vulkan 驱动程序的图形管道库支持代码已合并到 Mesa 23.1,应该会在 5 月底或 6 月初稳定发布。