NVIDIA 最新 NOVA Patch使 GSP

Back
Category : News

呢個新聞講NVIDIA最新嘅NOVA patches,呢啲patches係畀NVIDIA嘅開源kernel graphics driver用,叫做NOVA,呢個driver係用Rust寫嘅,專門支持RTX 20 “Turing” 同更新嘅GPU。
呢個driver主要負責硬件初始化同管理,喺mainline kernel入面運作。GSP,即係GPU System Processor,係基於RISC-V架構嘅,NVIDIA喺2024年已經出咗大約十億個RISC-V核心喺佢哋嘅產品度。
NVIDIA工程師Alistair Popple提交咗一套10個patches畀NOVA-Core driver,呢啲patches推進咗GSP嘅初始化,到達一個RISC-V活躍狀態,喺呢個狀態下,GSP可以同host系統溝通。
不過,GSP仲未完全活躍,之後會有更多patches嚟完善佢。呢啲patches喺dri-devel mailing list度可以review,連結係https://lore.kernel.org/dri-devel/[email protected]/。
講返NVIDIA用RISC-V喺GSP度嘅背景,RISC-V係一個開源嘅指令集架構,好多公司都用佢嚟設計processor,因為佢靈活同免費。NVIDIA喺GPU入面用GSP嚟處理一啲系統任務,例如電源管理、錯誤處理等等,取代咗之前嘅Falcon微控制器。
喺Turing同之後嘅GPU,GSP變得更加重要,因為佢負責更多功能。NOVA driver嘅開發係NVIDIA對開源社區嘅貢獻,目的是畀Linux用戶有更好嘅NVIDIA GPU支持,而唔使靠proprietary driver。
呢個進展意味住,未來Linux kernel可以更有效咁初始化NVIDIA GPU,特別係喺datacenter同AI應用度。因為NOVA係用Rust寫,Rust語言有更好嘅memory safety,減少bug機會,對kernel driver嚟講好重要。
除咗呢個,NVIDIA最近都積極參與開源工作,例如開放咗更多firmware同driver code。呢個patches系列係一個步驟,之後可能會有更多功能,例如re-clocking、電源管理等等。
對開發者嚟講,呢個係好消息,因為佢哋可以基於呢個driver嚟開發更多應用。喺Phoronix網站度,Michael Larabel經常報導Linux hardware同graphics driver嘅新聞,佢創辦咗Phoronix.com喺2004年,有好多經驗。
總之,呢個最新嘅NOVA patches係NVIDIA開源努力嘅一部分,畀GSP boot到RISC-V活躍狀態,雖然仲未完,但已經係大進展。希望之後有更多更新,畀Linux用戶有更好嘅體驗。
再講多啲關於RISC-V,RISC-V係2010年由UC Berkeley開發,之後變成國際標準,好多公司如Intel、Google、華為都支持佢。NVIDIA用佢喺GSP度,證明咗RISC-V喺高性能計算嘅潛力。
喺2024年,NVIDIA出咗十億個RISC-V核心,呢個數字好驚人,顯示咗RISC-V已經唔係小眾,而係主流。對比ARM同x86,RISC-V無版權費,畀公司更多自由。
喺NOVA driver度,呢個GSP booting係基礎步驟,之後要整合更多功能,例如display engine、compute加速等等。開發團隊仲要解決compatibility issue,同確保穩定性。
喺mailing list度,有開發者討論呢個patches,可能會有feedback同修改。總括嚟講,呢個係正向發展,對開源社區有益。
另外,NVIDIA嘅GSP firmware最近都開放咗一部份,畀社區可以研究同改進。呢個趨勢顯示NVIDIA越嚟越重視開源,特別係喺AI同GPU computing度。
Linux用戶可以期待未來有更好嘅NVIDIA支持,而唔使用closed-source blob。呢個patches係milestone,標誌住NOVA driver向成熟邁進。
如果想知多啲,可以去Phoronix網站睇原文。https://www.phoronix.com/news/NOVA-GSP-Booting-Patches