Artifacts on Linux with KDE using Intel(R) Iris(R) Pro Graphics P5200 (HSW GT3)
Description of the issue
When running whatever application in KDE there are tiny horizontal screen lines when system is under some load. This issue existed in kubuntu 20.04LTS but I was able to fix it by disabling vsync in KDE composer and using TearFree feature from here (xorg/xserver!24). Now, even when I turn off vsync (using KWIN_X11_NO_SYNC_TO_VBLANK=1) plus porting the TearFree feature artifacts are still present. You can see them in the video I have attached. If I disable KWIN and use another window manager (like blackbox) there is no issue (apparently since opengl is not involved). I have also tried different composer but no difference (for example picom).
System information
Host: asus Kernel: 5.15.0-46-generic x86_64 bits: 64 compiler: gcc v: 11.2.0 Desktop: KDE Plasma 5.24.4 tk: Qt 5.15.3 wm: kwin_x11 dm: SDDM Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish) CPU: Info: quad core model: Intel Core i7-4750HQ bits: 64 type: MT MCP arch: Haswell rev: 1 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB Speed (MHz): avg: 1696 high: 1996 min/max: 800/3200 cores: 1: 1995 2: 1996 3: 1996 4: 874 5: 799 6: 1921 7: 1995 8: 1995 bogomips: 31924 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx Graphics: Device-1: Intel Crystal Well Integrated Graphics vendor: ASUSTeK driver: i915 v: kernel ports: active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0d26 Device-2: NVIDIA GM107M [GeForce GTX 960M] vendor: ASUSTeK driver: nouveau v: kernel pcie: speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:139b Device-3: Chicony HD WebCam (Asus N-series) type: USB driver: uvcvideo bus-ID: 3-7:4 chip-ID: 04f2:b3fd Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X: loaded: modesetting unloaded: fbdev,vesa gpu: i915 display-ID: :0 screens: 1 Screen-1: 0 s-res: 1920x1080 s-dpi: 96 Monitor-1: eDP-1 model: Samsung res: 1920x1080 dpi: 142 diag: 395mm (15.5") OpenGL: renderer: Mesa DRI Intel Iris Pro Graphics P5200 (HSW GT3) v: 4.5 Mesa 21.3.7 Amber compat-v: 3.0 direct render: Yes
- OS: Ubuntu 22.04.1 LTS"
- GPU: Intel Corporation Crystal Well Integrated Graphics Controller [8086:0d26] (rev 08)
- Kernel version: 5.15.0-46-generic
- Mesa version: 3.0 Mesa 21.3.7 Amber
- Xserver version: xorg-server 2:21.1.3-2ubuntu2.1
- Desktop manager and compositor: KDE
Screenshots/video files
Extra information
Script content I use to run to reproduce the issue:
cat ~/bin/tearing.sh #!/bin/bash
while : do dd if=/dev/random bs=1024 count=1024 of=/dev/null iflag=fullblock done