Mesa 20.2.0推出了针对AMD卡和GPU的改进

司机表

recientemente 发射 新版本的开放驱动程序 “表20.2.0”,其中的版本 着重改善兼容性的工作 并改善支持 适用于AMD卡和GPus。

在此新版本的Mesa 20.2控制器中 请注意,已为Intel GPU实现了对OpenGL 4.6的完全支持 (i965驱动程序,虹膜) 和AMD (radeonsi),OpenGL 4.5支持AMD(r600),NVIDIA(nvc0)和llvmpipe GPU,OpenGL 4.3支持virgl(用于QEMU / KVM的虚拟Virgil3D GPU)以及Vulkan 1.2支持Intel和AMD卡。

表20.2.0的主要新颖性

正如我们在开始时提到的, 台式机控制器在为AMD卡提供更好的支持方面脱颖而出,就是在这个 新版本的RADV Vulkan驱动程序 (用于AMD卡) 使用默认的“ ACO”着色器编译器由Valve开发,可替代LLVM着色器编译器。 ACO是用C ++编写的,并考虑了JIT编译的目的,旨在确保代码生成对于游戏着色器来说是尽可能最佳的,并且具有很高的编译速度。

另外,在支持方面, 亮点增加了对AMD Navi 21的初始GPU支持 (海军比目鱼) 和Navi 22 (Sienna Cichlid)。

从广告中脱颖而出的另一个变化是 的新llvmpipe驱动程序 软件处理提供 OpenGL 4.5支持。

而部分 英特尔GPU驱动程序的支持得到了改善 用于基于微架构的芯片 Rocket Lake并添加了对Intel Xe DG1离散卡的初始支持。

并且 改进了镓3D Zink驱动程序,它在Vulkan之上实现了OpenGL API。 如果系统的驱动程序仅支持Vulkan API,则Zink允许您获取硬件加速的OpenGL。

Gallium3D Nouveau NVC0驱动程序使用HMM (异构内存管理) 支持OpenCL SVM (共享的虚拟内存)。
Panfrost驱动程序可稳定对Midgard GPU(Mali-T3xx,Mali-T6xx,Mali-T7xx)的8D渲染支持。

并且 RadeonSI进行了改进 与GPU虚拟化有关。
添加了对在磁盘上缓存TGSI(Tungsten Graphics Shader基础结构)中间表示的支持。

至于新 添加了OpenGL扩展:

  • GL_ARB_compute_variable_group_size用于Intel Iris。
  • GL_ARB_gl_spirv用于Nouveau nvc0。
  • 适用于Nouveau nvc0的GL_NV_half_float。
  • 适用于Nouveau nvc0的GL_NV_copy_depth_to_color。
  • 适用于Nouveau nvc0的GL_ARB_spirv_extensions。
  • llvmpipe的GL_EXT_shader_group_vote。
  • llvmpipe的GL_ARB_gpu_shader5。
  • llvmpipe的GL_ARB_post_depth_coverage。
  • llvmpipe的GL_EXT_texture_shadow_lod。

还添加了以下内容 RADV Vulkan驱动程序的扩展 (对于AMD卡):

  • VK_EXT_4444_formats
  • VK_KHR_内存_模型
  • VK_AMD_texture_gather_bias_lod
  • VK_AMD_gpu_shader_half_float
  • VK_AMD_gpu_shader_int16
  • VK_EXT_扩展_动态_状态
  • VK_EXT_image_鲁棒性
  • VK_EXT_私有_数据
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control
  • VK_EXT_shader_demote_to_helper_inspiration
  • VK_EXT_subgroup_size_control
  • VK_GOOGLE_用户类型
  • VK_KHR_shader_subgroup_extended_types

Y 适用于Vulkan ANV控制器 (对于Intel卡)添加了扩展名:

  • VK_EXT_image_鲁棒性
  • VK_EXT_shader_atomic_float
  • VK_EXT_4444_formats
  • VK_EXT_扩展_动态_状态
  • VK_EXT_私有_数据
  • VK_EXT_custom_border_color
  • VK_EXT_pipeline_creation_cache_control

最后 如果您想了解更多, 您可以检查以下链接。

如何在Linux上安装Mesa视频驱动程序?

台面套餐 在所有Linux发行版中都可以找到,因此可以通过下载并编译源代码来完成其安装(有关此的所有信息)或以相对简单的方式(取决于您发行版或第三方的官方渠道中的可用性)。

对于那些使用Ubuntu,Linux Mint及其衍生版本的用户 他们可以添加以下存储库,以在其中快速更新驱动程序。

sudo add-apt-repository ppa:paulo-miguel-dias/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.   豪尔赫·韦尼加斯(Jorge Venegas)

    始终最新的PPA是Kisak的PPA。 它是更新最快的一种。
    目前,它在表= 20.2.0中。
    在Ubuntu中:

    sudo add-apt-repository ppa:kisak / kisak-mesa
    sudo易于得到更新