在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NVIDIA 開源GPU內核模塊將集成到未來的驅動程序版本中

星星科技指導員 ? 來源:NVIDIA ? 作者:NVIDIA ? 2022-05-16 09:20 ? 次閱讀

NVIDIA 現在將 Linux GitHub 內核模塊發布為具有雙 GPL / MIT 許可證的開放源代碼,從 R515 驅動程序版本開始。您可以在 GPU 上的 NVIDIA Open GPU kernel modules repo 中找到這些內核模塊的源代碼。

本次發布是改善在 Linux 中使用 NVIDIA GPU 的體驗、與操作系統更緊密集成以及開發人員調試、集成和反饋的重要一步。對于 Linux 發行商來說,開源模塊增加了易用性。他們還改進了開箱即用的用戶體驗,以簽署和分發 NVIDIA GPU 驅動程序。 Canonical 和 SUSE 能夠立即用 Ubuntu 和 SUSE Linux 企業版打包開放內核模塊。

開發人員可以追蹤代碼路徑,了解內核事件調度如何與他們的工作負載交互,以更快地進行根本原因調試。此外,企業軟件開發人員現在可以將驅動程序無縫集成到為其項目配置的定制 Linux 內核中。

這將進一步幫助提高 NVIDIA GPU 驅動程序的質量和安全性,并獲得 Linux 最終用戶社區的輸入和評論。

每發布一個新的驅動程序, NVIDIA 都會在 GitHub 上發布源代碼的快照。社區提交的補丁將被審查,如果獲得批準,將集成到未來的驅動程序版本中。

支持的功能

開放式 GPU 內核模塊的第一個版本是 R515 。除了源代碼,還提供了驅動程序的完整構建和打包版本。

對于 NVIDIA Turing 和 NVIDIA Ampere 體系結構系列中的數據中心 GPU ,此代碼已準備就緒。這是因為 GSP 驅動程序體系結構 在過去一年中分階段推出,旨在使 NVIDIA 客戶更容易過渡。我們專注于測試各種各樣的工作負載,以確保與專有內核模式驅動程序的功能和性能對等。

將來, HMM 等功能將成為 NVIDIA Hopper 架構 上 confidential computing 的基礎組件。

在這個開源版本中,對 GeForce 和 Workstation GPU 的支持是 alpha 質量的。 GeForce 和工作站用戶可以在 Turing 和 NVIDIA Ampere architecture GPU 上使用此驅動程序來運行 Linux 桌面,并在 Vulkan 和 NVIDIA OptiX 中使用多顯示器、 G-SYNC 和 NVIDIA RTX 光線跟蹤等功能。用戶可以選擇使用 文檔 中突出顯示的內核模塊參數NVreg_EnableUnsupportedGpus。后續版本將提供更強大、功能更全面的 GeForce 和 Workstation 支持, NVIDIA 開放內核模塊最終將取代封閉源代碼驅動程序。

使用圖靈和安培 GPU 的客戶可以選擇安裝哪些模塊。圖靈前用戶將繼續運行封閉源代碼模塊。

開源內核模式驅動程序使用相同的固件和相同的用戶模式堆棧,如 CUDA 、 OpenGL 和 Vulkan 。但是,驅動程序堆棧的所有組件都必須與版本中的版本匹配。例如,您不能從以前或將來的版本中獲取一個版本的源代碼、構建并使用用戶模式堆棧運行它。

有關安裝正確版本和其他故障排除步驟的說明,請參閱驅動程序 README 文檔。

安裝選擇加入

R515 版本包含閉源驅動程序和開源內核模塊的預編譯版本。這些版本相互排斥,用戶可以在安裝時進行選擇。默認選項確保為NVIDIA Volta和較老的圖形處理器(與NVIDIA Turing+圖形處理器相比)選擇最佳安裝方式。

用戶可以從源代碼構建內核模塊,并使用相關的用戶模式驅動程序安裝它們。

pYYBAGKBpvOAXMyzAAB3PfHpzhg039.png

圖 1 :最終用戶選擇打開 GPU 內核模塊的安裝選項以及封閉源代碼模塊的默認路徑的圖示。

伙伴生態系統

NVIDIA 一直在與 Canonical 、 Red Hat 和 SUSE 合作,為我們的共同客戶提供更好的打包、部署和支持模型。

Canonical

