推出 分支的第一个版本 梅萨21.0.0 处于实验状态,并且在代码最终稳定之后,将发布稳定的版本21.0.1。
Mesa 21.0具有完全的OpenGL 4.6兼容性 适用于965,iris(Intel),radeonsi(AMD),zink和llvmpipe驱动程序。 AMD(r4.5)和NVIDIA(nvc600)GPU支持OpenGL 0,而virgl(用于QEMU / KVM的虚拟Virgil4.3D GPU)支持OpenGL 3。 Vulkan 1.2与Intel和AMD卡兼容,而Vulkan 1.0与VideoCore VI(Raspberry Pi 4)兼容。
表21.0的主要新颖性
在这个新版本中 Zink控制器 (在Vulkan之上的OpenGL API的实现) 提供对OpenGL 4.6的支持。 如果您的系统只有有限的驱动程序仅支持Vulkan API,则Zink可以启用硬件加速的OpenGL,而且Zink的性能已接近本机OpenGL实现的性能。
Freedreno控制器 用于高通芯片的图形子系统 支持Adreno a3.0xx GPU的OpenGL ES 6, 而控制器 适用于Midgard GPU的Panfrost 和Bifrost 包含OpenGL 3.1支持以及对Bifrost GPU的OpenGL ES 3.0支持和radeonsi驱动程序支持GL_EXT_demote_to_helper_invocation和GL_NV_compute_shader_derivatives OpenGL扩展。
提出的另一个新颖之处是 增加了对智能访问内存技术的支持 适用于Zen 3和RDNA 2 GPU,并且还增加了对HEVC SAO编码器和AV1解码器的支持(对于RDNA 2 / RX 6000,并且仅通过OpenMAX接口)。
RADV Vulkan控制器 增加了对快速打包数学(16位向量化)和稀疏内存的支持(允许将诸如图像和纹理之类的资源不一致地放置并重新附加到不同的内存分配中)。
Vulkan V3DV控制器, 专为基于Broadcom BCM4芯片的Raspberry Pi 2711板上使用的VideoCore VI图形加速器而开发, 增加了Wayland WSI支持 (窗口系统集成),它允许从基于Wayland的环境访问Vulkan API。
还提到 采用层的初始实现,该层将OpenGL调用转换为API DirectX 12 在WSL(Linux的Windows子系统)环境中组织图形应用程序的操作。 此外,该组合还包括spirv_to_dxil库,用于将SPIR-V中间渲染着色器转换为Microsoft开发的DXIL(DirectX中间语言)。
其他变化 脱颖而出:
- 突出显示了RX 6000系列卡的优化性能。
- 英特尔ANV和Iris驱动程序为Xe HPG图形卡上实现的Vulkan光线跟踪扩展增加了性能优化和初始支持。
- 重新设计并大大改善了对Haiku OS的支持。
- DRI1支持已被删除,Mesa版本低于8.0的DRI驱动程序加载功能已被删除。
- 至 反恐精英:全局进攻,“ mesa_glthread”优化模式已启用 默认情况下,允许您将性能提高10-20%。
- 已经实现了影响SPECViewPerf测试通过的优化。
- 添加了对Radeon GPU Profiler(RGP)工具的支持。
- 控制器 用于软件渲染的llvmpipe包括对OpenGL 4.6的支持。
最后 如果您想了解更多, 您可以检查以下链接。
如何在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