Mesa 20.3.0新版本剛剛宣布發布 與之前的版本一樣,該分支的第一個版本處於實驗狀態,在代碼最終穩定後,將發布穩定版本 20.3.1。
在表20.3中 為 Intel GPU 實現完整的 OpenGL 4.6 支持 (i965、iris)和 AMD (radeonsi) 驅動程序, 對 AMD (r4.5)、NVIDIA (nvc600) 和 llvmpipe GPU 的 OpenGL 0 支持、適用於 virgl 的 OpenGL 4.3(用於 QEMU/KVM 的虛擬 Virgil3D GPU),以及對適用於 Intel 和 AMD 卡的 Vulkan 1.2 以及適用於 VideoCore VI (Raspberry Pi 1.0) 的 Vulkan 4 的支持。
表20.3.0主要新穎性
在這個新版本中 包含 v3dv 驅動程序,支持 VideoCore VI 圖形加速器 用於基於 Broadcom BCM4 芯片的 Raspberry Pi 400、Raspberry Pi 4 和 Compute Module 2711 板。 Kronos 承認控制者 完全符合Vulkan 1.0規範。
套餐包括 一個新的熔爐控制器 通過軟件光柵化器的實現 對於 Vulkan API (類似於 llvmpipe,但適用於 Vulkan)。 軟件實施 它基於復制從 Vulkan API 到 Gallium API 的調用。
控制器性能和功能 鋅鎵大幅增加 除了 Vulkan 之外還實現了 OpenGL API(如果系統上的驅動程序僅限於僅支持 Vulkan API,則該驅動程序允許您獲得硬件加速的 OpenGL)。
另一個引人注目的變化是 «阿科» 在這 添加了對 NGG 引擎的支持 (下一代幾何)使用幾何著色器時。 該功能在 RADV 驅動程序(適用於 AMD 卡)中實現。
為 Intel Haswell GPU、ANV 驅動程序增加了對 擴展名 轉換反饋 Vulkan,它允許 DXVK 項目使用 Direct3D Stream Output API,該 API 負責渲染遊戲中的許多表面。
添加 初步支持 AMD Dimgrey Cavefish 顯卡 (導航23) 和梵高APU RadeonSI 驅動程序上的 (RDNA2)。
, 其他突出的變化:
- Intel GPU OpenGL 和 Vulkan 驅動程序增加了對 Alder Lake(第 12 代)處理器系列的支持。
- 優化了 Tiger Lake 和 Rocket Lake 芯片上的圖形性能(某些遊戲和測試,例如 Unreal Engine 4 Vulkan Demo,顯示出 9-12% 的加速)。
- glx_extension_override 和indirect_gl_extension_override 設置已添加到driconf,您可以使用它們覆蓋可用的GLX 擴展列表。
- 添加了將 NIR 著色器的中間渲染 (IR) 轉換為 TGSI(鎢圖形著色基礎設施)中間渲染的層。
- Intel GPU 的 Iris 驅動程序支持 OpenCL 內核 (MESA_SHADER_KERNEL),以將計算卸載到 GPU 端。
- 通過 OpenCL 實現,為 Clover 狀態跟踪器添加了對 OpenCL 1.2 規範的支持。
- 用於軟件 OpenGL 渲染的 llvmpipe 驅動程序提供對 OpenGL 4.5 的支持。
終於 如果您想了解更多, 您可以檢查以下鏈接。
如何在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