I’ve been struggling with screen tear in portrait mode for weeks now, trying many recipes from the web. I tried half a dozen versions of Ubuntu and its derivatives with the same miserable result. It seems that selling my Nvidia graphics card was unwise. Here is what I have now with Kubuntu 20.04:
paul@desktop:/etc$ inxi -G Graphics: Device-1: Intel UHD Graphics 630 driver: i915 v: kernel Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa resolution: 1600x1200~60Hz OpenGL: renderer: llvmpipe (LLVM 12.0.0 256 bits) v: 4.5 Mesa 21.0.3
Obviously, I tried many variants of
paul@desktop:/etc/X11/xorg.conf.d$ head 20-intel.conf Section "Device" Identifier "Intel Graphics" Driver "i915" Option "TearFree" "True" Option "AccelMethod" "uxa" Option "DRI" "3" Option "TripleBuffer" "true" EndSection
I tried all options of
Compositor -> Tearing prevention ("vsync"). Nothing helps.
Also, I’m getting:
paul@desktop:/etc/X11/xorg.conf.d$ xdpyinfo | grep DRI DRI2
even if I have:
Option "DRI3" "true"
Option "DRI" "3"
I just tried Fedora 34 and the tearing is gone. Is it due to X11 replaced by Wayland, llvmpipe replaced by Mesa?
[liveuser@localhost-live xorg.conf.d]$ inxi -G Graphics: Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] driver: i915 v: kernel Display: wayland server: X.Org 126.96.36.199 driver: loaded: i915 note: n/a (using device driver) - try sudo/root resolution: 1200x1600~60Hz OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.0.2