16

I have recently upgraded Ubuntu 19.10 to latest LTS Ubuntu 20.04. After updating, I get serious artifacts on my screen. Every time I reboot (or log-in), my screen is fuzzy or scrambled (picture attached):

fuzzy image

This is temporary. The fuzzy screen goes away when I change the background. But it reappears the moment I reboot or log back in.

I have Intel HD Graphics 520 (Skylake GT2).

The output of lspci -nn |grep -E 'VGA|Display' is:

00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake GT2 [HD Graphics 520] [8086:1916] (rev 07)

Update:

On enabling Wayland in Ubuntu 20.04 and logging in to, these artifacts are however cured.

This is okay for now, but I am not sure about Wayland as I have not yet used it before.

Is there a way to correct the graphic issue with normal Ubuntu startup?

11

I solved my fuzzy graphics issue which is related to Intel Drivers. A bug is also reported on Intel driver artifacts. Following the answer provided here this command line solved the issue:

sudo apt purge xserver-xorg-video-intel

Reboot and everything is back being normal.

clear window; no fuzzy graphics/artifacts

| improve this answer | |
  • This solves the problem, thanks! Though I wonder if it forces the laptop to always use the nVidia GPU instead of the power-saving Intel one. – Stavros Korokithakis May 5 at 21:56
  • In general, Wayland is newer and more secure. It stops apps from interfering with your cursor if it's not hovering over them and it doesn't allow apps to interfere with other apps. It's probably a good idea to use it instead of Xorg, and there's always Xwayland if you still need X for some reason. – S.S. Anne May 6 at 1:07
3

Same problem here with an Intel UHD Graphics 630 (Desktop) after upgrading from to .

Completely solved deleting a custom Intel Xorg configuration file I created in the past ― on my setup it was /etc/X11/xorg.conf.d/20-intel.conf, and contained:

Section "Device"
 Identifier "Intel Graphics"
 Driver "Intel"
 Option "AccelMethod" "sna"
 Option "TearFree" "true"
EndSection
| improve this answer | |
  • I have tried the solution. Even tried Option "AccelMethod" "uxa". But the results are same as before. There are glitches after reboot. – Tanvir Apr 29 at 5:45
  • 1
    Thanks for this, it solved it for me too! – pypmannetjies May 15 at 3:04

Not the answer you're looking for? Browse other questions tagged or ask your own question.