I been using for the past year the same hardware, no issues at all until couple of months ago when a update was apply to tumbleweed. since then im not able to use but one screen of my docking station plus the laptop screen. I been reading and testing a lot with no avail so I decided to create a user in the forum after 13 years of using OpenSUSE
Im able to connect the second screen to the docking station , once i go to configure the graphic display in the KDE settings and select āenableā the entire system freeze and i have to hold the power button in the laptop to turn if off.
I find a similar topic and try what they suggested in the there but it dindnāt work for me.
anyway I really need help here (and yes the screen works outside Opensuse with same hardware)
Laptop
Lenovo Thinkpad E595 AMD Ryzen
Lenovo Docking Gen2 - USB - C
Asus monitor VG245 both the same.
There are many upstream KDE bugs about problems with multiple displays. For the 5.27 series, much work was done trying to improve the situation. Unfortunately, issues remain, some new. Users of docks may be the worst remaining afflicted. You may be best off disabling Plasmaās control of displays by unchecking the KScreen2 box in startup settings. You may then be able to use xrandr to control displays instead. Arandr is a GUI tool available in standard TW OSS repo to generate required xrandr command(s).
A simpler thing to try first would be to uninstall xf86-video-amdgpu. On X restart this should switch from the amdgpu DDX display driver to the modesetting DIX display driver, which possibly could behave better. If it doesnāt, itās your choice to leave it be, or reinstall xf86-video-amdgpu.
With docks, cable quality can be unusually important. Lots of dubious quality video cable seem to exist on this planet, so itās not unusual for a graphics problem to be solved by a cable swap.
Well i try uninstalling the xf86-video-amdgpu and that didnāt work.
Then I reinstalled the driver, and tried the patch mentioned in the post but i was unsuccessful at applying the patch, so i decided to do the next step.
Remove KScreen2 from the startup and use xrandr with Arandr to arrange the screens.
I finally was able to see all the screens with out getting the system freeze up.
It still some what weird.,
If I try to to boot TW with the two screen connected the boot will freeze before loading any GUI.
I have to login using only one screen , then connect the second screen at this point nothing will show up in the second screen , this is when I have to log out from session, now at the login prompt all screens will finally show up. Now im able to login and use the two screens.
If i try to use KScreen to arrange the screen everything will freeze up again.
Itās a good work around thanks for the help, hopefully this gets resolved in a near future.
At the login screen, before logging in, try connecting second display, then Ctrl+Alt+F3 followed by Alt+F7, then logging in. If this too freezes the screen, try first logging in, then connecting display, then the Ctrl+Alt+F3 followed by Alt+F7 sequence. Any of F2-F6 should work the same as F3. F1 should too, but may produce a surprising difference. F7 is the normal Plasma session location. Three keys (Ctrl+Alt+Fn) are required to leave X, but only two (Alt+F7) to return.