继去年Nouveau获得英伟达GSP固件运行支持和GeForceRTX40系列加速支持之后,红帽公司的BenSkeggs意外地辞去了Nouveau内核驱动程序维护者的职务。原来,这位长期从事开源Nouveau驱动程序开发的人员现在受雇于英伟达公司,并继续从事开源Linux图形驱动程序的开发工作。
BenSkeggs就职于英伟达公司。我们不知道他在这家绿色巨人公司工作和他能够以正式身份继续开发Nouveau驱动程序哪个更令人吃惊。BenSkeggs参与Nouveau项目已经有十多年了。
在缺席Nouveau驱动程序开发工作数月之后,他于昨晚发布了一组156个补丁。这个庞大的补丁系列是NouveauGSP固件启用工作的后续,并对代码进行了清理。该系列补丁的重点是替换NVKM和NouveauDRM驱动程序之间类似于ioctl的接口,现在利用更直接的调用来减少驱动程序的开销和调用链的复杂性。在此过程中,还进行了大量代码清理。这156个补丁影响了约一万行代码。
这个大型补丁系列还是通过他新的英伟达工作邮箱提交的:
虽然英伟达最近开放了内核驱动程序,但我并不希望看到BenSkeggs加入英伟达,并继续直接为Nouveau做出贡献。有趣的时代即将到来。