System Settings Crashes Opening Display on Ubuntu 22.04
Ubuntu 22.04's Settings app crashes when you click Display. The fix is usually clearing cached settings or fixing missing GPU drivers.
#1 Cause: Corrupted dconf display settings
This is the one I see most. Something goes wrong with your display preference file in dconf — maybe a leftover from an old monitor, or a wrong resolution that got saved. When GNOME's Settings app opens the Display section, it reads that file and chokes. Click, crash, gone.
Here's how to clear it without losing everything else:
- Press Ctrl+Alt+T to open a terminal.
- Run this command:
dconf dump /org/gnome/desktop/interface/ > ~/interface-settings-backup.txtThis saves your interface preferences (like dark mode, font size) to a text file. If something goes wrong later, you can restore them with
dconf load /org/gnome/desktop/interface/ < ~/interface-settings-backup.txt. - Now reset the display settings specifically:
dconf reset -f /org/gnome/desktop/interface/This wipes out the display-related stuff. It won't touch your wallpaper or keybindings — those are in different paths.
- Close the terminal and try opening Settings > Display again.
After doing this you should see the Display section open normally. It'll show default resolution and refresh rate. Resize things how you want and you're back in business.
If that didn't work, don't worry. Move to the next cause.
#2 Cause: Missing or wrong GPU drivers (NVIDIA especially)
Ubuntu 22.04 ships with open-source Nouveau drivers for NVIDIA cards. They work for basic desktop use — until you open the Display settings. Then the app tries to query your GPU's capabilities, Nouveau freaks out, and crash.
I've seen this on laptops with GeForce GTX 1650s, RTX 2060s, even older Quadro cards. The fix is installing the proper NVIDIA proprietary driver.
- Open a terminal again.
- Check what GPU you have:
lspci -nn | grep -i vgaYou'll see something like
VGA compatible controller [0300]: NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate] [10de:2504]. That tells me exactly which card you have. - Find the best driver version:
ubuntu-drivers devicesLook for a line that says
recommended. For example:nvidia-driver-535(recommended). - Install that driver:
sudo apt install nvidia-driver-535Replace 535 with whatever version you saw as recommended.
- Reboot your computer:
sudo reboot
After reboot, open Settings > Display. If it loads without crashing, you're good. The proprietary driver gives the Display section the info it needs — monitor IDs, refresh rates, resolutions — without choking.
If you're on an AMD or Intel GPU, this step usually isn't needed. Their open-source drivers work fine. But for NVIDIA, it's almost always the fix if dconf didn't work.
#3 Cause: GNOME Software renderer crash (Wayland vs Xorg)
This one is rarer but happens on older hardware or when you have weird monitor setups — like two different refresh rates or a 4K screen scaled to 175%. The Display section uses hardware acceleration, and if your GPU can't keep up, the app crashes.
The quick test: switch from Wayland to Xorg.
- Log out of your session.
- On the login screen, look for a gear icon (settings) near the password field.
- Click it. Choose Ubuntu on Xorg instead of Ubuntu (which is Wayland).
- Log back in.
- Try opening Settings > Display.
If it works on Xorg, then the crash is related to Wayland's display handling. Some older GPUs (Intel HD Graphics 4000, AMD Radeon HD 7000 series) struggle with Wayland's compositor when showing the Display panel. Xorg doesn't have this problem.
To make Xorg permanent (I don't love this — Wayland is smoother overall — but if it fixes your crash, fair), edit this file:
sudo edit /etc/gdm3/custom.conf
Uncomment this line (remove the # at the start):
#WaylandEnable=false
Change it to:
WaylandEnable=false
Save the file, reboot. Now you're on Xorg for good.
If switching to Xorg didn't help, the crash is probably not renderer-related. Go back and double-check the dconf reset from Cause #1.
Quick-Reference Summary Table
| Cause | Symptoms | Fix | Difficulty |
|---|---|---|---|
| Corrupted dconf display settings | Crash happens immediately when clicking Display, no other issues | dconf reset -f /org/gnome/desktop/interface/ |
Easy |
| Missing NVIDIA proprietary driver | Crash on NVIDIA GPU, maybe screen flicker before crash | sudo apt install nvidia-driver-XXX (use recommended version) |
Medium |
| Wayland renderer crash on old GPU | Crash only on Wayland, works on Xorg, especially with mixed monitor setups | Switch to Xorg session (or disable Wayland globally) | Easy |
I've been fixing these crashes for users since Ubuntu 20.10. Nine times out of ten, the dconf reset does it. But if you're on NVIDIA hardware, skip straight to the driver install — it'll save you time. And if you're on a laptop from 2015 with Intel graphics, try Xorg before anything else. Good luck.
Was this solution helpful?