对于那些坚持每两周一次的Mesa 22.3点发布而不是使用 Mesa Git 的人来说,Mesa 22.3.3 今天发布了,为这个开源 OpenGL 和 Vulkan 驱动程序集合提供了最新的修复。
Eric Engestrom 刚刚发布了带有一系列新修复的 Mesa 22.3.3。与往常一样,考虑到这些供应商和相关利益相关者的大量开发,大多数修复都侧重于 AMD Radeon 和英特尔 OpenGL/Vulkan 驱动程序。在英特尔方面,对 ANV 代码进行了一些较小的修复,对 Iris Gallium3D 驱动程序进行了单独修复。在 AMD 方面有 ACO 修复,包括 GFX11/RDNA3。在 RadeonSI Gallium3D 方面有一个修复可能崩溃的补丁以及一个 AV1 电影颗粒输出修复。
Zink Gallium3D OpenGL-on-Vulkan 实现已在此版本中看到一些修复,因为 Mike Blumenkrantz 已恢复工作。还修复了 VC4 和 V3DV,新的 DriConf 变通办法适用于 Metal Slug XX 和 Dune:Spice Wars 以及 KDE Plasma Shell 的变通办法。
Mesa 22.3.3 中的 KDE Plasma Shell 解决方法是处理它冻结/挂起的解决方法。这解决了两个月前关于 Plasma Shell 的错误报告,该错误报告有时会挂起,并被追踪到是在RadeonSI Mesa 启用 OpenGL 线程时默认情况下的“mesa_glthread”功能。在 Mesa 22.3 之前,“mesa_glthread”功能以获得更好的性能依赖于不断更新的已知受益的游戏/应用程序白名单。因此,解决方法是在遇到“plasmashell”应用程序名称时简单地禁用 mesa_glthread。这不是 Mesa OpenGL 线程第一次影响 KDE,但在 10 月份,他们将 KWin Wayland 的 GL 线程列入黑名单,因为它扰乱了光标处理。