I tried the Picom compositor on windowmaker, using the egl renderer it lags quite a lot (THE FINALS was so buggy with egl it was literally unplayable) but I get really nice performance in the older glx renderer. if you use a WM or older DE and you want some very rudimentary desktop effects it's worth looking into.
Do note that it does not play nice with the way tiled wallpapers are handled on most plain WMs, causing streaking effectsーsee attached image. Running
feh --bg-tile image.tga while Picom is active seems to fix this.
Turn VSYNC off, the input lag is atrocious on multi-monitor setups since it's synced to the XRandR virtual refresh much like Plasma KWin. The tearing isn't that bad so you don't need it. IDK why tearing is so important to people on window decorations but if you need low latency VSYNC you should have stuck to Soyland.
This is what my .xinitrc looks like, run the
feh command to set wallpaper after starting picom in background mode if you use a tiled wallpaper.
Bash:
# Global settings
xinput set-prop 'SteelSeries SteelSeries Rival 3' 'Coordinate Transformation Matrix' 0.430 0 0 0 0.430 0 0 0 1 &
sleep 1
kmix &
# Trinity desktop (disabled)
#yakuake & kmix & kmixctrl & xscreensaver
# Windowmaker
# Screen, dockapps
xscreensaver & wmclock & wmsystemtray -w 2 --arrows vertical &
# Compositor
picom -b &
feh --bg-tile ~/.wp_raccoons.jpg &
# Programs
sleep 1; vesktop & steam & psi-plus & ckb-next -b & protonmail-bridge
feh will override whatever your WM sets at startup and be removed when you change themes so keep this in mind if you're the type to re-rice your desktop often.