AMD(前ATI)的GPU开源驱动生态一直保持着高度的活跃性。正是这种持续的维护,使得许多已发布十数年甚至二十余年的老旧显卡,依然能够在Linux系统上获得驱动更新支持。
近日,AMD Mesa驱动家族中历史悠久的ATI R300驱动迎来了新补丁。独立开发者Pavel Ondracek为这套驱动修复了对OpenGL遮挡查询(Occlusion Query)功能的支持。相关代码已并入Mesa 26.1-devel开发分支,预计将在下个季度随正式版本发布。
他解释道:“我尝试修复了遮挡查询的实现。此前在2012年曾有过一次尝试,但因为破坏了HyperZ功能而被回退。这次的方案侵入性应该小得多,因为只有在有活跃查询时才会使用虚拟Z缓冲。目前所有测试都已通过,包括Unigine、Lightsmark、wined3d程序等等,看起来一切正常。”
那么,什么是遮挡查询?它是OpenGL的一项功能,允许应用程序检测某个被渲染的物体是否真的对玩家可见,而不是完全被场景中的其他几何体所遮挡。虽然这个功能看起来不大,但对于确保老硬件的图形渲染正确性与软件兼容性依然重要。尤其是在硬件厂商早已停止官方驱动支持后,这些经典显卡的用户依然能通过活跃的开源驱动社区继续使用它们。
此外,新补丁还修复了在大表面渲染下的HyperZ行为问题。R300实际上是一个开发代号,通常对应AMD经典的Radeon 9500至9800系列显卡。这一代产品问世于约23年前,在显卡发展史上留下了浓墨重彩的一笔。
当然,R300驱动并不仅限于支持R300核心,它还兼容后续的R400、R500系列。这意味着从Radeon X700、X800到X1000系列等多代经典产品都被涵盖在内,为仍在运行这些老显卡的Linux用户提供了持续的生命力。

对于喜欢折腾老硬件或关注开源图形驱动发展的技术爱好者来说,这类更新是社区活力的体现。如果你对更多此类技术冷知识或开源项目动态感兴趣,不妨到云栈社区的相关板块逛逛,那里常有深度讨论和资源分享。
|