Hi all,
First post on forum
I’ve been using OpenSuse TW from 3 months now. Started on Dell Latitude with Intel IGP (laptop installation works ok) and from 2 month switching from W10 to OSWT on my main workstation. I have an issue with second PC: Ryzen 5600 + AMD Radeon R5 430. Since June Mesa problems cannot start Wayland session. Only black screen when trying to login from SDDM. X11 session starts without problems. Latest 04072024 snapshot is installed, all Mesa drivers from Packman.
In logs there are information:
No backend specified, automatically choosing drm
kwin_wayland_drm: drmSetClientCap for Atomic Mode Setting failed. Using legacy mode on GPU "/dev/dri/card0"
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.```
Rolling back with snapper is not an option. Is there any solution to this problem?
I think R5 430 is a Radeon Oland. That would mean GCN#1 or Southern Islands class Radeon. In recent weeks and months there have been some problems reported that including on the kernel cmdline (linu lines in grub.cfg stanzas) what follows acts as workaround:
radeon.si_support=0 amdgpu.si_support=1
You can strike the E key at the Grub menu to add it to the linu line for testing the current boot. If it works it should be added to GRUB_CMDLINE_LINUX_DEFAULT= in file /etc/default/grub followed by regenerating grub.cfg:
grub2-mkconfig -o /boot/grub2/grub.cfg
Latest TW snapshot is 20240704.
inxi -Gaz will confirm whether you have Oland, but if not, will show exactly what your R5 430 device ID is, and whether you do have Southern Islands GCN#1, or something else requiring a different cmdline string set.