Catastrophic result after today's graphics driver update

openSUSE Aeon works perfectly. As far as I can see, it still has the Mesa 24.0.9 package, so I guess they have retained version 24.1.1 until the problem is fixed. Regards

:~> LANG=C zypper if mesa
Loading repository data...
Reading installed packages...


Information for package Mesa:
-----------------------------
Repository     : openSUSE-Tumbleweed-Oss
Name           : Mesa
Version        : 24.1.0-379.1
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 9.4 KiB
Installed      : Yes (automatically)
Status         : out-of-date (version 24.0.9-378.1 installed)
Source package : Mesa-24.1.0-379.1.src
Upstream URL   : https://www.mesa3d.org
Summary        : System for rendering 3-D graphics

1 Like

Previous versions of Mesa are in place - just downgrade & lock. To load into command prompt use “3” as kernel parameter.

https://download.opensuse.org/tumbleweed/repo/oss/x86_64/Mesa-24.0.8-377.1.x86_64.rpm

https://download.opensuse.org/tumbleweed/repo/oss/x86_64/Mesa-24.0.9-378.1.x86_64.rpm

Mesa 24.1.2 is out.

Downgrade & lock is not the problem. the problem is that I could not log in with Wayland after a reboot and X11 is unacceptably bad in performance.

I downgraded Mesa to 24.0.9. Wayland/Plasma would not start still and still not Video Acceleration under X11 on APU.

1 Like

In information center (Plasma6) exist string:
DRI driver not from this Mesa build (‘24.0.8’ vs ‘24.1.1’)

1 Like

I must revert libgbm1 and libgbm1-32bit to older version. On my laptop exist Mesa from OpenSUSE history repo and libgbm1 from packman. Also, I reverted dri related to radeon.

Now Information Center show it uses AMD GPU driver, so I do not have launch app with NVIDIA driver.

Also, I can now lauch Plasma6-Wayland-Session.

Try:

sudo zypper ar -f https://download.opensuse.org/history/20240612/tumbleweed/repo/oss/ Mesa-Older
sudo /bin/bash -c 'zypper install -f --allow-vendor-change --repo Mesa-Older  `zypper se --installed-only libdrm\* libdri\* Mesa\* libOSMesa\* \*radeon\* \*AMD\* \*amd\* \*drm\* \*dri\* \*vulcan\* \*OGL\* \*opengl\* \*GL\* | egrep ^i\\+ | cut -d\| -f2 `
sudo zypper in --oldpackage libgbm1-24.0.8 libgbm1-32bit-24.0.8
sudo zypper addlock `echo  kio-gdrive kio-gdrive-lang libKPim6GAPICore6 libOSMesa8 libOSMesa8-32bit libvdpau_radeonsi libvdpau_radeonsi-32bit libvulkan_intel libvulkan_intel-32bit libvulkan_radeon libvulkan_radeon-32bit Mesa-dri-nouveau-32bit Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva Mesa-vulkan-device-select Mesa-vulkan-device-select-32bit  kernel-firmware-amdgpu kernel-firmware-radeon libamd3 libcamd3 libccolamd3 libcolamd3 libdrm2 libdrm2-32bit  libdrm_amdgpu1 libdrm_amdgpu1-32bit libdrm-devel libdrm_intel1 libdrm_intel1-32bit libdrm_nouveau2  libdrm_nouveau2-32bit libdrm_radeon1 libdrm_radeon1-32bit libGLEW2_2 libGLU1 libQt5OpenGL5 libQt5OpenGL-devel  libQt5OpenGL-private-headers-devel libQt6OpenGL6 libQt6OpenGLWidgets6 libva-drm2 libva-drm2-32bit  libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret  libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk  libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct  libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd  libvirt-daemon-driver-storage-scsi libxcb-dri2-0 libxcb-dri2-0-32bit libxcb-dri3-0 libxcb-dri3-0-32bit  libxcb-xf86dri0 Mesa Mesa-32bit Mesa-demo-egl Mesa-demo-x Mesa-dri Mesa-dri-32bit Mesa-dri-nouveau  Mesa-gallium Mesa-gallium-32bit Mesa-KHR-devel Mesa-libEGL1 Mesa-libEGL-devel Mesa-libGL1 Mesa-libGL1-32bit  Mesa-libGL-devel qemu-ui-opengl typelib-1_0-GLib-2_0 typelib-1_0-GLibUnix-2_0 typelib-1_0-LibvirtGLib-1_0  ucode-amd xorg-x11-driver-video `

I think this is a disaster.
I have never seen such a failed update in my life, even in my 30+ years of working life. I’ve thought about whether I have to install everything again from the beginning, but what guarantees that the situation won’t be the same in the end. Except that no working system would even be in snapshot.

You can use LLVMpipe & Lavapipe.

My solution has been to move the repositories to slowroll until the problem is solve and on another computer install opensuse Aeon.

1 Like

Thanks to lachu for the “Try:” summary, which restored myRX550 machine to something resembling sanity. I need this computer working; I’ve never run into a Tumbleweed update that was this broken; what a mess.

1 Like

Disabling LTO seems to fix the issue

sudo zypper addrepo -p 80 https://download.opensuse.org/repositories/home:mixaill:branches:X11:XOrg/openSUSE_Tumbleweed/home:mixaill:branches:X11:XOrg.repo

sudo zypper refresh

sudo zypper dup --allow-vendor-change

(do not forget to remove after fix will be upstreamed)

request: Request 1181822: Submit Mesa - openSUSE Build Service

@mixaill It will be interesting to see if your submission is accepted.
LTO/Mesa and AMD has been an issue for some time… I see this one https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911

For now I can confirm, that zypper dup messed things up.

