after zypper dup today. I have been able to boot with nomodeset to get the system up, but booting the older kernel does not fix it. This must be a driver issue for the integrated graphics I have on my Ryzen 3400G. I’ve found bug 1177428 which seems like it contains a similar issue with the AMDGPU and a recent f/w update which I suspect I installed with my update today.
That bug says run
zypper in --oldpackage --force http://download.opensuse.org/history/20201007/tumbleweed/repo/oss/noarch/kernel-firmware-amdgpu-20200916-1.1.noarch.rpm
but that gives errors when I try to run it
Problem: kernel-firmware-all-20201005-1.1.noarch requires kernel-firmware-amdgpu = 20201005, but this requirement cannot be provided
Solution 1: deinstallation of kernel-firmware-all-20201005-1.1.noarch
Solution 2: do not install kernel-firmware-amdgpu-20200916-1.1.noarch
Solution 3: break kernel-firmware-all-20201005-1.1.noarch by ignoring some of its dependencies
but I cancelled as I was not sure which if any option was safe, dont want to make things worse. I’m guessing option 3 but not sure?
Having just looked at the kernel-firmware-all package it is a meta package so I guess option 3 is worth a try…
Well I did option 3 and now my system comes up OK. I guess there is a bug in the latest kernel-firmware-amdgpu. My question is will this get fixed by that bug or do I need to open a new one as the bug has other issues as well?
I’ve locked the kernel-firmware-amdgpu for now until it gets resolved.
Thanks, I’ll wait to see how the bug gets resolved and leave the f/w locked for now. I don’t use suspend or hibernate as my SSD is so fast it boots quicker than the old system resumed from hibernate!
Just to mention, getting the same issue on a ryzen 3750H. Reverted to the snapshot from before zypper dup as it didn’t seem to boot with just the old kernel.
amdgpu 0000:05:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring gfx test failed (-110)
[drm:amdgpu_device_ip_init [amdgpu]] *ERROR* hw_init of IP block <gfx_v9_0> failed -110
amdgpu 0000:05:00.0: amdgpu: amdgpu_device_ip_init failed
Can’t test suspend/resume since i don’t use it but the system not booting was odd enough.
Hibernate has always been slow, but suspend to RAM is less than 1 second on my Intel machines. On resume you can hear a video already playing before the display of the monitor is up.
long time lurker, short time Opensuse TW user (after many years with other distros).
Just registered to report same issue.
CPU is AMD 3400G on AsRock A300 deskmini.
After yesterday zypper dup, this morning I could not get started getting:
AMD-Vi: Unable to write to IOMMU perf counter
I could boot editing boot command with:
nomodeset iommu=off
But then when GDM prompted for login, it did not login. I have been looping on login prompt despite typing the correct password.
I was able to start my system getting back to a previous zypper snapshot of a few days ago.
I can use my system with a previous state but since I am not experienced in Opensuse TW, how to properly update my latest system status/snapshot (the one giving error) once a fix is out?
Possibly, I have the same problem after today’s dup to [FONT=arial]20201009.
System halts before prompting a password to /home partition.
After a couple of restarts (the last was without quiet option) pre-dup snapshot was broken either (may be after purging old kernels).
Nomodeset option allow me to boot into GUI.
The system is Ryzen 3600, ASUS X470 Pro, GTX980, nouevau, KDE desktop.
There is a kernel-firmware update for TW available today which has a new amdgpu version in it (20201005-3.1). Does this fix the issue where you have to nomodeset to get the system up? Anyone tried it yet?
Decided to bite the bullet and install the amdgpu firmware update and yes it boots fine. Not sure about the other issues like suspend resume etc but at least my system came up fine.