Mesa 26.2.0 完全支援 Vulkan 1.4 和 OpenGL 4.6。

關鍵點:
  • 在 ANV(Intel)、RADV(AMD)、NVK(NVIDIA)和 KosmicKrisp(Apple)等關鍵驅動程式中採用 Vulkan 1.4。
  • 全面支援現代架構上的 OpenGL 4.6,保證在 Linux 上實現最高的圖形保真度。
  • 在 NVK 驅動程式中整合網格著色器,改進 NVIDIA 的幾何體生成。
  • 透過由 libclc 庫的最佳化分支支援的 rusticl 驅動程序,提供對 OpenCL 3.1 的高階支援。
  • 透過 Panfrost 和 PanVK 擴展了與新型 ARM Mali G1 行動 GPU(Ultra、Premium、Pro)的兼容性。

3D 表,Linux 驅動程式

經過三個多月的密集開發和數千次程式碼提交,社群發布了新版本“Mesa 26.2.0”,這是 Vulkan、OpenGL 和 OpenCL API 開源實作的巨大更新。

這個新版本並非簡單的修訂,而是對渲染技術支援的大規模整合,標誌著在即將到來的穩定分支 26.2.1 發布之前,一個黃金時代的開始。它整合了多項功能,徹底改變了 AMD、Intel、NVIDIA 甚至 Apple 硬體的顯示卡效能。

表26.2.0主要新穎性

毫無疑問,Mesa 26.2.0 最重要的特性之一是幾乎全面採用了 Vulkan 1.4 規範。此外,蘋果還獲得了 HoneyKrisp 驅動程式的更新,以及全新的 KosmicKrisp,後者直接在 Metal API 之上實現了 Vulkan。對於行動架構和嵌入式系統,Turnip 和 PanVK 等專案也支援 1.4 標準,確保所有現代設備都能相容。

同時, OpenGL 4.6 版本已全面相容,鞏固了其作為主流硬體廠商預設標準的地位。對於舊款硬件,該協定堆疊也繼續提供支持,確保舊款 GPU 能夠根據其物理性能繼續運行 4.5 和 3.3 版本。

創新、網格和光線追踪

在底層,工程團隊為開發者整合了許多顛覆性的工具和擴充。其中最引人注目的是使用了 libclc 庫的定制分支。開發者解釋說,這項決定確保了 rusticl 驅動程式能夠通過 OpenCL 嚴格的兼容性測試,從而為各種硬體架構上的 OpenCL 3.1 提供穩定的支援。

對於NVIDIA顯示卡使用者而言,開源的NVK驅動程式透過全面支援網格著色器向前邁進了一步。此功能提供了一種產生複雜幾何體的替代且極其高效的方法,從而緩解了傳統的處理器瓶頸問題。

此外,開發人員還提到,對於 AMD(透過 RADV),他們現在提供了新的 Gamma 實用程序,這是一個專門設計的診斷工具,可以以毫米級的精度檢查光線追蹤計算的物件分組結構和分佈。

行動硬體優化和除錯

Mesa 26.2.0透過 Panfrost 和 PanVK 驅動程序,為強大的 Mali G1 系列 ARM GPU 提供官方且最佳化的支持,涵蓋 Ultra、Premium 和 Pro 版本。此項整合確保便攜式設備和開發板能夠以卓越的能源效率處理現代圖形工作負載。

最後值得一提的是,我們整合了大量新的 Vulkan 擴展,優化了動態渲染、內部佇列同步、記憶體佈局和高級子組控制等關鍵方面。所有這些進展都伴隨著一系列令人印象深刻的錯誤修復,解決了從編譯問題、內存洩漏到當代 AAA 級遊戲中嚴重的圖形故障等各種問題,為下一個正式版本鋪平了堅實可靠的道路。

如果您有興趣了解更多信息,可以點擊以下連結查看詳情。

如何在 Linux 上安裝 Mesa 驅動程式?

所有 Linux 發行版中都包含Mesa軟體包,因此可以透過下載和編譯原始碼(所有相關資訊都在這裡)或以相對簡單的方式安裝它們,這取決於發行版的官方管道或第三方提供的可用性。

對於Ubuntu、Debian 或其衍生發行版的用戶, Mesa 通常可以在這些發行版的官方軟體倉庫中找到。要安裝或更新:

sudo apt update && sudo apt upgrade -y
sudo apt install mesa-utils mesa-va-drivers mesa-vulkan-driv
僱員再培訓計劃

如果您想從 PPA 取得最新版本(適用於 Ubuntu 及其衍生發行版):

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade -y

對於那些是 Arch Linux 及其衍生產品, 我們使用以下命令安裝它們:

sudo pacman -S mesa mesa-utils mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Fedora 用戶請注意,軟體倉庫中已提供更新的軟體包,您只需執行以下命令即可:

sudo dnf install mesa-dri-drivers mesa-va-drivers mesa-vulkan-drivers

如果您想要更新的版本,可以使用 Mesa Copr 儲存庫:

sudo dnf copr enable grigorig/mesa-stable
sudo dnf update

最後,對於openSUSE 用戶,您可以輸入以下命令來安裝或更新:

sudo zypper in mesa


在 Google 中將其新增為首選來源