Mesa 22.0 提供 Vulkan 1.3 支持、驅動程序改進等

司機表

經過四個月的發展 發射 OpenGL 和 Vulkan API 的免費實現 "表 22.0.0", 這是 Mesa 分支的第一個版本 22.0.0 具有實驗狀態:在代碼最終穩定後,將發布穩定版本 22.0.1。

在這個新版本中 值得注意的是 Vulkan 1.3 圖形 API 的實現 在英特爾 GPU 的 anv 驅動程序和 AMD GPU 的 radv 中。

除了在仿真器 (vn) 模式下實現的 Vulkan 1.2 支持外,Qualcomm GPU 和 lavapipe 軟件光柵器還支持 Vulkan 1.1,Broadcom VideoCore VI GPU (Raspberry Pi 1.0) 也支持 Vulkan 4。

Mesa 22.0 還為 4.6、iris (Intel)、radeonsi (AMD)、zink 和 llvmpipe 驅動程序提供完整的 OpenGL 965 支持。 OpenGL 4.5 支持適用於 AMD (r600) 和 NVIDIA (nvc0) GPU,OpenGL 4.3 支持 virgl(用於 QEMU/KVM 的 Virgil3D 虛擬 GPU)和 vmwgfx (VMware)。

表22.0主要新穎性

如開頭所述,該表的新版本的主要新穎之處之一是添加了對 Vulkan 1.3 圖形 API 的支持,您可以從中了解其最重要的功能。 在這篇文章中。

相關文章:
Vulkan 1.3 的新版本已經發布,這是它的新聞

另一個引人注目的新穎之處在於 經典的 OpenGL 驅動程序 不使用 Gallium3D 界面的 已從主要 Mesa 組合移至單獨的“Amber”分支.

除此之外 “Amber”分支也移動了 SWR 控制器,它提供了一個基於英特爾 OpenSWR 項目的 OpenGL 軟件光柵化器。 經典的 xlib 庫已從主構建中排除,建議使用 gallium-xlib 變體。

另外,我們可以在這個新版本的 Mesa 22.0 中發現 D3D12 鎵驅動程序 在 DirectX 12 API (D3D12) 之上具有 OpenGL 層 提供與 OpenGL ES 3.1 的兼容性。 該驅動程序用於 WSL2 層以在 Windows 上運行圖形 Linux 應用程序。

控制器 Intel GPU 默認啟用以支持 Adaptive-Sync (VRR),讓您可以自適應地更改顯示器的刷新率,以實現流暢、無卡頓的輸出。

對於 EGL,實現了“dma-buf 反饋”機制, 它提供有關可用 GPU 的附加信息,並允許您提高主 GPU 和輔助 GPU 之間的數據交換效率,例如,無需中間緩衝即可組織輸出。

在此新版本中突出的其他更改包括:

  • 對 OpenGL 4.3 的支持已添加到 vmwgfx 驅動程序中,該驅動程序用於在 VMware 環境中實現 3D 加速。
  • 添加了對 Vulkan RADV (AMD)、ANV (Intel) 和 zink(OpenGL over Vulkan)驅動程序擴展的支持。
  • 向 OpenGL“iris”驅動程序和 Vulkan“ANV”驅動程序添加了對 Intel Alderlake(S 和 N)芯片的支持。
  • RADV (AMD) Vulkan 驅動程序繼續支持光線追踪和光線追踪著色器。
  • 為自 Raspberry Pi 3 模型以來使用的 VideoCore VI 圖形加速器開發的 v4dv 驅動程序提供了在 Android 平台上工作的能力。

終於 如果您有興趣了解更多信息 關於這個新版本的 Mesa 22.0 控制器,你可以查看 詳情 09 在以下鏈接中。

如何在Linux上安裝Mesa視頻驅動程序?

檯面套餐 在所有Linux發行版中都可以找到,因此可以通過下載並編譯源代碼來完成其安裝(有關此的所有信息)或以相對簡單的方式(取決於您的發行版或第三方的官方渠道中的可用性)。

對於那些使用Ubuntu,Linux Mint及其衍生版本的用戶 他們可以添加以下存儲庫,以在其中快速更新驅動程序。

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

現在,我們將使用以下更新包和存儲庫列表:

sudo apt update

最後,我們可以使用以下命令安裝驅動程序:

sudo apt upgrade

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

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

無論他們是誰 Fedora 32用戶可以使用此存儲庫,因此他們必須通過以下方式啟用corp:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

最後, 對於那些是openSUSE用戶的用戶,他們可以通過輸入以下內容進行安裝或升級:

sudo zypper in mesa

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。