hello icon indicating copy to clipboard operation
hello copied to clipboard

Consider picom fork with round corners for glx backend

Open wesbluemarine opened this issue 3 years ago • 5 comments

This fork should provide round corners for glx backend.

wesbluemarine avatar Feb 18 '21 11:02 wesbluemarine

Hello @wesbluemarine thanks for the suggestion, can you elaborate? We already have rounded corners and I don't know anything about the glx backend. What would be the advantage of switching to that fork?

probonopd avatar Feb 18 '21 18:02 probonopd

In addition to the increased performance, glx is in some cases the only way to avoid tearing. With Intel modesetting driver you can't have Xorg "tearfree" anymore, so there is a need for an implementation from the compositor (picom).

wesbluemarine avatar Feb 18 '21 19:02 wesbluemarine

Thanks for the explanation @wesbluemarine. I always say "don't fix what is not broken" - so far I did not notice anything was wrong with helloSystem on Intel GPUs, but maybe you can demonstrate what the issue is that this can fix? (I noticed that the Welcome animation is less than perfect - is that the tearing you are referring to, and would it go away using this fork?)

probonopd avatar Feb 18 '21 21:02 probonopd

I can post a screencast or a recording from camera. Tearing is what happend when you move your windows and they letteraly tear (2 or more pieces), it's not a "smooth" experience. https://www.youtube.com/watch?v=IJeX35wbZY4

wesbluemarine avatar Feb 18 '21 22:02 wesbluemarine

Related: https://github.com/nomadbsd/NomadBSD/issues/81

probonopd avatar Feb 20 '21 10:02 probonopd