表 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. 权利:您可以随时限制,恢复和删除您的信息。