成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

英偉達下一款Linux驅動程序開源了,但又沒完全開源

系統(tǒng) Linux 開源
對于英偉達Grace Hopper以及英偉達Blackwell等前沿平臺,您只能使用開源GPU內核模塊。這些平臺不支持專有驅動程序。

GPU巨頭的軟件仍然讓人頭痛,但Fedora和AMD正在努力尋求應對之策。

英偉達表示,其即將發(fā)布的560版驅動程序將與515版和555版一樣開放——并將支持更多設備。

從這條最新消息來看,GPU巨頭似乎正在全面擁抱開源GPU內核模塊。

但事實上,英偉達此舉是對2022年圖形驅動程序開源計劃的延續(xù)。根據當時的相關報道,有觀察人士發(fā)現其并不像宣傳中的那么開放(詳情請參閱文末腳注)。首先明確一點,我們并不是在貶低英偉達的開源舉措,只不過……英偉達當時曾有所保留,而如今依然有所保留。

該公司最新公告強調稱,他們將繼續(xù)推進此項計劃并擴大支持范圍。2023年,英偉達增加了對新款Turing硬件的支持。如今,該公司在聲明中表示:

對于英偉達Grace Hopper以及英偉達Blackwell等前沿平臺,您只能使用開源GPU內核模塊。這些平臺不支持專有驅動程序。

而對于隸屬于Turing、Ampere、Ada Lovelace或者Hopper架構的較新GPU,英偉達建議您切換至開源GPU內核模塊。

如果大家使用的是較舊的GPU或者混合應用場景,則將別無選擇,只能繼續(xù)使用單體專有驅動程序。而即使您使用的是受到開源支持的現代GPU,也仍然擺脫不了固件BLOB。

各Linux發(fā)行版如何處理這個問題

這對支持UEFI安全啟動的Linux發(fā)行版?zhèn)儊碚f明顯是個問題,此機制要求對內核進行加密簽名。Ubuntu直接包含驅動程序以及配套安裝工具,所以情況相對簡單。

但Fedora并不包含英偉達驅動程序等專有元素,甚至根本不在GNOME軟件應用商店中提供相關選項。這是個長期存在的老問題了,但也許很快就能得到解決。

在新的變更提案中,Fedora將為用戶添加一個自行簽署模塊的選項。此項變更仍在討論當中,但如果順利獲批,則有望在Fedora 41中盡快落地。

將CUDA從英偉達手中解放出來

除了擁有高端顯卡的游戲玩家以外,英偉達GPU的另一個重要用途,就是把計算任務由GPU芯片接管過來。這種并行處理方式能夠極大發(fā)揮現代GPU的計算能力。英偉達方面稱之為CUDA,全名叫做計算統(tǒng)一設備架構(compute unified device architecture),但如今人們普遍使用GPGPU計算來表達。

問題在于,如果我們面向CUDA編寫代碼,那么它就只能在使用英偉達驅動程序的英偉達芯片上運行。舉例來說,大家無法使用全FOSS Nouveau驅動程序運行CUDA代碼。

AMD也有自己的類似GPGPU軟件棧,名為ROCm,它允許用戶將數字運算轉移到AMD GPU上……但同樣的,如果面向ROCm編寫代碼,那它也無法在英偉達平臺上運行。如果想要保持跨GPU可移植性,AMD方面也提供Hip替代方案,即異構計算可移植性接口。但需要注意的是,并非所有功能都受到支持,例如內聯(lián)PTX匯編語言就無法起效。

如今,新的獨立競爭者也加入戰(zhàn)團:來自Spectral Compute的SCALE語言。項目文檔提到:

SCALE是一套GPGPU編程工具包,允許CUDA應用程序面向AMD GPU進行本地編譯。

SCALE不需要修改CUDA程序或其構建系統(tǒng)。

SCALE確實能支持內聯(lián)PTX匯編,該項目還提供了與同類競爭技術的效果比較,包括AMD HIP和FOSS ZLUDA工具。

除此之外,還有其他產品可以實現供應商中立的GPGPU計算。OpenCL標準自2008年起就已存在,并于2020年迎來3.0版本。預計今年晚些時候,還將有名為UXL的新競爭對手參與進來。

不過,這一切都無法阻止英偉達拿下令人印象深刻的3萬億美元市場估值。在我們看來,能提升這一領域的競爭烈度肯定是件好事。

