I recently upgraded from 42.3 to Tumbleweed and logging into my system is very unstable in that I can’t get to my desktop. OS boot up gets to the lightdm-gtk-greeter and displays that interface without any issue. Problems start when I type in my credentials and hit enter, and they’re usually a blank screen or the following artifacts:
The system intermittently starts properly about one in eight attempts, or sometimes will start when I spam ctrl+alt+del and it produces a xfce login splash instead of rebooting. However, I will experience the issues described above if I log out and attempt relogin. I wish I knew how to better describe the problem, I’ve searched as well as I could and spent all day yesterday troubleshooting this issue.
I discovered, after typing in my user/pass at the greeter and experiencing the aforementioned issues, that I can hit ctrl+alt+del once and the artifacts disappear and my screens turn off. Providing some keyboard input turns them back on and I get the greeter once again. At that point, I am able to log into my desktop environment after entering my username/password again. This behaviour appears to be consistent.
While I can get to a working desktop, I’d like to know what I’m doing incorrectly.
I switched to GDM (from lightdm) after the issue started in an attempt to resolve it. I’ve been using GDM the past few days and haven’t had much difficulty getting to a working system. I just now switched back to lightdm, and then attempted to use sddm.
Using lightdm required more effort to get to a working desktop - hitting ctrl+alt+del once after greeter was not effective and I had to reboot twice by spamming ctrl+alt+del. Using sddm proved to be the most difficult, with multiple reboots to get to a now working desktop.
One thing that did not exist before the TW upgrade - I have to login twice. Initial login will take me to the desktop (when it works), and then about 15 seconds later I’ll get kicked out of my desktop and back to greeter where Ill have to login again.
I have seen that problem on a couple systems with lightdm, installing and switching to kdm on those systems fixed it.
I have seen similar problems on several machines with sddm, and on those switching to lightdm would help some, switching to kdm on others helped them.
Note, also, that sddm does not support VNC, if you find you want it.
kdm is no longer officially supported, but it is in the repos, so you can find it in Yast software manager and install it, then switch to it.
AFAICT, the problem has to do with specific graphics: a couple or more specific intels, certain amd chipsets, and ???
As for the double-login problem, that rings a bell, so that has probably been dealt with in another thread or two in the forums, if you can find them.
I do not seem to have very good search skills when hunting for a specific thread on the forums, though, which makes me quite jealous of a few of the others here who seem to be able to find such things almost instantly.
OP seems to indicate use of three displays. How are they connected, in a DisplayPort chain? If it was mine I’d be asking about this in the firstname.lastname@example.org mailing list, a possible regression in kernel or amdgpu driver. Have you tried using the modesetting Xorg driver? I kept the TW kernel-default-4.15.13 rpm here. Let me know if you want to see what it does.
My R9 290 has 4 connections; 1 DisplayPort, 1 HDMI, 2 DVI. Two monitors use DVI, the other hdmi. I haven’t tried using the modesetting Xorg driver yet, and I’ll examine that as well as asking that mailing list for guidance.
Thank you for your suggestion.
Appreciate the info, Ill give a few other DMs a try as well. My forum search skills aren’t anything to brag about, but I definitely have the motivation to find those threads.