The overall question is how do I get a login manager working again when I get a black screen after booting into the Fedora 44 install after trying to enable SDDM login manager?
This quote is skippable; just kind of about me and what I was attempting to accomplish
Hi I’m very new to Linux. I have googled, and tried to search documentation and these forums to fix where I am now, but I probably don’t have the knowledge to search the right thing.
*I installed Fedora Wayland. OMG I loved it! *
I tried to get 4k@120hz from a DP1.4a to a Samsung S95B; which forced me to do a DP to HDMI conversion since my GTX 2070 Super XC only has an HDMI 2.0b. With the conversion cable the screen would not stop flickering every 10-20 seconds. I have tested the cable on a windows 11 install and I get 4k@120hz completely stable. After lots of troubleshooting I wanted to try an X11 session.
Specs:
- Fedora 44, Wayland, KDE Plasma installed to NVMe from USB.
- Nvidia GTX 2070 Super XC - HDMI 2.0b (stable at 4k@60hz), DP 1.4a
- Monitor/TV is a Samsung S95B. It does not have a DP connection, so I am using a unidirectional cable that plugs into the GPU DP and the tv’s HDMI. A link to the cable is in the quoted text above.
What was I trying to accomplish that lead me to attempt switching to X11:
I am trying to get 4k@120hz on my tv. Windows 11 is able to use the same DP-to-HDMI conversion cable to provide 4k@120hz HDR VRR with no problems. I believe this demonstrates the cable is functional. When using the cable with Fedora, I experienced flickering periodically.
EDIT: I provided this information in posts below and thought it would be good to add in the OP
I was able to find a handful of posts (not these forums) with people suggesting switching to X11 since it is a more mature display server. A handful of people replied that this fixed or greatly improved the flickering.
I confirmed X11 was installed. However there was no gear icon at my login screen to change my session type. So that lead me to think I needed to switch to a different login manager.
I apologize if there would be a better way to present this and would be happy to clean it up with some guidance. I have no programming experience.
Checked for SDDM:
Entered
systemctl status sddm --no-pager
Result
sddm.service ... disabled
Active: inactive (dead)
Checked Display Manager
Entered
systemctl status display-manager --no-pager
Result
● plasmalogin.service - Plasma Login Manager
Active: active (running)
Searched session configuration
Entered
grep -RniE 'wayland|x11|session|xsessions' /etc/plasmalogin /usr/lib/systemd/system/plasmalogin.service 2>/dev/null
Result
/etc/plasmalogin/wayland-session:2:# wayland-session - run as user
plasmalogin not showing X11
Why is plasmalogin acting a bit strange
Entered
rpm -ql plasmalogin | sort
Result
package plasmalogin is not installed
Was not sure what to make of that.
Lets Try to switch to SDDM
rpm -qa | grep -i '^sddm'
Result
sddm-wayland-sway-0.4.3-3.fc44.noarch
sddm-0.21.0-13.fc44.x86_64
Okay SDDM is installed, lets disable plasmalogin
sudo systemctl disable plasmalogin.service
sudo systemctl enable sddm.service
Result
Removed '/etc/systemd/system/display-manager.service'.
Created symlink '/etc/systemd/system/display-manager.service' → '/usr/lib/systemd/system/sddm.service'.
- I then rebooted
- bootmanager appeared
- selected my Fedora install
- Blank black screen
How should I go about recovering? Are there any other details I should provide?
