RadeonSI通过Mesa 24.0完成ACO编译器支持

2023年 10月 27日 68.3k 0

随着新开始
Mesa 24.0开发周期
今天推出了一个非常激动人心的功能。。。RadeonSI Gallium3D驱动程序的ACO编译器集成似乎有效地结束了可选地使用此Valve开发的着色器编译器作为AMDGPU LLVM着色器后端的替代方案。

RADV长期以来一直使用ACO编译器来提供更快的游戏加载时间和更好的整体性能。它运行得很好,在过去的一年里,我们看到ACO编译器对RadeonSI Gallium3D(OpenGL)驱动程序的支持慢慢融合在一起。有了今天Mesa 24.0-devel的最新代码,它似乎基本上已经过了终点线。

AMD工程师强宇
此合并请求
用于启用零件模式合并着色器的ACO编译,并允许RadeonSI在完全不支持LLVM的情况下进行选择性构建。强宇在合并请求中写道:

“这是支持所有着色器阶段和模式的aco编译的最后一部分。”

有了Mesa 24.0-devel中的这段代码,如果RadeonSI是在没有LLVM集成的情况下构建的,那么现在将使用ACO编译器。或者
AMD_DEBUG=使用aco
与默认LLVM编译器后端相比,环境变量继续用于切换到ACO编译器后端。

It's great to see this milestone finally achieved and I'll be running some RadeonSI ACO comparison benchmarks soon on Phoronix.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论