使用MESA 24.1,RadeonSI OpenGL CTS测试运行速度提高约30%

2024年 3月 16日 50.3k 0


开源AMD Linux图形驱动程序工程师Marek Olšák以专注于Gallium3D代码而闻名,在发现新的领域以进一步提高性能和调整RadeonSI Gallium3D驱动程序方面,他没有放慢脚步的迹象。

周五,Marek Olšák用一种新的可变链接优化通道合并了另一打提交,目前该通道仅适用于RadeonSI Gallium3D驱动程序。新的优化执行更多的死区输入/输出删除、输出重复数据删除、后向着色器间代码移动、压缩等。

但是对于那些不关心所有底层细节的人来说,这个底层代码改进令人兴奋的方面是:

“我还注意到,GLCTS在Radeon 7600上的完成速度快了30%,可能是因为测试的编写方式导致了大量代码从FS移动到VS(包括慢速FP64代码)。”

使用此最新的合并请求,OpenGL一致性测试套件(GL CTS)的运行速度提高了30%。OpenGL CTS通常用于回归测试,确保驱动支持良好。在2024年以30%的速度运行当然是一个很好的成就。

这将是有趣的,看看, 这个合并请求 benefits other workloads significantly but even a 30% faster run-time for the OpenGL CTS is important for CI/CD and developer productivity on RadeonSI Gallium3D. This code is merged for Mesa 24.1.

相关文章

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

发布评论