Ubuntu – Chrome causing weird flickering since upgrade to 85.0.4183.83

google-chromegraphicsradeon

Since updating to Google Chrome 85.0.4183.83 (Official build) on my Ubuntu 20.04.1 machine, Chrome is exhibiting some weird flickering. Especially in the top left corner, chunks of pixels are showing on keyboard input or mouse movements. The following GIF I just recorded on this page while typing this question.

Is there any permanent fix for this behavior? It seems that disabling hardware acceleration in the settings is a workaround for this.

I couldn't find any bug reports on their issue tracker.

Chrome pixel glitches

Graphics output of inxi:

Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Hawaii PRO [Radeon R9 290/390] vendor: ASUSTeK driver: radeon v: kernel 
       bus ID: 01:00.0 chip ID: 1002:67b1 
       Display: x11 server: X.Org 1.20.8 driver: ati,fbdev unloaded: modesetting,radeon,vesa compositor: gnome-shell 
       resolution: 2560x1440~60Hz, 1920x1200~60Hz 
       OpenGL: renderer: AMD HAWAII (DRM 2.50.0 5.4.0-42-generic LLVM 10.0.0) v: 4.5 Mesa 20.0.8 direct render: Yes 

Output from chrome://gpu

enter image description here

Full output: https://pastebin.com/Lkbe8FuV

Best Answer

  • This issue is fixed in Chrome 86. Please remove workarounds suggested in the other answers especially --use-gl=desktop and --use-cmd-decoder=validating. What those workarounds do is revert to a deprecated renderer. Continued use of that renderer would reduce testing we get from the new more versatile renderer.

    Since enabling Vulkan was also suggested as a workaround, I'm personally glad you are trying it out, but beware that the Vulkan implementation is not yet widely tested and isn't considered ready for users. If you do continue using Vulkan, please file bugs under https://crbug.com/new.

    Also, to prevent such issues in the future, please consider using (or occasionally trying out) Chrome Beta. The issues there can be fixed in the same version and before reaching the wider audience. To install Chrome Beta: sudo apt install google-chrome-beta.

    Cheers!

  • Related Question