腳注:多開放才算真“開放”?

整天嚷嚷著開源驅動程序,并不代表英偉達的整個驅動程序棧現在都已經轉向開源。人家根本不開源。只能說與Linux操作系統(tǒng)相交互的部分是開源的,而這是英偉達將代碼中的專有部分集中在一個幾MB的“固件”文件內實現的——毫無疑問,這個文件仍然保持閉源、秘不示人。

在發(fā)布515驅動程序時,Asahi Linux項目負責人Hector Martin專門查看了英偉達公開了多少代碼可供研究。在現已刪除的Twitter賬戶上,他公布了如下發(fā)現:

就是說英偉達“發(fā)布”了他們的開源內核驅動程序。

但更準確地講,他們只是把大部分代碼轉移到了固件當中,再讓開源驅動程序調用該固件。據我所知,這個34 MB大小的固件中實現了近900個函數。

博通直呼內行……

簡單比較,蘋果的GPU固件約為400 KB。哪怕同樣是瘋狂與混亂RPC復合體的蘋果顯示控制器,大小也只有7 MB左右,而且其中大部分是數據表(代碼部分只占約1.5 MB)。

千萬別誤會我的意思,內核里blob少一點其實是好事……但英偉達并沒有像他們嘴上說的那樣開源自家“驅動程序”。

至少他們的內核端代碼可是有“區(qū)區(qū)”58 MB。AMD在這方面仍然遙遙領先,他們用某種方法成功把近300 MB的自動生成內容塞進了上游Linux內核樹當中……

這種在大型軟件項目中留黑箱的作法近年越來越常見。根據2022年時的相關報道:人們對專有固件BLOB范圍不斷擴大的趨勢感到擔憂。這種狀況影響深遠,甚至逼迫Debian項目改變了其延續(xù)30年的政策,從Debian 12開始引入專有固件。

責任編輯:龐桂玉 來源: 至頂網
相關推薦

2021-07-09 05:56:28

云計算IaaS公有云

2023-05-29 10:39:51

開源模型

2021-11-17 16:20:49

Linux 系統(tǒng) 樹莓派

2022-05-13 09:14:47

NVidia開源Linux

2020-12-10 10:00:59

監(jiān)控Java可視化

2024-08-16 08:31:05

2022-02-23 14:21:20

Chrome插件瀏覽器

2022-05-23 13:17:32

Linux開源NVIDIA

2025-03-17 09:19:45

2025-05-30 03:00:00

AI開源工具

2021-07-23 16:50:19

httpJava框架

2022-05-12 13:09:18

Linux英偉達開源

2023-01-09 15:11:23

LinuxVulkan X11

2022-06-22 10:13:05

開源驅動程序

2016-02-15 11:44:23

源碼開源項目watch

2015-09-28 09:56:17

Github開源工具編程

2023-03-29 23:40:24

2022-04-14 11:09:17

開源項目搜索

2020-12-18 08:38:22

開源前端mitojs

2022-09-24 19:44:14

AMD開源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产三级网站 | 精品国产一区二区三区成人影院 | 国产日韩久久 | 国产一级片久久久 | 久久99网 | 欧美精品首页 | 亚洲在线看| 久久一区精品 | 中文字幕一区二区三区四区五区 | 欧美xxxx做受欧美 | 精品视频一区二区三区四区 | 久久大陆| 四虎影院新网址 | 日韩欧美在线观看 | 国产精品久久久久无码av | 影音先锋中文字幕在线观看 | 日韩一区二区三区在线观看 | 一区二区视频 | 国产一区二区电影 | 成人网av | 黑人一级黄色大片 | www.色婷婷 | 亚洲字幕在线观看 | 老牛影视av一区二区在线观看 | 手机看片1 | 欧美一区二区免费 | 69福利影院| 日韩视频一区二区 | 久久精品日产第一区二区三区 | 玖玖视频国产 | 一区免费 | 午夜欧美一区二区三区在线播放 | 午夜视频免费在线观看 | 欧美一级片a | 国产高清一区二区 | 日韩福利片 | 久久久夜色精品亚洲 | 91av导航 | 欧洲亚洲精品久久久久 | 亚洲精品视频在线播放 | 一区二区三区在线看 |