Canonical 的硅聯盟副總裁辛迪·戈德伯格( Cindy Goldberg )評論道:“新的 NVIDIA 開源 GPU 內核模塊將簡化 Ubuntu 用戶的安裝并提高其安全性,無論他們是 AI / ML 開發者、游戲玩家還是云用戶?!薄!白鳛殚_發人員最受歡迎的基于 Linux 的操作系統 Ubuntu 的制造商,我們現在可以通過在 Ubuntu 上與 NVIDIA GPU 進行更緊密的集成,為處于 AI 和 ML 前沿的開發人員提供更好的支持?!?/p>

在接下來的幾個月里, NVIDIA Open GPU 內核模塊將進入最近發布的 Canonical Ubuntu 22.04 LTS 。

SUSE

“在SUSE,我們為 NVIDIA 以開源的形式發布他們的 GPU 內核模式驅動感到興奮。這對于開源社區和加速計算來說是一個真正的里程碑。 SUSE 自豪地成為第一個在 6 月份通過 SUSE Linux Enterprise 15 SP4 實現這一突破的大型 Linux 發行版。 NVIDIA 和 SUSE 通過安全的軟件供應鏈和卓越的支持,共同滿足您在云計算、數據中心和 edge 方面的 GPU 加速計算需求?!?-Markus Noga , SUSE 業務關鍵型 Linux 總經理

Red Hat

“企業開源可以刺激創新,改善客戶體驗,這是 Red Hat 一直倡導的。我們對 NVIDIA 開放其 GPU 的決定表示贊賞?!眱群蓑寗映绦?。Red Hat 與 NVIDIA 合作多年,我們很高興看到他們邁出了下一步。我們期待著將這些功能帶給我們的客戶,并改善與 NVIDIA 硬件的互操作性?!?-Mike McGrath ,Red Hat 公司 Linux 工程副總裁

上游進近

多年來, NVIDIA GPU 驅動程序的設計旨在跨操作系統、 GPU 和 Jetson SOC 共享代碼,以便我們能夠在所有受支持的平臺上提供一致的體驗。當前的代碼庫不符合 Linux 內核設計約定,也不是 Linux 上游的候選代碼庫。

有計劃與 Linux 內核社區以及 Canonical 、 Red Hat 和 SUSE 等合作伙伴一起研究上游方法。

同時,已發布的源代碼可以作為參考,幫助改進 Nouveau driver 。 Nouveau 可以利用 NVIDIA 驅動程序使用的相同固件,公開許多 GPU 功能,如時鐘管理和熱管理,為樹內 Nouveau 驅動程序帶來新功能。

請繼續關注 GitHub 上未來驅動程序發布和協作的更多發展。

常見問題

在哪里可以下載 R515 驅動程序?

您可以下載 R515 開發驅動程序作為 CUDA 工具包 11.7 ,或來自“測試版”驅動程序下的驅動程序 下載頁面 。 R515 數據中心驅動程序將按照我們通常的節奏在后續版本中發布。

GPU 開放內核模塊可以分發嗎?

是的, NVIDIA 開放內核模塊根據雙重 GPL / MIT 許可證獲得許可;許可證條款規定了分發和重新包裝授權。

是否會發布 CUDA 等用戶模式驅動程序的源代碼?

這些變化是針對內核模塊的;而用戶模式組件未被觸及。因此,用戶模式將保持封閉源代碼,并在驅動程序和 CUDA 工具包中使用預構建的二進制文件發布。

開放的 GPU 內核模塊支持哪些 GPU ?

開放內核模塊支持所有安培和圖靈 GPU 。數據中心 GPU 支持生產,而 GeForce 和工作站 GPU 支持 alpha quality 。請參考數據中心、 NVIDIA RTX 和 GeForce 產品表 了解更多詳細信息(圖靈及以上版本的計算能力為 7.5 或更高)。

如何報告錯誤

可以通過 GitHub 存儲庫問題跟蹤器 或我們現有的 最終用戶支持論壇 報告問題。請通過 GitHub 存儲庫安全策略 上列出的渠道報告安全問題。

補丁提交和補丁 SLA / CLA 的流程是什么?

我們鼓勵通過 GitHub 頁面上的 pull 請求提交社區信息。提交的補丁將被審查,如果獲得批準,將與可能的修改集成到未來的驅動程序版本中。請參閱 NVIDIA 驅動程序生命周期 文檔。

