[新聞] NVIDIA全面轉向開源GPU核心模組,提升Linux效能與相容性

看板Linux作者 (So Say We All.)時間4月前 (2024/07/22 13:32), 編輯推噓12(1319)
留言23則, 14人參與, 3月前最新討論串1/1
https://www.techbang.com/posts/116943-nvidia-is-fully-turning-to-open-source-gpu-core-modules-to 原始文章: https://developer.nvidia.com/blog/nvidia-transitions-fully-towards-open-source-gpu-kernel-modules/ 各位感想?不過我在Ubuntu還沒看到nvidia-open這個套件耶 * * * * * NVIDIA於2022年5月發布R515驅動程式,首次釋出Linux GPU核心模組,採用GPL和MIT雙重授權。初期版本主要針對數據中心運算GPU,GeForce和工作站GPU則處於alpha測試階段。這一重大決策象徵著該公司在Linux平台上的技術策略發生了根本性的轉變。 經過兩年的發展,NVIDIA宣布開源GPU核心模組已達到或超越原有驅動程式的效能,並新增多項重要功能: + 支援異構記憶體管理(HMM) + 機密運算 + Grace平台的一致性記憶體架構 + 其他增強功能 基於這些進展,NVIDIA決定在即將發表的R560驅動程式中全面過渡到開源GPU核心模組。 # 支援的GPU型號 但並不是所有GPU都與開源核心模組相容。 + NVIDIA Grace Hopper或NVIDIA Blackwell等最新平台,必須使用開源GPU核心模組,原廠驅動程式不支援這些平台。 + 對於Turing、Ampere、Ada Lovelace或Hopper架構的新GPU,NVIDIA建議切換到開源核心模組。 + Maxwell、Pascal或Volta架構的舊GPU,開源核心模組不相容,請繼續使用NVIDIA原廠驅動程式。 + 同一系統中混合使用新舊GPU,請繼續使用原廠驅動程式。 若不確定GPU型號,NVIDIA提供新的偵測輔助腳本,協助使用者選擇合適的驅動程式。 # 安裝方式的變化 所有安裝方法預設安裝的驅動程式版本,都將從原廠驅動程式切換到開源驅動程式。以下幾種情況需要注意: + 使用CUDA元套件的套件管理器:過去安裝CUDA Toolkit時,會同時安裝原廠驅動程式。從CUDA 12.6版本開始,預設安裝開源驅動程式。 + 使用runfile安裝:安裝CUDA或NVIDIA驅動程式時,安裝程式會自動查詢硬體,並安裝最適合的驅動程式。使用者也可在UI介面或命令列中選擇安裝原廠或開源驅動程式。 + 使用安裝輔助腳本:若不確定該選擇哪種驅動程式,NVIDIA提供的輔助腳本可協助使用者進行選擇。 # 各發行版的具體安裝指南 為確保使用者體驗的一致性,NVIDIA建議使用管理器來安裝CUDA工具套件和驅動程式。以下是針對不同Linux發行版的具體安裝指南: + Ubuntu和基於Debian的發行版:使用apt-get install nvidia-open命令。 + Red Hat Enterprise Linux、Fedora等:使用dnf module install nvidia-driver:open-dkms命令。 + SUSE Linux Enterprise Server或OpenSUSE:使用zypper install nvidia-open命令。 對於Windows Subsystem for Linux(WSL)使用者,無需進行任何更改或操作,因為WSL使用的是主機Windows作業系統中的NVIDIA核心驅動。 CUDA工具套件的安裝方式不變,可以透過套件管理器使用cuda-toolkit進行安裝。 # 轉向開源的意義 NVIDIA此次全面轉向開源GPU驅動程式模組具有多重意義: + 提升性能:開源驅動程式在某些情況下可能比專有驅動程式提供更好的性能。 + 增強透明度:開源程式碼允許開發者和研究人員更深入地了解NVIDIA硬體的工作原理。 + 社群貢獻:開源模式可能吸引更多開發者參與改進和最佳化驅動。 + 更好的相容性:開源驅動程式可以更容易與各種Linux發行版和核心版本整合。 + 安全性提升:開源程式碼可以被更多人審查,潛在的安全問題可能更快被發現和修復。 NVIDIA全面轉向開源GPU驅動程式模組是一個重要的里程碑,反映了公司對開源社群的承諾和對技術創新的追求。這一轉變不僅將為使用者帶來更好的性能和功能,還可能推動整個GPU生態系統的發展。然而,使用者在升級或安裝驅動時需要注意選擇適合自己硬體的正確版本。 -- Nice to meld you. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.11.199 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1721626338.A.048.html

07/22 14:05, 4月前 , 1F
就很多AI平台在Linux下跑,所以乖乖地移植.
07/22 14:05, 1F

07/22 14:06, 4月前 , 2F
之前用在Linux遊戲方面占比太低,沒利益可圖.
07/22 14:06, 2F

07/22 22:29, 4月前 , 3F
不知道是不是這個
07/22 22:29, 3F

07/22 22:29, 4月前 , 4F

07/22 22:29, 4月前 , 5F
s
07/22 22:29, 5F

07/22 22:45, 4月前 , 6F
觀望一下之後 NVidia 在 Linux 日常桌面使用上的體驗如何
07/22 22:45, 6F

07/22 22:45, 4月前 , 7F
也許之後就不用買 A 卡了
07/22 22:45, 7F

07/22 23:07, 4月前 , 8F
但是555真的很雷,整天當,arch不要亂更新
07/22 23:07, 8F

07/23 00:10, 4月前 , 9F
除非 NV 哪天想不開跑去幫 mesa 搞 nvk 不然不會差太多
07/23 00:10, 9F

07/23 00:11, 4月前 , 10F
重要的東西都在 userspace driver 那一大包
07/23 00:11, 10F

07/23 12:44, 4月前 , 11F
樓下支援我偶像對老黃比中指加罵三字經的梗圖
07/23 12:44, 11F

07/23 14:35, 4月前 , 12F
Linus: Fxxx u NVIDIA
07/23 14:35, 12F

07/23 15:00, 4月前 , 13F
Linus罵一罵還是有用
07/23 15:00, 13F

07/23 16:24, 4月前 , 14F
重要的東西還是沒開源啊
07/23 16:24, 14F

07/23 19:16, 4月前 , 15F
快哭了,終於
07/23 19:16, 15F

07/23 20:58, 4月前 , 16F
臭拉基nv來不及了草
07/23 20:58, 16F

07/25 15:07, 3月前 , 17F
我555用的沒問題 還用wayland
07/25 15:07, 17F

07/26 00:34, 3月前 , 18F
喔喔,今天arch更新這個555還可以了
07/26 00:34, 18F

07/27 19:01, 3月前 , 19F
Linus都罵多久了 應該不是被他罵醒的 是被社群教訓吧
07/27 19:01, 19F

07/28 00:58, 3月前 , 20F
大概 NV 想省成本不想再為了 unstable kernel API/ABI
07/28 00:58, 20F

07/28 00:59, 3月前 , 21F
花時間人力吧。dmabuf 那些 GPL symbol 也能解套 (?)
07/28 00:59, 21F

08/01 09:01, 3月前 , 22F
Linus 也當面跟 Intel 執行長講過 ECC RAM 的問題
08/01 09:01, 22F

08/01 09:01, 3月前 , 23F
intel 到現在也是皮皮的
08/01 09:01, 23F
文章代碼(AID): #1cdUxY18 (Linux)
文章代碼(AID): #1cdUxY18 (Linux)