[wpe-webkit] WPE on Intel Altera Cyclone V

Carlos Alberto Lopez Perez clopez at igalia.com
Thu Sep 14 03:50:25 PDT 2023


On 13/09/2023 09:01, Olof Winge wrote:
> Hello
> 
> I have a question on getting WPE to run on an Intel Altera Cyclone V.
> 
> Today we are running a version of QTWebkit from quite a long time ago.
> While it works for the current UI that we have it is starting to show
> its age and have a hard time running more modern web technologies.
> We looked into running GTKwebkit which proved difficult. The reason
> being that the Cyclone V lacks any kind of hardware acceleration for
> graphics.
> 
> But then we found this project. Which looks very interesting.
> 
> My question is simply this, is it possible to get WPE running without
> any kind of hardware acceleration? What would that entail for a backend
> to WPE?

Not really.

WPE needs EGL and OpenGL-ES 2.

If you platform doesn't have support for that then it won't work.
Maybe you can emulate it via software with Mesa (llvmpipe/swrast) or
similar but the performance is going to be bad.

Another option that you can try is to test with WebKitGTK 2.40.x or
2.38.x and build it with the CMake build parameter
`-DUSE_OPENGL_OR_ES=OFF` and then try to run it under X11 exporting the
environment variable `WEBKIT_DISABLE_COMPOSITING_MODE=1` before starting
it. Perhaps that can make it work without any OpenGL support. But this
is not longer supported upstream, so 2.40.5 is likely the last version
supporting this. If it doesn't work with 2.40.x then try 2.38.x or 2.36.x

Hope it helps.


More information about the webkit-wpe mailing list