繼去年Nouveau獲得英偉達GSP固件運行支持和GeForceRTX40系列加速支持之後,紅帽公司的BenSkeggs意外地辭去Nouveau內核驅動程序維護者的職務。原來,這位長期從事開源Nouveau驅動程序開發的人員現在受雇於英偉達公司,並繼續從事開源Linux圖形驅動程序的開發工作。
Ben Skeggs就職於英偉達公司。我們不知道他在這傢綠色巨人公司工作和他能夠以正式身份繼續開發 Nouveau 驅動程序哪個更令人吃驚。Ben Skeggs參與Nouveau項目已經有十多年。
在缺席 Nouveau 驅動程序開發工作數月之後,他於昨晚發佈一組 156 個補丁。這個龐大的補丁系列是 Nouveau GSP 固件啟用工作的後續,並對代碼進行清理。該系列補丁的重點是替換 NVKM 和 Nouveau DRM 驅動程序之間類似於 ioctl 的接口,現在利用更直接的調用來減少驅動程序的開銷和調用鏈的復雜性。在此過程中,還進行大量代碼清理。這 156 個補丁影響約一萬行代碼。
這個大型補丁系列還是通過他新的英偉達工作郵箱提交的:
雖然英偉達最近開放內核驅動程序,但我並不希望看到 Ben Skeggs 加入英偉達,並繼續直接為 Nouveau 做出貢獻。有趣的時代即將到來。