英偉達宣佈其Linux GPU內核驅動開源,首個驅動程序為R515版本

英偉達 宣佈 ,從R515版本的驅動程序開始,將其Linux GPU內核驅動以開源形式發佈,同時還具有GPL和MIT雙重許可證,目前可以在GitHub上的NVIDIA Open GPU Kernel Modules repo中找到這些內核模塊的源代碼。

英偉達表示,該版本朝是改善其GPU在Linux中的體驗、與操作系統更緊密集成、以及開發人員調試、集成和回饋的重要一步。對於Linux的分發供應商來説,開源模塊增加了易用性,而且改善了用户體驗,還能將驅動程度打包在操作系統中。開發人員可以追蹤代碼路徑,並查看內核事件調度,從而更快地進行調試。企業軟件開發人員現在可以將驅動程序無縫集成到為項目定製的Linux內核中。

未來每次發佈新版驅動程序的時候,英偉達都會在GitHub上進行對應的源代碼發佈。Linux社區提交的補丁經過審核,如果得到批准,將集成到未來的驅動版本中。英偉達認為,通過Linux用户及社區的共同努力,可以進一步提高其GPU驅動程序的質量和安全性。

第一個開源GPU內核驅動的版本是R515,除了源代碼外,還會提供了驅動程序的完整構建和打包版本。對於數據中心使用的Turing架構和Ampere架構系列GPU來説,這些代碼已經可以使用了。這得益於英偉達在過去一年裏,分階段推出GSP驅動架構,讓使用這些計算卡的客户可以輕鬆過渡。

不知道這次英偉達的決定,是否能得到Linux之父Linus Torvalds的正面評價呢?