正如我在1月初写的那样,开源ATI Radeon R300 Linux显卡驱动程序多亏了开源社区,即使在这么多年后,仍能看到新的改进。对于这个R300到R500的GPU OpenGL驱动程序,这在2024年也不是什么一次性的工作,但自那以后,更多的工作已经落地。
由于完全开源的显卡驱动程序,那些渴望抓狂的人可以在20年后继续改进这个旧的ATI Radeon显卡驱动程序。独立开发人员Pavel Ondračka一直在继续他对R300g驱动程序的工作,特别是围绕着消除后端降低和将更多的驱动程序责任过渡到被现代Gallium3D驱动程序广泛使用的近红外中间表示法。
在一个合并请求这是上周合并的,片段着色器中的比较操作码降低现在已经过渡到近红外。对于最终用户来说,最终结果是对生成的着色器进行了一些很好的改进,如shader-db所测量的那样。
Pavel Ondračka除了改进他的驱动程序外,还一直致力于围绕R300g驱动程序设置持续集成(CI)测试。搜索R300 on Mesa了解更多关于这位老爷车司机近期工作的细节。
These shader generation improvements aren't going to magically make R300 to R500 class GPUs suddenly great for any remotely modern games, but it's a step forward and another showcase for the power of open-source drivers.