NEW 268566
[GTK] Blank page (no user-visible rendering) for any website with Intel GMA 3000 (gallium i915) on Wayland
https://bugs.webkit.org/show_bug.cgi?id=268566
Summary [GTK] Blank page (no user-visible rendering) for any website with Intel GMA 3...
Jeff Fortin
Reported 2024-02-01 11:51:49 PST
Created attachment 469660 [details] WebKit GPU info I installed Fedora Rawhide on an old computer (Dell Inspiron 530n) for testing and benchmarking GNOME 46, with Intel GMA 3000 (i915 driver) graphics (G33? G45?), which reportedly supports OpenGL ES 2.0. On Epiphany 46 alpha with WebKitGTK 2.43.3, any page shows up as completely blank, nothing appears below the toolbar/tabs. Attached is the output of webkit:///GPU. Ideally it should work, but in situations where it doesn't, webkit should probably at least be able to display some fallback error message. Presumably this is not caused by NGL in Rawhide, as the behavior and error messages (in the terminal) are the same in both cases: ``` $ GSK_RENDERER=gl epiphany (epiphany:16882): Gsk-WARNING **: 13:51:50.132: Linking failure in shader: error: Exceeded max TGSI temps (38/16) Gsk-Message: 13:51:50.133: Failed to realize renderer of type 'GskGLRenderer' for surface 'GdkWaylandToplevel': Linking failure in shader: error: Exceeded max TGSI temps (38/16) (epiphany:16882): Gsk-WARNING **: 13:51:50.175: Linking failure in shader: error: Exceeded max TGSI temps (38/16) Gsk-Message: 13:51:50.176: Failed to realize renderer of type 'GskGLRenderer' for surface 'GdkWaylandToplevel': Linking failure in shader: error: Exceeded max TGSI temps (38/16) TU: error: ../src/freedreno/vulkan/tu_knl.cc:232: device /dev/dri/renderD128 (i915) is not compatible with turnip (VK_ERROR_INCOMPATIBLE_DRIVER) $ epiphany (epiphany:17037): Gsk-WARNING **: 13:52:21.540: Linking failure in shader: error: Exceeded max TGSI temps (38/16) Gsk-Message: 13:52:21.541: Failed to realize renderer of type 'GskGLRenderer' for surface 'GdkWaylandToplevel': Linking failure in shader: error: Exceeded max TGSI temps (38/16) TU: error: ../src/freedreno/vulkan/tu_knl.cc:232: device /dev/dri/renderD128 (i915) is not compatible with turnip (VK_ERROR_INCOMPATIBLE_DRIVER) (WebKitWebProcess:2): GStreamer-WARNING **: 13:52:28.455: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though. ```
Attachments
WebKit GPU info (10.09 KB, text/html)
2024-02-01 11:51 PST, Jeff Fortin
no flags
Note You need to log in before you can comment on or make changes to this bug.