英偉達正式發布了其用於 Linux 的 GPU 模塊代碼

Nvidia公司 最後宣布你選擇發布代碼 該公司昨天宣布,將從 R515 版本開始,將其 GPU 的 Linux 驅動程序作為開源提供, 使用 GPL 和 MIT 雙重許可證。

宣佈內核模塊的源代碼 它將在名為“NVIDIA Open GPU Kernel Modules”的存儲庫中提供 在 GitHub 上,但目前只有數據中心 GPU 的代碼被認為可以投入生產。 GeForce 和工作站 GPU 目前被認為是“alpha 質量”。

Nvidia說代碼e目前可在 Turing 和 Ampere 系列數據中心 GPU 上使用繼去年G​​SP驅動架構逐步發布之後。 它已經在各種工作負載上進行了測試,以確保功能和性能與專有內核模式驅動程序相當,而且還帶來了新功能,例如用於在設備和子系統之間共享緩衝區的 DMA-BUF 框架,該框架將在 Hopper 架構中發揮作用。

任何使用圖靈之前架構 GPU 的人都需要繼續使用舊的專有驅動程序。 清楚地, 主要目標之一 打開這些驅動程序的源代碼時來自 Nvidia 是為了改善超級計算機的 GPU 支持和功能 和大型數據中心設施。 幾乎每台主要的超級計算機都運行某種版本的 Linux,並且擁有閉源驅動程序可能不符合負責這些安裝的人員的口味。

對於人們來說,現在的情況並不那麼樂觀,因為只有專有的已棄用的整體內核模塊被認為是非 alpha 質量。 據 Nvidia 稱,預計全年都會有所改進。 新的開源驅動程序與之前的驅動程序使用相同的固件以及相同的用戶模式堆棧(例如 CUDA、OpenGL 和 Vulkan)。 此外,該公司表示,社區提交的修復程序將考慮包含在未來的驅動程序版本中。

隨著完全集成的軟件包和源代碼的出現,分發管理員將能夠更輕鬆地將驅動程序包含在他們的軟件存儲庫中。

Canonical 和 SUSE 被認為是現在可以集成模塊的開發人員 其發行版中的開放內核。

Canonical 芯片聯盟副總裁 Cindy Goldberg 表示:“Nvidia 的新開源 GPU 模塊將為 Ubuntu 用戶簡化安裝並提高安全性,無論他們是 AI/ML 開發人員、遊戲玩家還是雲計算用戶。”

新驅動程序應該會在接下來的幾個月內出現在 Ubuntu 22.04 LTS 中。 Nvidia 與 Canonical、SUSE 以及 Red Hat 合作,改進軟件包實施並創建更好的客戶支持模型。 紅帽總監 Christian Schaller 在一篇博客文章中提供了更多背景信息,稱 Nouveau 驅動程序(一個通過逆向工程為 Nvidia 顯卡生產免費驅動程序的項目)和內核的維護者在過去一個月一直在與 Nvidia 進行會面。

“這只是內核部分,許多現代圖形驅動程序都在固件和用戶空間組件中,並且這些組件總是關閉的。” 但這意味著我們現在有一個 Nvidia 內核驅動程序,它將開始能夠在 Linux 內核中使用 GPL-only API,即使這個初始版本不會使用以前驅動程序未使用的任何 API。 沙勒寫道。 後者補充說,即使開發了新的開源驅動程序,Nvidia 現有的 Nouveau 和二進制驅動程序仍將保留。

簡而言之,這就是Nvidia開源內核驅動工作的現階段。 然而,多個消息來源報導稱,Nvidia 在周三暗示,“這些樹外的開放內核模塊只是邁向更好的 Linux 支持的一步。”

最後,如果你想查閱發布的源代碼,你可以從 以下鏈接。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。