Linux中國

一個全新的用於英偉達顯卡的開源 Vulkan 驅動已經準備好測試了!

NVK 是一個全新的用於英偉達顯卡的開源 Vulkan 驅動,它的目標是成為新的主流顯卡驅動。

這成為可能的部分原因是因為英偉達開源了數據中心 GPU 和消費級 GPU(GTX/RTX)的 GPU 內核模塊。

英偉達在改善其 GPU 在 Linux 上的體驗方面邁出了重要的一步

它使開發人員能夠改進開源驅動程序並啟用比以前更多的功能。

讓我們來看看 NVK 可以提供什麼。

新的適用於英偉達 GPU 的 NVK 開源驅動程序

Jason Ekstrand(Collabora 的工程師)和 Red Hat 的其他人已經在過去幾個月里編寫了 NVK 的代碼。

他們可以利用 Turing 系列顯卡提供的統一固件 BLOB,然後在其上構建 Vulkan 支持。

但是,不是已經有了 nouveau 開源驅動程序了嗎?

NVK 與其他的 nouveau 驅動非常不同,因為它是從頭開始編寫的。

nouveau 是一個主要的英偉達顯卡的開源驅動程序,已經年久失修了,試圖在它的基礎上構建是一個很多人都無法承擔的任務。

當然,它是由有很多才華的工程師開發的,但是缺乏公司的支持和貢獻者的影響了它的發展。

NVK 旨在克服這些問題,同時專註於對 Turing 系列及更高版本 GPU 的支持。

由於內核的開發方式,對於 Kepler、Maxwell 和 Pascal 等較舊的 GPU 的支持可能不會很容易地加入 NVK。它也許極大地依賴於新內核,從而只支持較新的 GPU。

同時,nouveau 內核介面與 Vulkan 不兼容,阻礙了對較舊 GPU 的支持。

但是,仍然有進一步測試的空間,這可能會讓 NVK 可以支持較舊的 GPU。

當然,隨著更多的社區貢獻,NVK 可以通過增加額外的功能和 GPU 支持來改進。

如何嘗試它?

NVK 目前處於非常初級的狀態,有很多功能缺失,並且正在持續開發中。

所以,它還不適合讓所有類型的用戶嘗試。

你還是可以通過拉取 freedesktop.org 上的 nouveau/mesa 項目 的 nvk/main 分支並構建它來嘗試它。

如果你想的話,你也可以通過貢獻到該項目下的 nvk/main 分支 來幫助 NVK 的開發。

對於更多的技術信息,你可以參考 官方公告

未來潛力

NVK 有很多潛力,尤其是與老化的 nouveau 圖形驅動套件相比。

這可以為 nouveau 帶來一個合適的繼承者,同時為 Linux 提供一個帶有很多功能的、主流的開源英偉達圖形驅動套件。

? 你對此有什麼看法?你認為這最終能夠實現 nouveau 驅動程序所未能實現的嗎?

via: https://news.itsfoss.com/nvidia-nvk/

作者:Sourav Rudra 選題:lkxed 譯者:Cubik65536 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國