Linux black-screen-after-updateHigh

Black Screen After Update in Linux: Graphics Not Loading (Xorg/Wayland)

A black screen after an update is most often related to a video driver issue (NVIDIA/AMD/Intel), a conflict between Xorg/Wayland, or a failure of the display manager (GDM/SDDM/LightDM).

Updated at February 12, 2026
20-45 min
Medium
FixPedia Team
Применимо к:UbuntuDebianFedoraArch LinuxGNOMEKDE PlasmaXorgWayland

If after updating Linux you see a black screen (sometimes a cursor, sometimes nothing at all), most often the system has booted, but the graphics subsystem failed to start: the driver, Wayland/Xorg, or the display manager.

Below is a practical sequence of actions from safe to more radical.


Symptoms that Occur Most Often

  • Black screen immediately after GRUB/logo
  • Black screen on the login screen (GDM/SDDM), but TTY works
  • Screen flickering and returning to a black screen
  • Hanging on “Starting GNOME Display Manager”
  • After a kernel update, NVIDIA stopped working (DKMS did not build the module)

Step 1. Switch to TTY (console)

Try:

  • Ctrl + Alt + F2 (or F3/F4/F5)

If a login prompt appears — that’s a good sign: the problem is indeed with the graphics.

Next, log in and make sure the network is available:

ping -c 1 1.1.1.1

Step 2. Quick Diagnosis: What Failed — Display Manager or Driver

2.1 Check the Display Manager

Find out what is being used:

  • GNOME: gdm / gdm3
  • KDE: sddm
  • XFCE/others: lightdm

Check the status (example for GNOME):

systemctl status gdm

For KDE:

systemctl status sddm

If the service is in failed state, check the latest logs:

journalctl -u gdm -b --no-pager | tail -n 200

(Replace gdm with sddm/lightdm if necessary.)


Step 3. Check System Error Logs for the Current Boot

This often immediately shows the culprit: nvidia, amdgpu, i915, gdm, sddm, gnome-shell, kwin.

journalctl -b -p err..alert --no-pager

Additionally useful:

dmesg -T | grep -Ei "nvidia|amdgpu|i915|drm|firmware|failed|error" | tail -n 200

Step 4. Common Solution for GNOME: Disable Wayland (Switch to Xorg)

After updates, the Wayland + driver combination sometimes breaks (especially NVIDIA).

Open the GDM config:

sudo nano /etc/gdm3/custom.conf

Find/add the line:

WaylandEnable=false

Restart GDM:

sudo systemctl restart gdm

If you cannot restart (or are afraid of crashing), just reboot:

sudo reboot

Note: On the GNOME login screen, there may also be a gear icon where you can select “GNOME on Xorg”.


Step 5. NVIDIA: The Most Common Scenario (Module Did Not Build After Kernel Update)

5.1 Check if the System Sees the NVIDIA Module

lsmod | grep -i nvidia

If nothing is found — the module did not load.

Check if the driver is installed:

nvidia-smi

If the command is not found or returns an error — the driver/module is broken.

5.2 Rebuild DKMS (Typical for Ubuntu/Debian)

sudo dkms status

If you see added/build error, try to rebuild:

sudo dkms autoinstall

And reboot:

sudo reboot

5.3 Reinstall the Driver (Ubuntu)

Find out the recommended driver:

ubuntu-drivers devices

Install the recommended one:

sudo ubuntu-drivers autoinstall
sudo reboot

If after the update the “wrong” driver was installed, sometimes rolling back/changing the version (for example, from 550 to 535) helps, but do this only after reviewing the logs.


Step 6. AMD/Intel: Update Mesa and Firmware (Often Resolves Artifacts/Black Screen)

For Debian/Ubuntu:

sudo apt update
sudo apt install --reinstall mesa-vulkan-drivers mesa-utils linux-firmware
sudo reboot

For Fedora:

sudo dnf upgrade --refresh
sudo reboot

On Arch:

sudo pacman -Syu mesa linux-firmware
sudo reboot

Step 7. Temporary Workaround: Boot with Kernel Parameters (if the screen is black immediately)

If the black screen appears immediately after GRUB, sometimes it helps to temporarily boot with simplified parameters:

  1. In GRUB, press e on the selected entry.
  2. In the line with linux ..., try adding one of the parameters:
  • nomodeset (often helps to enter the system, but without normal acceleration)
  • for NVIDIA, sometimes nvidia-drm.modeset=1 helps (or disabling modeset — depends on the situation)
  1. Press Ctrl+X to boot.

If the system boots with nomodeset — then fix the driver/mesa.


Step 8. If the Problem is Only for One User (Black Screen After Login)

Sometimes the display manager works, but after entering the password — a black screen due to environment settings.

Check if you can log in under a new user:

sudo adduser testuser

If the graphics start under testuser — the problem is in your profile config (GNOME extensions, KWin settings, etc.). Common culprits:

  • GNOME extensions
  • Corrupted settings in ~/.config
  • Autostart with incorrect parameters

Useful One-Liner Commands for Diagnosis

Show which GPU and driver are being used:

lspci -k | grep -EA3 "VGA|3D|Display"

Check what’s going on with DRM/graphics in the kernel:

journalctl -b | grep -Ei "drm|modeset|gpu|nvidia|amdgpu|i915" | tail -n 200

Conclusion

A black screen after updating in Linux almost always boils down to one of three issues:

  1. GPU Driver (especially NVIDIA + new kernel/DKMS)
  2. Wayland vs Xorg (quickly fixed by disabling Wayland)
  3. Display Manager (GDM/SDDM/LightDM does not start or crashes)

Move from TTY and logs to targeted fixes — this is faster and safer than “reinstalling the system.”

F.A.Q.

Why did a black screen appear after the update?
How to tell if the system is alive but graphics are not starting?
What is safer: disable Wayland or reinstall the driver?
Is a black screen only on the login screen also a driver issue?

Hints

Switch to TTY and log in
Check the status of the display manager
View Xorg/Wayland and kernel logs
Temporarily disable Wayland (switch to Xorg)
Reinstall/switch the video driver
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community