發布的源代碼是從共享代碼庫生成的快照,因此在 GitHub repo 中,貢獻可能不會作為單獨的 Git 提交反映出來。我們正在制定一個承認社區貢獻的程序。出于同樣的原因,我們還建議不要對代碼進行重大的重新格式化。

我們的 GitHub page 中描述了提交請求的過程, 貢獻者許可協議 中涵蓋了這些貢獻。

關于作者

Ram Cherukuri 是 CUDA 平臺和 DLA 軟件的高級產品經理。在 NVIDIA 之前, Ram 是 MathWorks 的產品經理,負責嵌入式軟件開發的代碼生成和驗證產品,與汽車和航空 def 客戶合作。他持有普渡大學航空工程碩士學位,并在孟買大學獲得同一學科的學士學位。Shirish Baskaran 是 NVIDIA 的高級系統軟件經理,他領導核心 GPU 內核驅動程序團隊。在過去幾年中,他一直專注于構建和引入 GPU 系統處理器( GSP )驅動程序體系結構和開放式 Linux 內核模塊。

Shirish Baskaran 是 NVIDIA 的高級系統軟件經理,他領導核心 GPU 內核驅動程序團隊。在過去幾年中,他一直專注于構建和引入 GPU 系統處理器( GSP )驅動程序體系結構和開放式 Linux 內核模塊。

Andy Ritger 在 2000 年秋季 NVIDIA 首次發布 Linux GPU 驅動程序后不久加入 NVIDIA ,擔任 Linux OpenGL 驅動程序工程師。從那以后,安迪一直在公司的整個 Linux GPU 驅動程序堆棧中工作,目前他是 NVIDIA 杰出的工程師。他就讀于伊利諾伊衛斯理大學,并獲得了計算機科學學士學位。

Fred Oh 是 CUDA 、 CUDA on WSL 和 CUDA Python 的高級產品營銷經理。弗雷德擁有加州大學戴維斯分校計算機科學和數學學士學位。他的職業生涯開始于一名 UNIX 軟件工程師,負責將內核服務和設備驅動程序移植到 x86 體系結構。他喜歡《星球大戰》、《星際迷航》和 NBA 勇士隊。

