Mesa 24.1.0+ 更新会导致部分 AMD 设备显示异常(2024/6/18 起)

截至 2024/6/18,Packman 以及快照 20240617 中提供的 Mesa 24.1.0 会引发桌面渲染异常。包括但不限于面板、小部件以及窗体字体宽距错乱,背景颜色丢失,透明失效以及 Wayland 合成器崩溃等。KDE 与 GNOME 均受影响。

英文论坛已经出现大量报告,详见此处。故障设备以 AMD 集成/独立显卡用户为主。

使用 AMD 设备的 Tumbleweed 用户建议暂缓滚动,或锁定以下软件包后滚动。若已安装出现问题的版本(24.1.x),可通过快照回滚,或通过 history 源 下载以下软件包的对应版本降级:

  • Mesa 系列包,使用 24.0.9 版本:
Mesa
Mesa-dri
Mesa-vulkan-device-select
Mesa-libva
Mesa-libglapi0
Mesa-libglapi0-32bit
Mesa-libGL1
Mesa-libEGL1
Mesa-libd3d
Mesa-gallium
libgbm1
libOSMesa8
libOSMesa8-32bit 
libvulkan_radeon
libvulkan_radeonsi
libvdpau_radeonsi
libvdpau_r600
  • DRM 包,使用 2.4.121 版本:
libdrm_amdgpu1
libdrm_radeon1
2赞

更新:此问题似乎是由于 LTO 编译与 Radeon 不相容而导致。
社区已合并一位论坛贡献者提交的 暂时禁用 LTO 编译 的补丁,待主源接收。

禁用 LTO 编译的 Mesa 24.1.1 已提前进入 Update 源,供 Tumbleweed 用户紧急缓解故障。

用户可指定以下命令滚动到无问题版本的 Mesa(若正在使用 Packman 包):

sudo zypper dup --from http://download.opensuse.org/update/tumbleweed/ --allow-vendor-change
1赞