NVIDIA的开源Linux内核驱动程序已经成熟到可以提供与其自己的专有GPU驱动程序相当的性能的程度。
NVIDIALinux驱动程序555.58进行了重大优化,增强了RTXGPU的性能
NVIDIA的开源Linux内核驱动程序在过去两年中得到了显著改进,在基于RTXTuring的GPU及更高版本的性能方面,现在已与专有驱动程序不相上下。最新的555驱动程序系列特别为RTXGPU提供了巨大的优化,其555.58目前是迄今为止发布的最佳驱动程序。
Phoronix最近针对最新的NVIDIA专有驱动程序对555.58Linux内核驱动程序进行了测试,发现两者之间的性能差异几乎可以忽略不计。在所有部门中,专业的NVIDIARTXGPU能够在计算、专业和创作者工作负载中使用这两种类型的驱动程序获得相同的分数。在某些情况下,专有驱动程序略胜于Linux内核驱动程序,但也有几次出现相反的情况。
使用的GPU是基于Ampere的RTXA2000和RTXA4000专业显卡。在计算和创作者应用程序中,大多数基准测试的差异不到1%,包括ChaosGroupV-Ray、OctaneBench2020.1和许多其他基准测试。令人惊讶的是,Blender4.1中的渲染在各种测试中几乎完全相同,时间差异只有几毫秒。
在专业图形工作负载中,我们看到了类似的结果,得分没有差异,就好像它们几乎在误差范围内一样。所有测试结果的几何平均值显示,RTXA2000和RTXA4000的性能差异约为1%。即使在专有和开源Linux内核驱动程序上运行的两个GPU上,功耗和温度也保持相同。
至于游戏,Phoronix确实测试了NVIDIAGeForceRTX40系列显卡,发现在开源和专有内核驱动程序上运行游戏工作负载的结果相似。但是,没有基准测试上传到该网站。话虽如此,预计较新的Nvidia560Linux驱动程序系列将带来更多改进,目前处于测试阶段。
毫不奇怪,这也是为什么NVIDIA一直在推广其Linux内核驱动程序,并最近发布了一篇关于全面转向开源GPU内核模块的博客文章的原因。
同样,AMD还在其Linux内核驱动程序中添加了下一代RDNA4GPU支持,确保Linux用户可以从即将推出的GPU中获得最佳性能。