On Thu, 16 Sep 2021 17:11:41 -0300 Thiago Maciel <mac...@gmail.com> said:

> > ^^^ performance hit and huge cpu usage increase for e and even the xserver
> > too.
> >
> 
> I see, I started to notice the performance drop.
> 
> It never occurred to me that this could be a compositor thing.
> I've just tried on Mutter and KWinFT, and it is working fine.

they do things differently. e reduces the pixmap to be EXACTLY the client
window area. this means that if the driver is optimized it can skip a copy from
back to front buffer and convert it to a swap/exchange of buffers because
pixmap == exactly the opengl backbuffer size. my guess is because e tries to do
this to get the optimum result we hit an optimization path (that is intended)
and this path is broke.buggy and almost no other compositors hit it because
they have the gl window offset within a parent window with borders. at least
with a window that has borders or at some point had borders.

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com



_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to