![]() |
VOOZH | about |
Ubuntu is used by people all around the world. Ubuntu is an open-source operating system(OS) that's free to use and is compatible with multiple devices, which include, Personal Computers(PCs), laptops, smartphones, tablets, servers, and the cloud. People use Ubuntu as a smooth Operating System and is widely regarded as a simple, low maintenance, light, development-driven environment, and support. Ubuntu is a Linux distribution that's derived from Debian and is mostly made up of free and open-source software. Oftentimes while using Ubuntu it can get buggy and a prominent screen flickering issue occurs. So in this article, we will learn.
Table of Content
Screen flickering on Ubuntu can be caused by various issues such as display driver problems, incorrect refresh rates, or compatibility issues with the desktop environment.
Outdated drivers or kernel issues could cause screen flickering. Updating the system can often resolve the issue.
Open a terminal and run the following commands to update the system:
sudo apt updatesudo apt upgradesudo rebootInstalling or updating the correct drivers for your GPU may resolve the problem.
ubuntu-drivers devicessudo ubuntu-drivers autoinstallsudo rebootAMD drivers are open-source and should be bundled with the system updates. If you're using a very recent GPU model, you might need to update to the latest version of the Mesa drivers:
sudo apt install mesa-utilssudo rebootHardware acceleration can sometimes cause screen flickering. You can try disabling it to see if it resolves the issue.
gsettings set org.gnome.desktop.interface enable-animations falseUbuntu allows you to switch between two display server protocols: X11 and Wayland. Screen flickering may be resolved by switching to the other protocol.
To switch:
Loose or faulty display cables can cause screen flickering. Ensure that your monitor cables (HDMI, DisplayPort, etc.) are properly connected to both the monitor and the computer.
Certain power-saving settings may cause screen flickering, especially on laptops.
For Intel GPUs: You can try adding a kernel boot parameter to disable power-saving modes.
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"sudo update-grubsudo rebootIf none of the above steps work, you may need to check system logs for more details.
dmesg | grep -i errorLook for any relevant error messages that may give insight into the issue.
cat /var/log/Xorg.0.logSometimes newer kernels introduce regressions that could cause issues like screen flickering. You can try booting into an older kernel version to see if the problem persists.
If the issue is specific to the GNOME desktop environment, resetting its settings to default may help.
dconf reset -f /org/gnome/By following the above methods your screen flickering issue on Ubuntu will be fixed. If none of these methods work, the issue may be hardware-related, or you might be dealing with a rare bug in Ubuntu or its graphics stack. Then go visit a hardware repair shop.