表 21.3 已經發布,並對控制器進行了各種更改和改進

司機表

經過四個月的發展 發射 OpenGL 和 Vulkan API 的免費實現: 表 21.3.0, 它被定位為具有實驗狀態的 Mesa 21.3.x 分支的第一個版本。 最終代碼穩定後,將發布穩定版本 21.3.1。

梅薩21.3 提供完整的 OpenGL 4.6 支持 對於 965、iris (Intel)、radeonsi (AMD)、zink 和 llvmpipe 驅動程序。 支持 OpenGL 4.5 可用於 AMD GPU (r600) 和 NVIDIA (nvc0),以及 OpenGL 4.3 到 virgl(用於 QEMU / KVM 的虛擬 GPU Virgil3D)。 Vulkan 1.2 支持可用於 Intel 和 AMD 卡,以及仿真器模式 (vn) 和 lavapipe 軟件光柵器,Vulkan 1.1 支持可用於 Qualcomm GPU 和 lavapipe 軟件光柵器,Vulkan 1.0 可用於 Broadcom VideoCore VI GPU(Raspberry Pi 4)。

表21.3.0主要新穎性

在這個新版本的 Mesa 中,強調的是 Zink控制器 (基於 Vulkan 的 OpenGL API 實現,如果您的系統驅動程序有限,僅支持 Vulkan API,則允許您獲得硬件加速的 OpenGL) 它與 OpenGL ES 3.2 兼容。

雖然控制器 潘弗羅斯特, 設計用於基於 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)和 Bifrost(Mali G3x、G5x、G7x)微架構的 GPU, 它經過官方認證,可與 OpenGL ES 3.1 兼容。

此外, v3dv 驅動程序 為從 Raspberry Pi 4 模型使用的 VideoCore VI 圖形加速器開發 它已經過認證,可以支持 Vulkan Graphics API 1.1,並且還增加了對幾何著色器的支持。 著色器編譯器生成的代碼的性能得到了顯著提升,這對積極使用著色器的程序(例如基於虛幻引擎 4 的遊戲)的速度產生了積極影響。

控制器 RADV Vulkan (AMD) 添加了對光線追踪的實驗性支持 和光線追踪著色器。 對於 GFX10.3 卡,默認情況下使用 NGG(下一代幾何)著色引擎啟用圖元選擇。

這也突出了 lavpipe 控制器 使用 Vulkan API 的軟件光柵化器實現(類似於 llvmpipe,但適用於 Vulkan,它將調用從 Vulkan API 轉換為 Gallium API) 支持各向異性紋理過濾並添加了對 Vulkan 1.2 的支持。
控制器 OpenGL lvmpipe 添加了對 FP16 操作、各向異性紋理過濾的支持 (GL_ARB_texture_filter_anisotropic) 和固定內存區域 (GL_AMD_pinned_memory)。 支持 OpenGL 4.5 兼容性配置文件。

OpenGL Iris 驅動程序(Intel GPU 的新驅動程序)添加了多線程著色器編譯功能,VA-API(視頻加速 API)狀態跟踪器在使用 AMD GPU 驅動程序時提供對加速 AV1 視頻編碼和解碼的支持。

還提到為 Windows 平台實現了 EGL 支持,並且 添加了對 Wayland 的 EGL_EXT_present_opaque 擴展的支持, 除此之外 修復了顯示問題 在基於 Wayland 協議的環境中運行的遊戲的透明度。

關於 Vulkan RADV (AMD)、ANV (Intel) 和 lavapipe 驅動程序,添加了對擴展的支持:

  • VK_EXT_shader_atomic_float2(英特爾,RADV)。
  • VK_EXT_vertex_input_dynamic_state (RADV)。
  • VK_EXT_primitive_topology_list_restart(RADV,lavapipe)。
  • VK_KHR_shader_integer_dot_product (RADV)。
  • VK_KHR_synchronization2(英特爾)。
  • VK_KHR_maintenance4 (RADV)。
  • VK_KHR_format_feature_flags2 (RADV)。
  • VK_KHR_shader_subgroup_extended_types (lavapipe)。
  • VK_KHR_spirv_1_4 (lavpipe)。
  • VK_KHR_timeline_semaphore (lavapipe)。
  • VK_EXT_external_memory_host (lavpipe)。
  • VK_KHR_depth_stencil_resolve (lavapipe)。
  • VK_KHR_shader_float16_int8 (lavpipe)。
  • VK_EXT_color_write_enable (lavpipe)。

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

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