Platform
Arch Linux
GPU, drivers, and screen setup
Intel graphics (Skylake), modesetting driver, mesa 18.2.4
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) (0x1916)
Version: 18.2.4
Accelerated: yes
Video memory: 3072MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 18.2.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.2.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Environment
XFCE
Compton version
Version: v4-rc1-6-gb18d46b
Extensions:
- Name Pixmap: Yes
- Shape: Yes
- XRandR: Yes
- Present: Present
Misc:
- Use Overlay: Yes
Compton configuration:
backend = "glx";
vsync = "opengl-swc";
detect-client-opacity = true;
paint-on-overlay = true;
Steps of reproduction
- Start compton
Expected behavior
Screen does not flicker horribly
Current Behavior
Screen flickers horribly
Other details
Bisected:
# bad: [403d170f326e7d11d73bd89c687ee312f715c8f6] Merge branch 'next'
# good: [316eac0613bf342ff91cc645a6c3c80e6b9083fb] GitHub: Add an issue template
git bisect start 'master' '316eac0613bf342ff91cc645a6c3c80e6b9083fb'
# bad: [18022181ee8f198146fe26479cf56af382af015d] Make sure to clear the rectangles
git bisect bad 18022181ee8f198146fe26479cf56af382af015d
# bad: [209b751b2524ce7eb93fa3c50aebe823ddf800ab] Port more stuff to xcb
git bisect bad 209b751b2524ce7eb93fa3c50aebe823ddf800ab
# good: [cac8094ce12cd40706fb48f9ab35354d9ee7c48f] Update manpage
git bisect good cac8094ce12cd40706fb48f9ab35354d9ee7c48f
# good: [c37c6c41edd3008f1cf0c663688ae058f6b65deb] Fix Makefile dependency
git bisect good c37c6c41edd3008f1cf0c663688ae058f6b65deb
# good: [2adfdfa897a43dbd1466e172eca6e0b7783328fe] Clear prototypes
git bisect good 2adfdfa897a43dbd1466e172eca6e0b7783328fe
# good: [967d9f32eaadb64961ec6638cc478ca3403b0329] Workaround for what seems to be a race in Xserver
git bisect good 967d9f32eaadb64961ec6638cc478ca3403b0329
# bad: [7af815a0aaaffc02e114e1d0adccb5f87dcc3548] Proper fix for screen freeze
git bisect bad 7af815a0aaaffc02e114e1d0adccb5f87dcc3548
# skip: [43f3744fea075e5fdc6e01a0e66a00b15833cddb] Revert "Workaround for what seems to be a race in Xserver"
git bisect skip 43f3744fea075e5fdc6e01a0e66a00b15833cddb
# only skipped commits left to test
# possible first bad commit: [7af815a0aaaffc02e114e1d0adccb5f87dcc3548] Proper fix for screen freeze
# possible first bad commit: [43f3744fea075e5fdc6e01a0e66a00b15833cddb] Revert "Workaround for what seems to be a race in Xserver"