Comment 2 for bug 1723247

Revision history for this message
Patrick Storz (ede123) wrote :

As mentioned in the last comment, even when enabling CSD, performance with gtk3 in master is worse than with gtk3 in 0.92.x.

I'm having a hard time to quantify this, but when using 0.92.x and master side by side the difference becomes obvious. Perceived perfomance ("responsiveness") of the gtk3 version is still off...

One potential reason could be the refactoring done during the Hackfest in 2016. Those changes were reverted in 0.92.x (see bug #1571192 for details) but are still part of master. As far as I understood gtk3 should *not* have been affected by this change but we can't know for sure as we were not able to do gtk3 builds on Windows at that time.

I tried to investigate this once by building 0.92.x with gtk3 so I could do a direct comparison, but unfortunately I ended up with a working compile that had one "small" issue: It didn't show the canvas at all, so obviously the build was unusable to determine any performance differences...