Open sandsmark opened 3 years ago
Hmm, picom isn't responsible for rendering the cursor. This sounds more like a driver problem.
Have you tried using the modesetting driver? You can try that simply by removing xf86-video-intel.
It's not about X11 mouse cursor (pointer), but about terminal text cursor (though I guess, could be in text editor too).
Well, not that I can reproduce it - full command I tried: picom --backend glx --config /dev/null
Forgot, I also retried with --experimental-backends
option (or blur doesn't work), both with config and /dev/null, but blinking cursor in urxvt/vim blinks as usually.
Platform
Archlinux
GPU, drivers, and screen setup
xf86-video-intel 1:2.99.917+916+g31486f40-1
Single display, 60 fps.
Environment
i3
picom version
Version: vgit-dac85
Extensions:
Misc:
Drivers (inaccurate):
Intel
Configuration:
--backend glx
Steps of reproduction
picom --backend glx
Expected behavior
Consistently visible cursor, as in compton.
Current Behavior
Cursor flickers.
Other details
As mentioned above this issue does not happen with "old" compton (
316eac0613bf342ff91cc645a6c3c80e6b9083fb
), with same options.With picom it happens with and without
experimental-backends
, with and withoutglx-no-stencil
, with and withoutuse-damage
, with andwithout glx-no-rebind-pixmap
, and with and withoutxrender-sync-fence
.It does not happen with forcing 120 fps (double the display) and sw-opti, but this causes tearing. Also does not happen with the xrender backend, but this also causes tearing.