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、台面、图形库、合成器、窗口管理器、桌面……