[wpe-webkit] WPE on Intel Altera Cyclone V

Olof Winge olof.winge at se.com
Thu Sep 14 23:52:27 PDT 2023


It does. Thanks for the information. I think the mesa+llvm/softpipe solution sounds like the best way forward. We don't have high requirements on performance, but we'll see I guess.

Thank you!
--
Olof


Internal

________________________________
From: Carlos Alberto Lopez Perez <clopez at igalia.com>
Sent: 14 September 2023 12:50
To: webkit-wpe at lists.webkit.org <webkit-wpe at lists.webkit.org>
Cc: Olof Winge <olof.winge at se.com>
Subject: Re: [wpe-webkit] WPE on Intel Altera Cyclone V

[External email: Use caution with links and attachments]

________________________________



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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-wpe/attachments/20230915/068b99fb/attachment.htm>


More information about the webkit-wpe mailing list