坚持每两周发布一次Mesa 22.3 point release的的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的修复,为《金属弹头XX》和《沙丘》提供了新的DriConf框架解决方法。Spice Wars,以及KDE Plasma Shell的解决方法。
Mesa 22.3.3中的KDE Plasma Shell的解决方法是处理它冻结/挂起(freezing/hanging)的问题。这解决了两个月前关于Plasma Shell有时挂起的错误报告,并被追踪到RadeonSI Mesa默认启用OpenGL线程 “mesa_glthread “功能时。在Mesa 22.3之前,”mesa_glthread “功能为了获得更好的性能,依赖于不断更新的游戏/应用白名单。因此,解决方法是在遇到 “plasmashell “应用程序名称时简单地禁用mesa_glthread。这不是Mesa OpenGL线程第一次影响到KDE,但早在10月,他们就把KWin Wayland的GL Threading列入了黑名单,因为它对光标处理产生了混乱。
Mesa 22.3.3的完整变化列表可以通过邮件列表公告找到。同时,Mesa 23.0作为下一个季度的功能版本应该在3月左右发布。