Fedora 43 upgrade â GDM core dumps / black screen (NVIDIA) â Working fix
Summary
After upgrading from Fedora 42 â Fedora 43, systems with NVIDIA GPUs may fail to reach the graphical login. The system boots, but the GUI never appears.
This is not an NVIDIA driver issue. The kernel and NVIDIA driver load correctly.
The failure happens during the GDM â GNOME handoff after the upgrade.
Symptoms
- Boot stops at a black screen or shows scrolling
[ OK ] boot messages
Ctrl + Alt + F2 / F3 opens a TTY, but no GUI appears
gdm.service fails or core-dumps
nvidia-smi works correctly
- Wayland disabled, but the issue persists
Example:
systemctl status gdm
# gdm.service: failed (core-dump)
journalctl -u gdm
# GDM crashes inside glib / gio / systemd libs
Even after:
- reinstalling
gdm / gnome-shell
- disabling Wayland
- fixing the
gdm-greeter shadow entry
GDM may still fail and only produce a black screen.
Root cause (observed)
After the Fedora 43 upgrade, GDM remains broken on some systems, especially with NVIDIA GPUs.
Although the NVIDIA driver works (nvidia-smi OK), GDM crashes before showing the login screen.
This appears to be a GDM / GNOME regression, not a driver or kernel problem.
Working solution (confirmed)
Switch to LightDM as a workaround (temporary or permanent).
LightDM uses a simpler login path and successfully starts GNOME when GDM fails.
Steps
From a TTY (Ctrl + Alt + F2):
sudo dnf install lightdm lightdm-gtk -y
Disable GDM and enable LightDM:
sudo systemctl disable gdm
sudo systemctl enable lightdm
Ensure graphical boot:
sudo systemctl set-default graphical.target
Reboot:
reboot
Result
- LightDM login screen appears
- GNOME desktop loads normally
- NVIDIA works correctly (
nvidia-smi OK)
- System becomes usable again
LightDM works reliably even when GDM continues to fail after the Fedora 43 upgrade.
Optional: switch back to GDM later
Once Fedora fixes the GDM regression, you can try switching back:
sudo systemctl disable lightdm
sudo systemctl enable gdm
reboot
If GDM still fails, LightDM can safely be kept as the default display manager.
Notes
- Observed after Fedora 42 â 43 upgrades
- Affects systems with NVIDIA GPUs
- Not fixed by reinstalling drivers alone
- Not fixed by disabling Wayland alone
- LightDM is a supported and stable workaround
Tested on
- Fedora 43 Workstation
- NVIDIA GTX 1650 (akmod-nvidia)
- Wayland disabled
Posting this so others hitting a black screen / GDM core dump after upgrading to Fedora 43 can recover without reinstalling the OS.