IT之家 5 月 12 日消息,英偉達宣布從 R515 版驅動程序開始将以開源的形式發布其 Linux GPU 内核驅動,此開源還将具有 GPL 和 MIT 雙重許可證。
此次開源将改善在 Liunx 系統中使用英偉達 GPU 的體驗,其能使硬件和系統之間的聯系更為緊密,并且能夠讓開發人員進行調試、整合和回饋。此舉也能夠讓軟件發行商更容易将驅動程序打包在他們的軟件之中。
英偉達此次開源驅動的主要目标之一為改善其 GPU 對大型數據中心和超級計算機的功能和支持。因為超級計算機都是使用定制的 Liunx 系統,閉源的驅動程序不方便其 GPU 進行安裝和維護。
英偉達表示:在過去一年分階段推出 GSP 驅動架構(圖靈和安培架構的默認配置)後,源代碼已經能用在圖靈(20 系顯卡架構)和安培(30 系顯卡架構)架構的計算卡上了。而且源代碼已經在各種工作負載中進行了測試,以确保其性能和功能能夠與驅動程序能保持一緻。但源代碼也帶來了新的功能,如用于跨設備以及子系統共享緩存的 DMA-UF 框架,該框架将在 Hopper 架構(英偉達最新的 H100 計算卡就是該架構)中發揮其作用。而使用圖靈架構以前的 GPU 的用戶則隻能繼續使用舊版驅動。
(H100 GPU)
開源版驅動程序和以前的程序可以使用相同的固件,其用戶模式堆棧也同樣是 CUDA、OpenGL 和 Vulkan,區别僅為唯一的規定是驅動程序堆棧的所有組件必須與發行版中的版本匹配。社區提交的補丁将考慮集成到未來版本的驅動程序中。
英偉達還透露,它正在與 Linux 内核社區和合作夥伴合作開發上遊方法,因為它目前的代碼庫不符合 Linux 設計規範,它也不是 Linux 上遊的候選者。此外,源代碼還将用于改進開源 Nouveau 驅動程序。
,