Catastrophic result after today's graphics driver update

Sorry, I was out all day today and am only now back at my computer.

Luckily the 24.0.9 version is still on the repo, so it should still be possible to manually pick the packages and install them, or look for a way to source them from history/20240614 for those not having snapshots to revert to.
(There should be a simple way to do that but I cannot recall ATM)

Operating System: openSUSE Tumbleweed 20240612
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.3-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
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 | packman                          | Packman                                | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman//suse/openSUSE_Tumbleweed/ | 
6 | repo-openh264                    | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed  

My computer also messed up and even the Scandinavian letters are missing. I can’t use my computer at all so I booted it from snapshot.
I have read this thread many times and also translated it with Google Translate, but still I don’t understand what I should do.
Could someone be kind enough to give me the commands?

Never mind, not your fault, but the thread is a bit of a mess due to hijacking.
Hope you have a snapshot to revert to.

hijacking??

I thought we were all trying to resolve the issue.

1 Like

work fine with the last version of Mesa : 24.1.1-1585.1
With the mesa version 24.1.0-379.1 ==> the graphic is broken

OS: openSUSE Tumbleweed 20240617 x86_64

Graphics:
Device-1: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
driver: amdgpu v: kernel
Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 24.1.0 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,vesa gpu: amdgpu resolution:
1: 2560x1440 2: 1920x1080~60Hz
API: EGL v: 1.5 drivers: radeonsi,swrast platforms: x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.1.1 renderer: llvmpipe
(LLVM 18.1.1 256 bits)
API: Vulkan v: 1.3.283 drivers: N/A surfaces: N/A

Yes, I have already booted into an old snapshot, everything was fine until then. But now all the updates are threatening again and I think I’ll just do a new installation, because I need the computer to be fully functional again tomorrow morning. I can’t implement the suggested solutions with my beginner’s knowledge, sorry.

1 Like

If I understand it correctly, 24.1.0 is broken on some amd hardware, so even if you do a reinstlal the issue wont go away - 24.1.0 was just pushed to the opensuse oss repo. I am trying to get this issue fixed, will try to update to 24.1.1 in hopes to avoid reinstalling or messing with it too much.

2 Likes

Yes, and how do I get this version? Sorry if I’ve missed something, but the solutions suggested so far have not helped. And before I go back to X11, I’d rather go back to Manjaro … sorry, I need the computer!

Just open a terminal and issue

sudo zypper al Mesa*

that way you lock Mesa at the working version and you may still update other packages waiting for the mesa problem to be solved (or the 24.1.1 version to appear in the OSS repo).

2 Likes

sorry, didn’t read before my last post :innocent:

You are better off either rolling back to a working snapshot and ignoring the available updates for a few days, or locking mesa. A fresh install will now give you the broken Mesa as it seems that the borked v24.1.0 made its way to the main OSS repo now, so you’ll be really screwed with a fresh install

3 Likes
uwe@HAL:~> LANG=C sudo zypper al Mesa*
Problem adding the package lock:
Cannot open file /etc/zypp/locks
uwe@HAL:~>

Is another app (e.g. YaST Software) blocking that? Close it and try again.

Nothing else is open.

Try with YaST Software, highlight (click on) each installed Mesa package and hit *

sudo zypper al libgbm1 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon

For once you figure out why you can’t add the lock in the first place, you may need to add these as well (Mesa* missed a couple that caused some dependency mismatches for me)

1 Like

ThinkPad T14 G2 with AMD Ryzen 5650u:

  1. Reverting to 24.0.9 - missing letters, graphics, many windows are a black screen, on wayland there is a cursor but all the issues still occur (black on most programs, missing characters and icons). Same on both X11 and Wayland but Wayland seems more broken

  2. Updating to 24.1.0 from OSS or packman - same as above + no cursor in X11.

  3. Updating to 24.1.1 from X11/X.Org repo - Mostly working on X11 - cursor is fine, no missing text/icons, but there are multiple graphical issues (blur, wobblywindows, animations, and some buttons are broken but at least it is usable). Will not log in to a wayland session - flasing cursor for a few seconds and it goes back to SDDM. Will try to look at some logs, as I always use Wayland and now it is impossible to use that on 24.1.1

I am not sure how to proceed - I need my laptop working, cannot spend time to reinstall the OS, just to have it not working again (24.1.0 was pushed to OSS so the same issue will occur on fresh install).

Ya unfortunately it looks like 24.1 itself has issues, not just issues between packages from different repos.

There is one thing you can do at the moment:
Set the mesa 24.0.9 packages to protected in YaST software. This is only a workaround. So don’t forget to unprotect them later.