Mesa 20.1.0在这里,介绍了Vulkan的改进,优化,更大的支持等

司机表

流行的OpenGL和Vulkan实现的新版本 “表20.1.0”已经发布 这是Mesa 20.1.x分支的第一个版本 处于实验状态 在代码最终稳定之后, 它将在20.1.1版中作为稳定版本发布。

Mesa 20.1.0的新版本 各种变化的到来, 其中 完整的OpenGL 4.6支持的实现突出显示 适用于Intel(i965)和AMD(radeonsi)GPU,支持 OpenGL 4.5 对于AMD r600和NVIDIA nvc0 GPU, OpenGL 4.3 对于virgl,以及 Vulkan 1.2支持Intel和AMD卡。

重要的是要强调与OpenGL 4.6一样,某些驱动程序不支持OpenGL 4.6中的所有必需功能。  如果上下文创建中有要求,则可用。 兼容性上下文可以报告较低的版本,具体取决于每个驱动程序。

该属性报告的Vulkan 1.2 API api版本 结构的 Vk 物理设备属性 它取决于所使用的特定驱动程序。

表20.1.0的主要新颖性

在此新版本中针对Vulkan进行的改进中,例如,在具有多个具有Vulkan支持的GPU的系统中为Vulkan API选择活动设备的层在环境变量中脱颖而出。 TABLE_VK_DEVICE_SELECT,其工作方式类似于OpenGL的DRI_PRIME。

在Intel Vulkan ANV驱动程序中,添加了对基于Icelake的芯片(Gen11)的优化,该优化允许使用纯色进行纹理处理,而在具有Intel Ivybridge和Haswell芯片的系统上,缓存利用率得到了提高。

另一个引人注目的变化是“ ACO”后端,该后端现在支持GFX16 + GPU的shaderInt9类型,该类型允许在着色器代码中使用16位整数。

对于Intel图形芯片,以前为AMD芯片添加了对NIR矢量的支持。 在实践方面,由于更好的着色器优化,此更改允许在具有Intel GPU的系统上的许多游戏中提高OpenGL和Vulkan的性能。

其他变化 从广告中脱颖而出:

  • AMD Navi 12和Navi 14 GPU包括对DCC(增量颜色压缩)显示模式的支持,该模式允许您通过组织屏幕输出来处理压缩的颜色数据。
  • 增加了对经典Gallium3D R600控制器的实验性NIR支持,并支持几何,片段,顶点和曲面细分着色器。
  • 由于优化了内存工作,已向Vulkan RADV驱动程序添加了补丁,从而提高了具有AMD APU的系统上Id Tech游戏的性能。
  • 在Panfrost中,驱动程序实现了实验性的OpenGL ES 3.0支持,并提供了对Bifrost 3D渲染GPU(Mali G31)的支持。 已准备好支持内部特定于GPU的Bifrost指令集的着色器编译器的初始实现。
  • 为Qualcomm Adreno GPU开发的TURNIP Vulkan驱动程序增加了对几何着色器和Adreno 650芯片的支持。
  • 在提供软件渲染的Gallium3D驱动程序LLVMpipe中,支持tesselyatsionnyh着色器。

最后 如果您想了解更多,您可以检查完整的变更日志 在下面的链接中。 

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