Mesa 22.1.0 帶來支持改進、兼容性改進等

司機表

經過兩個月的發展 發射 新版本的 OpenGL 和 Vulkan API 實現, “表22.1.0”. 與往常一樣,Mesa 分支的第一個版本處於實驗狀態,因此在代碼最終穩定後,將發布穩定版本 22.1.1。

在 Mesa 22.1 中,Intel GPU 的 anv 驅動程序、AMD GPU 的 radv 和 Lavapipe 軟件光柵化器中提供了對 Vulkan 1.3 圖形 API 的支持。 Vulkan 1.2 支持仿真器模式 (vn)、Qualcomm GPU 驅動程序 (tu) 上的 Vulkan 1.1 和 Broadcom VideoCore VI GPU 驅動程序 (Raspberry Pi 1.0) 上的 Vulkan 4

表22.1.0主要新穎性

在呈現的這個新版本中, ANV Vulkan (Intel) 驅動程序和 Iris OpenGL 驅動程序受支持 獨立顯卡 英特爾DG2 (Arc Alchemist)和Arctic Sound-M,而控制器 D3D12,與 API之上的OpenGL層 DirectX的12 (D3D12), 它支持 OpenGL 4。2、驅動用於WSL2層,在Windows上運行圖形化Linux應用。

還突出顯示的是 clavapipe 控制器與 一個軟件光柵器實現 火神 API (類似於 llvmpipe,但對於 Vulkan,它將 Vulkan API 調用轉換為 Gallium API)現在與 Vulkan 1.3 兼容。

控制器 GeForce 6/7/8 GPU 的 Nouveau 前牙 轉換為使用中間表示 (IR) 從 NIR 著色器中無類型。 NIR 支持還通過啟用將 NIR 轉換為 TGSI 的層來啟用 Tungsten 圖形著色器基礎結構 (TGSI) 渲染支持。

控制器 v3d OpenGL 為自該模型以來使用的 VideoCore VI 圖形加速器而開發 樹莓派 4 實現緩存支持 磁盤上的著色器。

AMD GPU 配備視頻引擎 VCN 2.0,已實現 EFC 支持 (編碼器格式轉換),它允許使用硬件視頻編碼器直接讀取 RGB 表面,而無需著色器執行 RGB->YUV 轉換。

添加了對 ANGLE 層的支持, 它將 OpenGL ES 調用轉換為 OpenGL、Direct3D 9/11、Desktop GL 和 Vulkan,以及基於 Vulkan API 的虛擬 GPU (virtio-gpu) 實現的 Venus 驅動程序。

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

  • 添加了對 NVIDIA 的 OpenGL 擴展 GL_NV_pack_subimage 的支持,以使用幀緩衝區或紋理數據更新主機內存中的矩形。
  • 添加了對 RADV (AMD)、ANV (Intel) 和 lavapipe Vulkan 驅動程序擴展的支持
  • 添加了對 AMD GFX1036 和 GFX1037 GPU 的支持。
  • Crocus 驅動程序是為基於與 Iris 驅動程序不兼容的 Gen4-Gen7 微架構的舊 Intel GPU 而開發的,它包含一個 OpenGL 向後兼容性配置文件。
  • PanVk 驅動程序為 ARM Mali Midgard 和 Bifrost GPU 的 Vulkan 圖形 API 提供支持,現已開始支持計算著色器。
  • RADV 驅動程序 (AMD) 實現了原始光線移除,改進了對《DOOM Eternal》等遊戲的光線追踪支持。
  • 提出了基於 Imagination 開發的 PowerVR Rogue 架構的 Vulkan GPU 驅動程序的初始實現。
  • 該軟件包包括一個由英特爾提出並用於光線追踪的緊湊型 OpenCL 編譯器。

終於 如果您有興趣了解更多信息 關於這個新版本的 Mesa 驅動程序,您可以查看 以下鏈接中提供了詳細信息。

如何在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. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   米格爾·安赫爾 他說:

    沒有人了解 linux 圖形堆棧。
    固件、內核驅動程序、卡驅動程序、Xorg、Waylands、檯面、圖形庫、合成器、窗口管理器、桌面......