Mesa 22.0 提供 Vulkan 1.3 支持、驱动程序改进等

司机表

经过四个月的发展 发射 OpenGL 和 Vulkan API 的免费实现 "表 22.0.0", 这是 Mesa 分支的第一个版本 22.0.0 具有实验状态:在代码最终稳定后,将发布稳定版本 22.0.1。

在这个新版本中 值得注意的是 Vulkan 1.3 图形 API 的实现 在英特尔 GPU 的 anv 驱动程序和 AMD GPU 的 radv 中。

除了在仿真器 (vn) 模式下实现的 Vulkan 1.2 支持外,Qualcomm GPU 和 lavapipe 软件光栅器还支持 Vulkan 1.1,Broadcom VideoCore VI GPU (Raspberry Pi 1.0) 也支持 Vulkan 4。

Mesa 22.0 还为 4.6、iris (Intel)、radeonsi (AMD)、zink 和 llvmpipe 驱动程序提供完整的 OpenGL 965 支持。 OpenGL 4.5 支持适用于 AMD (r600) 和 NVIDIA (nvc0) GPU,OpenGL 4.3 支持 virgl(用于 QEMU/KVM 的 Virgil3D 虚拟 GPU)和 vmwgfx (VMware)。

表22.0的主要新颖性

如开头所述,该表的新版本的主要新颖之处之一是添加了对 Vulkan 1.3 图形 API 的支持,您可以从中了解其最重要的功能。 在这篇文章中。

相关文章:
Vulkan 1.3 的新版本已经发布,这是它的新闻

另一个引人注目的新颖之处在于 经典的 OpenGL 驱动程序 不使用 Gallium3D 界面的 已从主要 Mesa 组合移至单独的“Amber”分支.

除此之外 “Amber”分支也移动了 SWR 控制器,它提供了一个基于英特尔 OpenSWR 项目的 OpenGL 软件光栅化器。 经典的 xlib 库已从主构建中排除,建议使用 gallium-xlib 变体。

另外,我们可以在这个新版本的 Mesa 22.0 中发现 D3D12 镓驱动程序 在 DirectX 12 API (D3D12) 之上具有 OpenGL 层 提供与 OpenGL ES 3.1 的兼容性。 该驱动程序用于 WSL2 层以在 Windows 上运行图形 Linux 应用程序。

控制器 Intel GPU 默认启用以支持 Adaptive-Sync (VRR),让您可以自适应地更改显示器的刷新率,以实现流畅、无卡顿的输出。

对于 EGL,实现了“dma-buf 反馈”机制, 它提供有关可用 GPU 的附加信息,并允许您提高主 GPU 和辅助 GPU 之间的数据交换效率,例如,无需中间缓冲即可组织输出。

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

  • 对 OpenGL 4.3 的支持已添加到用于在 VMware 环境中实现 3D 加速的 vmwgfx 驱动程序中。
  • 添加了对 Vulkan RADV (AMD)、ANV (Intel) 和 zink(OpenGL over Vulkan)驱动程序扩展的支持。
  • 向 OpenGL“iris”驱动程序和 Vulkan“ANV”驱动程序添加了对 Intel Alderlake 芯片(S 和 N)的支持。
  • RADV (AMD) Vulkan 驱动程序继续支持光线追踪和光线追踪着色器。
  • 为自 Raspberry Pi 3 模型以来使用的 VideoCore VI 图形加速器开发的 v4dv 驱动程序提供了在 Android 平台上工作的能力。

最后 如果您有兴趣了解更多信息 关于这个新版本的 Mesa 22.0 控制器,你可以查看 详情 09 在以下链接中。

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