Dwayne Swoboda 是 NVIDIA 服務器軟件高級總監。他成立了核心驅動程序組織,領導新的開源驅動程序模型的開發,并支持跨 NVIDIA 的過渡。德韋恩現在還領導著負責 NVIDIA DGX 和 HGX 服務器產品的軟件團隊。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NVIDIA
    +關注

    關注

    14

    文章

    5258

    瀏覽量

    105857
  • 服務器
    +關注

    關注

    13

    文章

    9717

    瀏覽量

    87371
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86272
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    迅為RK3568開發板內核模塊實現-查看模塊信息

    驅動模塊加載之后,使用“modinfo helloworld.ko”命令可以獲得模塊的信息,包括模塊作者,模塊說明,
    發表于 05-16 11:18

    迅為RK3568開發板內核模塊實現-模塊加載與卸載

    有了內核模塊以后,我們要如何使用呢?編譯驅動有倆種方式,那 Linux 驅動的運行方式也肯定有倆種。一種就是驅動編譯進
    發表于 05-14 10:56

    迅為RK3568開發板內核模塊實現-編譯模塊

    有了 Makefile 以后,輸入“make”命令就可以編譯 helloworld 驅動模塊,如下圖(圖 4-7)所示: 編譯完生成 helloworld.ko 目標文件就是我們需要的內核模塊
    發表于 05-12 11:09

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-驅動基本介紹

    的方式可以驅動程序內核進行集成驅動模塊和編譯
    發表于 03-10 17:03

    飛凌嵌入式ElfBoard ELF 1板卡-驅動基本介紹

    的方式可以驅動程序內核進行集成驅動模塊和編譯
    發表于 03-07 10:19

    如果系統日志顯示驅動問題,我該怎么辦?

    'error|fail' ? 此命令會顯示內核消息的錯誤和失敗信息,幫助您快速定位問題。 2.確認硬件和模塊狀態 使用以下命令檢查硬件設備和已加載的內核模塊: ? lspci |
    的頭像 發表于 01-20 17:38 ?506次閱讀

    linux內核通用HID觸摸驅動

    在linux內核,為HID觸摸面板實現了一個通用的驅動程序,位于/drivers/hid/hid-multitouch.c文件。hid觸摸驅動
    的頭像 發表于 10-29 10:55 ?2069次閱讀
    linux<b class='flag-5'>內核</b><b class='flag-5'>中</b>通用HID觸摸<b class='flag-5'>驅動</b>

    常見GPU問題及解決方法

    各種問題。以下是一些常見的GPU問題及其解決方法: GPU驅動程序過時或不兼容 問題描述:GPU驅動程序
    的頭像 發表于 10-27 14:12 ?3364次閱讀

    Linux設備驅動程序分類有哪些

    Linux設備驅動程序是操作系統與硬件設備之間的橋梁,負責實現硬件設備與操作系統之間的通信和控制。Linux設備驅動程序的分類繁多,可以根據不同的標準進行分類。 按硬件類型分類 Linux設備
    的頭像 發表于 08-30 15:11 ?1132次閱讀

    linux驅動程序如何加載進內核

    ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的代碼,可以在不重新啟動系統的情況下加載和卸載。驅動程序通常以
    的頭像 發表于 08-30 15:02 ?999次閱讀

    linux驅動程序的編譯方法是什么

    Linux驅動程序的編譯方法主要包括兩種: 與內核一起編譯 和 編譯成獨立的內核模塊 。以下是對這兩種方法的介紹: 一、與內核一起編譯 與內核
    的頭像 發表于 08-30 14:46 ?1148次閱讀

    linux驅動程序的編譯方法有哪兩種

    Linux驅動程序的編譯方法主要可以歸納為兩種: 手動編譯 和 使用內核構建系統(Makefile)自動編譯 。 1. 手動編譯 手動編譯驅動程序通常涉及直接使用GCC(GNU Compiler
    的頭像 發表于 08-30 14:39 ?1417次閱讀

    linux驅動程序運行在什么空間

    Linux 驅動程序是操作系統的一部分,負責管理硬件設備與操作系統之間的交互。驅動程序運行在內核空間(Kernel Space),這是操作系統的核心部分,與用戶空間(User Space)相對。
    的頭像 發表于 08-30 14:37 ?824次閱讀

    NVIDIA全面轉向開源GPU內核模塊

    借助 R515 驅動程序,NVIDIA 于 2022 年 5 月發布了一套開源的 Linux GPU 內核模塊,該
    的頭像 發表于 07-25 09:56 ?952次閱讀
    <b class='flag-5'>NVIDIA</b>全面轉向<b class='flag-5'>開源</b><b class='flag-5'>GPU</b><b class='flag-5'>內核模塊</b>

    英偉達全面轉向開源GPU內核模塊

    英偉達公司近期宣布了一項重大決策,即全面轉向開源GPU內核模塊,并計劃最終以此取代閉源驅動程序。這一戰略轉變標志著英偉達在開源領域邁出了重要
    的頭像 發表于 07-19 15:26 ?804次閱讀
    主站蜘蛛池模板: 深爱五月激情 | 成 人 色综合 | 一区不卡在线观看 | 久久久久四虎国产精品 | 成人午夜大片免费7777 | 亚洲黄页网站 | 国产一级特黄aa级特黄裸毛片 | 户外露出 自拍系列 | 一级视频在线 | 精品在线一区二区三区 | 久草视频这里只有精品 | 全部免费特黄特色大片农村 | 欧美成人高清性色生活 | 18女毛片| 欧洲精品不卡1卡2卡三卡 | 日韩精品在线一区二区 | 日本黄色电影在线 | 天天干天天爽天天操 | 激情婷婷综合久久久久 | 亚洲精品美女久久久 | 久操操| 四虎永久在线观看视频精品 | 国产国产成人人免费影院 | 色多多最新地址福利地址 | 婷婷丁香四月 | 色cccwww在线播放 | 亚洲人成人网毛片在线播放 | 成年免费大片黄在线观看免费 | 94久久国产乱子伦精品免费 | 亚洲网在线观看 | 欧美人成网站免费大全 | 久久精品国产清自在天天线 | 农村妇女野外一级毛片 | 性欧美高清视频 | 特黄黄三级视频在线观看 | 中文字幕777| 成 人 免费 网站 | 羞涩妩媚玉腿呻吟嗯啊销魂迎合 | h网站免费在线观看 | 中国胖女人一级毛片aaaaa | 色婷婷99综合久久久精品 |