Mesa 21.2 到货,初步支持 Apple M1,改进 Panfrost、Vulkan 等

司机表

经过三个月的发展 新版本的发布 的新分支 表 21.2 其中有一个实验状态 并且在代码最终稳定后,将发布稳定版本 21.2.1。

Mesa 21.2的新版本 提供完整的 OpenGL 4.6 支持 对于 965、iris、radeonsi、zink 和 llvmpipe 驱动程序,以及对 AMD r4.5 和 NVIDIA nvc600 的 OpenGL 0 支持。

表21.2的主要新颖性

在表 21.2 中我们可以发现 asahi OpenGL 驱动程序包含在初始 GPU 支持中 在芯片上提供 苹果M1. 控制器 使用Gallium接口,支持OpenGL 2.1和OpenGL ES 2.0的大部分功能,但仍不能用于运行大多数游戏。

另一个新颖之处是 PanVk 驱动程序包含 (由 Collabora 员工开发)提供 支持图形 API Vulkan GPU ARM Mali Midgard 和 Bifrost 并被定位为 Panfrost 项目的延续,该项目提供 OpenGL 支持。

此外,在这个新版本的 Mesa 21.2 中 Midgard 和 Bifrost 的 Panfrost 支持 OpenGL ES 3.1, 尽管提到有计划提高 Bifrost 芯片的性能并支持基于 Valhall 架构(Mali G77 和更新版本)的 GPU。

已经在 Zink 驱动程序中完成了工作,以便它可以支持 OpenGL 扩展: GL_ARB_sample_locations、GL_ARB_sparse_buffer、GL_ARB_shader_group_vote、GL_ARB_texture 和 GL_filter_minlock。 添加了 DRM 格式修饰符。

而在 Vulkan ANV 控制器 (英特尔) 和 OpenGL Iris 驱动程序, 在这个新版本中e 已完成支持即将推出的 Intel 显卡的准备工作 Xe-HPG (DG2)。 这包括早期光线追踪功能和光线追踪着色器支持。

在 lavapipe 驱动程序端,现在支持“wideLines”模式(提供对宽度大于 1.0 的线的支持)。

还提到 OpenGL 4.3 已经有 virgl 支持 和兼容性 Vulkan 1.2 可用于 Intel 和 AMD 卡除了在模拟器模式 (vn) 中,Vulkan 1.1 支持可用于 Qualcomm GPU 和 lavapipe 软件光栅化器 和 Vulkan 1.0 可用于 Broadcom VideoCore VI GPU (树莓派 4)。

其他突出的变化 这个新版本:

  • 用于 NVIDIA GT50x (GeForce GT 21x2) GPU 的 Nouveau nv0 驱动程序包括 OpenGL ES 3.1 支持。
  • 正在为 GPU 开发 Vulkan TURNIP 驱动程序和 Freedreno OpenGL 驱动程序
  • Qualcomm Adreno 为 Adreno a6xx gen4 GPU(a660、a635)提供初步支持。
  • 已实现使用 MSVC 编译器在 Windows 平台上构建 RADV 驱动程序的能力。
  • 实现了对替代 GBM(通用缓冲区管理器)后端的动态检测和加载的支持。 此更改旨在改进对带有 NVIDIA 驱动程序的系统的 Wayland 支持。
  • Vulkan RADV (AMD)、ANV (Intel) 和 lavapipe 驱动程序增加了对扩展的支持

最后 如果您有兴趣了解更多信息 关于这个新版本的 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. 权利:您可以随时限制,恢复和删除您的信息。