GTK4's GPU-accelerated GL renderer(s) got a major performance boost in the last few days! Previously it struggled to render simple UIs with single digit FPS on the Librem 5; now it can get pretty fancy :)

@dos will the purism team port posh to GTK+4 then?

The perf improvements seem quite desirable.

@lorabe phosh itself doesn't render that much, so maybe aside of smoother scrolling in app list it won't really matter for performance - the apps getting ported matter much more. Using GTK4 with GL in phosh will enable us to make it more fancy though, so it's still desirable.

However, we need something like to get merged first before that can happen.

@dos @lorabe I wouldn't say it doesn't matter that much; the app thumbnails in carousel are also pretty expensive. Nevermind having _live_ thumbnails and/or animated overview transition.


@exalm @lorabe They are so expensive because they're buggy, I'm about to push a fix for that. But yeah, live thumbnails will wait for gtk4 indeed :)

@dos @lorabe kinda; HdyCarousel goes out of its way to avoid redrawing them at all costs. I was very happy deleting that code from the GTK4 port. :)

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml