过去八个月为为Valve开发的ACO“AMD编译器”后端实施VOPD调度器而打开的拉取请求现在已合并到MESA 24.1-DEVELL。
这个由开发人员Rhys Perry领导的改进实现了一个VOPD调度器,该调度器使用后RA列表调度器创建VOPD指令对。在Fossil-DB测试期间,它显示了一些很好的好处,可以减少生成的指令数量以及更多:
ACO编译器后端最引人注目的是被Mesa的RADV Vulkan驱动程序用于其性能优势和增强Linux游戏体验。将ACO挂接到RadeonSI Gallium3D驱动程序作为AMDGPU LLVM着色器编译器后端的替代方案的工作也已经完成。
有关ACO的VOPD调度器工作的更多详细信息,请访问此合并 in Mesa 24.1-devel.