dccsillag / picom

A lightweight compositor for X11
Other
164 stars 20 forks source link

Tears and glitch in KDE + i3wm #33

Open adelin-b opened 2 years ago

adelin-b commented 2 years ago

Platform

OS: ArcoLinux 5.15.29-1-lts

GPU, drivers, and screen setup

0s: ArcolLinux Kernel: 5.15.29-1-1ts Resolution: 2560x1608, 1920x1088 DE: Plasma 5.24.3 wd: i3 CPU: 11th Gen Intel i9-1190@H (16) @ 4.800GHZ GPU: Intel Tigerlake-H GT1 [UHD Graphics] GPU: NVIDIA GeForce RTX 3860 Mobile / Max-Q

❯ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) UHD Graphics (TGL GT1) (0x9a60)
    Version: 21.3.7
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (TGL GT1)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.3.7
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.3.7
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.3.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Environment

KDE + i3wm

picom version

❯ picom --version
vgit-bc759
Diagnostics

Configuration:

Configuration file ``` shadow = true; animations = true; animation-for-open-window = "fly-in" backend = "glx" vsync = true; mark-wmwin-focused = true; mark-ovredir-focused = true; detect-rounded-corners = true; detect-client-opacity = true; refresh-rate = 0; use-damage = true; log-level = "warn"; wintypes: { tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; dock = { shadow = false; } dnd = { shadow = false; } popup_menu = { opacity = 0.8; } dropdown_menu = { opacity = 0.8; } }; invert-color-include = [ "TAG_INVERT@:8c = 1" ]; ```

Steps of reproduction

  1. Open window or move window

Expected behavior

Should not glitch

Current Behavior

Glitch

Stack trace

Other details

resize-animation-kde

dccsillag commented 2 years ago

Sorry for the massive delay.

What backend are you on? Are you running with --experimental-backends? I believe this is probably fixed in #22, which I will be merging (sans some bits) in a bit.