英偉達剛剛表示,從 R515 驅動程序開始,其已將 Linux GPU 內核模塊發(fā)布為具有 GPL / MIT 雙重許可證的開源版本。感興趣的開發(fā)者們,可前往 GitHub 上的 NVIDIA Open GPU Kernel Modules 資源庫,以獲取這些內核模塊的源碼。
該版本開源驅動旨在通過與操作系統(tǒng)更緊密地集成,以改善 Linux 平臺上的 Nvidia GPU 使用體驗、還有開發(fā)人員的調試和反饋等各項重要工作的開展。
對于 Linux 發(fā)行版的開發(fā)團隊來說,開源模塊極大地增強了代碼的易用性。同時通過家簡化 Nvidia GPU 驅動程序的開發(fā),它還改進了終端用戶的開箱即用體驗。
在首批支持的發(fā)行版中,Canonical Ubuntu 和 SuSE Linux Enterprise Distributions 就已經(jīng)將 Nvidia GPU 的開源驅動程序打包了進去。
有需要的開發(fā)者,可借此追蹤代碼路徑、查看內核事件角度與工作負載的交互,從而加速底層調試的過程。
此外對于企業(yè)軟件開發(fā)者來說,他們現(xiàn)可將驅動程序無縫整合到為其項目專門配置的定制 Linux 內核中。
后續(xù)通過參考 Linux 最終用戶社區(qū)的相關意見和評論,我們還有望進一步提升 Nvidia GPU 開源驅動程序的質量和安全性。
之后每次發(fā)布新版開源 GPU 驅動程序的時候,英偉達將都會向 GitHub 代碼托管平臺上傳源碼快照。至于社區(qū)提交的補丁,也可在審核通過后被集成到未來版本的驅動程序中。
有意貢獻的開發(fā)者們,還請參閱 Nvidia 的官方指南、驅動發(fā)布時間表 / 生命周期文檔上的概述。至于首個開源的 GPU 內核模塊(R515 版本),則是作為 CUDA Toolkit 11.7 套件的一部分而到來。
當然你也可以前往 Nvidia 官網(wǎng),以獲取“Beta”測試版本的開源圖形驅動程序(傳送門)。
(舉報)