Operating System: openSUSE Tumbleweed 20240524
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.0
Kernel Version: 6.9.1-1-default (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 2600 Six-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 570 Series

I am typing this after a rollback to an older snapshot.
For now I will wait and follow this topic.

YES, YES! This work for me!

Operating System: openSUSE Tumbleweed 20240617
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.4-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 9 5900HX with Radeon Graphics
Memory: 30.7 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: MINIPC PN52
kone1:~ # zypper lr -d
# | Alias                            | Name                                                  | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                | Service
--+----------------------------------+-------------------------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss    | Pääasennuslähde (NON-OSS)                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                              | 
2 | download.opensuse.org-oss        | Pääasennuslähde (OSS)                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                                  | 
3 | download.opensuse.org-tumbleweed | Perusasennuslähde päivityksille                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                    | 
4 | ftp.gwdg.de-openSUSE_Tumbleweed  | Packman Repository                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                | 
5 | home_mixaill_branches_X11_XOrg   | Branch project for package Mesa (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      |   80     | rpm-md | https://download.opensuse.org/repositories/home:/mixaill:/branches:/X11:/XOrg/openSUSE_Tumbleweed/ | 
kone1:~ # 

I’ve downgraded to Slowroll and it solved the issue. I’ll be using it for awhile, maybe i will go back to Tumbleweed someday after it’s fixed.
I’ve also configured to use “openSUSE:repo-oss” vendor for Mesa* packages;

https://en.opensuse.org/openSUSE:Slowroll

For those using NVIDIA, i advice also changing the NVIDIA repo:
https://en.opensuse.org/SDB:NVIDIA_drivers#Tumbleweed_/_Slowroll

Quick commands:

sudo zypper in openSUSE-repos-Slowroll openSUSE-repos-Slowroll-NVIDIA -openSUSE-repos-Tumbleweed -openSUSE-repos-Tumbleweed-NVIDIA
sudo zypper rr packman
sudo zypper ar --refresh http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Slowroll/Essentials/ packman
sudo zypper dup
1 Like

For statistics reasons, that’s my system info. I’m also using a AMD iGPU, i first have though it was NVIDIA fault (i was cursing it’s proprietary driver a lot lol) but noticed it was Mesa-related after selecting Prime to AMD and still having the same issues.

 (⌚qua jun-6 8:36:20)-(🦊joseskvolpe:~)-( 288K:58)
$ neofetch
              _aaaymQQmwaaa,                 joseskvolpe@ProtoFOX 
          ,wWQQQD????????$QQQQa,.            -------------------- 
       _wQQB?"              ??QQQa,          OS: openSUSE Tumbleweed-Slowroll x86_64 
     sQQD^                      ?QQ6\        Host: Nitro AN515-47 V1.14 
    yWW'                          4QQg       Kernel: 6.9.4-1-default 
  ,QQD          .aaaaaaaa          ^4Q6      Uptime: 7 mins 
 ,mQP        _wWQW?????YWWQa,        4Qm     Packages: 3483 (rpm), 40 (flatpak) 
 jQ@        wWW?'        ^4QQc       ^$QL    Shell: bash 5.2.26 
,QQ'       jWW'            )QW\       ]QQ    Resolution: 1920x1080 
|QQ       ,QW'              ]QQ       ^QQ|   DE: Plasma 6.0.5 
|QQ       |QQ               ]QQ        QQ|   WM: kwin 
|QQ        4Qg              ]QQ       .QQ|   Theme: [Plasma], X-Vulpus-DarkRed [GTK2/3] 
'QQ6       '$WQac.         _QQ(       jQQ    Icons: [Plasma], Vulpinity [GTK2/3] 
 ]QQw        "?QWQQf      _mQP       ,QQ(    Terminal: yakuake 
  4QQga                  wQQP       ,mQ?     CPU: AMD Ryzen 5 7535HS with Radeon Graphics (12) @ 4.603GHz 
   4QQQga,            saQWP'       jQQf      GPU: AMD ATI Radeon 680M 
    ?QQQQQQwaaaaaaaayWWW?'       _mQ@'       GPU: NVIDIA GeForce RTX 3050 Mobile 
      ?WQQQP?9VWUV???^        _amQP^         Memory: 4359MiB / 15171MiB 
        "4QQQaa,          ,awQQQ?^
           "?VQQQQQQQQQQQQQQP?'                                      
                                                                     

@JoseskVolpe It’s not an Nvidia or Intel issue, just seems to affect those with AMD gpus…

inxi -Gxxz

Graphics:
  Device-1: Intel DG2 [Arc A380] vendor: ASRock driver: i915 v: kernel
    arch: Gen-12.7 pcie: speed: 2.5 GT/s lanes: 1 ports:
    active: HDMI-A-1,HDMI-A-3,HDMI-A-4 empty: DP-1, DP-2, DP-3, HDMI-A-2
    bus-ID: 04:00.0 chip-ID: 8086:56a5
  Device-2: NVIDIA TU117GLM [Quadro T400 Mobile] driver: nvidia v: 555.52.04
    arch: Turing pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 06:00.0
    chip-ID: 10de:1fb2
  Display: wayland server: X.org v: 1.21.1.12 with: Xwayland v: 24.1.0
    compositor: gnome-shell v: 46.2 driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa alternate: intel,nouveau,nv gpu: i915 display-ID: 0
<snip>

I know, i’m just advising to use NVIDIA Slowroll repo as we’re chaging our package manager to use Slowroll repo, in order to avoid compatibility issues

(I used the wrong “reply” button so… I’m sending this just to ping you and let you now i’ve answered)

EDIT: My bad, i didn’t. Idk it wasn’t listing the previous message as an aswer for me.