[Webkit-unassigned] [Bug 254807] [GTK] Minibrowser does not render any content

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 5 10:23:06 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=254807

Zan Dobersek <zan at falconsigh.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zan at falconsigh.net

--- Comment #5 from Zan Dobersek <zan at falconsigh.net> ---
I think this problem has multiple levels.

1. USE_GTK4=ON is required. For now, with NVIDIA drivers, this is the only option that works. GTK3 integration has a few remaining issues.

2. NVIDIA drivers inside flatpak are required. I don't understand all the options around this, the one I got working was adding the latest version in the local flatpak installation:

$ FLATPAK_USER_DIR=/path/to/WebKitBuild/UserFlatpak flatpak --user install org.freedesktop.Platform.GL.nvidia-525-89-02

3. The remaining issue is in the installation of those drivers, where the `nvidia-drm_gbm.so` binary is not ideally placed. I described the problem here:
https://github.com/flathub/org.freedesktop.Platform.GL.nvidia/issues/76#issuecomment-1497398985

With 1 and 2, it's possible to work around 3 by adjusting the libgbm backends search path, first entering the flatpak:

$ Tools/Scripts/webkit-flatpak -c bash

And then adjusting the search path:

$ GBM_BACKENDS_PATH=/usr/lib/x86_64-linux-gnu/GL/nvidia-525-89-02/extra/gbm ./WebKitBuild/GTK/Release/bin/MiniBrowser

--------

A separate confirmation of this would be appreciated. But if confirmed, I think the only actionable item there is 1, and maybe 3 if we're required to deploy a workaround on our side.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230405/a4ffff34/attachment.htm>


More information about the webkit-unassigned mailing list