It's been a while, but I finaly got Feeds to work on #gtk4 / #libadwaita, including a very fresh build of #webkit

I've spent some time ironing out some porting bugs, but so far it looks really good!

There's still a lot of work to do, plus probably refactoring some stuff, but it's finally coming together!

@gabmus You seem to have worked with WebkitGTK so I hope you are the right person to ask. Any idea why it's the slowest web engine on the Pinephone? I mean it's not the fastest on desktop ether but there has to be some Pinephone specific issue because as soon as you enable JS it gets close to unusable :/ Idk if it's Webkit or WebkitGTK specific tbh but I can confirm WPEWebkit works great while the GTK version doesn't.

@gamey Tipically when using webkitgtk you force disable hardware acceleration in the app (one way is via environment variables). This is because some GPUs (nvidia, go figure) have issues running with it.

It depends on the app tho.

The gtk4 branch of Feeds right now has acceleration enabled, and fortunately I have access to all major GPUs, so when I'm done porting it I can test it and verify if it's still a problem on gtk4.

@gabmus So Epiphany runs without hw acceleration by default? 🤔 Sounds like a bad idea for a browser tbh!

@gamey Actually recent ephy builds should have it enabled... I guess it also depends on the distribution, they could override it, but so can you. It should be a runtime variable, not a compile time one.


@gabmus What variable so I need? I would like to try if it improves things or if the PPs GPU is just to old.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.