Bug 197141 - [GTK] webview remains blank on x86 if hardware acceleration policy is "always"
Summary: [GTK] webview remains blank on x86 if hardware acceleration policy is "always"
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P3 Major
Assignee: Nobody
URL:
Keywords: Gtk
Depends on:
Blocks:
 
Reported: 2019-04-20 10:24 PDT by sgerwk
Modified: 2024-01-28 23:21 PST (History)
6 users (show)

See Also:


Attachments
testing program (3.33 KB, text/x-csrc)
2019-04-20 10:24 PDT, sgerwk
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sgerwk 2019-04-20 10:24:50 PDT
Created attachment 367892 [details]
testing program

On an x86 PC, the webview widget remains blank (all white) if the hardware acceleration policy is "always", but shows the actual content of the web page if changed to "never".

See enclosed program.

A similar issue has been reported on arm: https://github.com/luakit/luakit/issues/773
(issue is closed only because turning off the hardware acceleration policy is a "fix").

debian:libwebkit2gtk-4.0-37:i386 2.18.6-1~deb9u1
Comment 1 Carlos Garcia Campos 2019-04-22 04:58:05 PDT
I can't reproduce it with 2.24.1
Comment 2 Michael Catanzaro 2019-04-22 09:01:44 PDT
It's obviously hardware-specific. We'll need to buy whatever graphics hardware sgerwk is using.

Or if it's a VM, that would be good to know. I believe this bug occurs in all VMWare VMs, for instance. Nobody ever bothered to report it here, but VMWare is why gnome-online-accounts wound up turning off AC mode.
Comment 3 sgerwk 2019-04-23 11:12:16 PDT
Some more details: I tested luakit and my testing program on two different machines with two different video cards:

- VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)

- VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV100/M6 [Rage/Radeon Mobility Series]

Both computers are x86, so the problem may be related to them being 32 bits, or maybe they lack the required hardware acceleration features? I don't know which arm hardware had the same problem, but I may ask.
Comment 4 Michael Catanzaro 2019-04-23 13:25:49 PDT
(In reply to sgerwk from comment #0)
> debian:libwebkit2gtk-4.0-37:i386 2.18.6-1~deb9u1

Oh I missed this... yes, it's probably related to i386 architecture.

When you said x86, I just assumed x86_64.
Comment 5 Andrew 2024-01-28 23:21:52 PST
I'm still affected by this bug in Webkit 2.42.4 using both Luakit and Nyxt browsers. I'm ready to provide any additional information and/or conduct any tests needed.