We need help from #Linux #NVIDIA users
We are trying to reproduce and debug an issue with WebKit GTK
If you have rendering issues, specially with colors or blank page please reply with a screenshot, and we'll reach out for details.
Some example apps that are known to exhibit the issue
• Epiphany / GNOME Web
• Tangram
• Newsflash
Thanks for your help!
~Boost welcome ~
UPDATE: We got what we need - thank you all!
This entry was edited (1 month ago)
mirkobrombin
in reply to Sonny • • •Sonny
in reply to mirkobrombin • • •@mirkobrombin
Any version 🙏
We are trying to find out under which configuration can the issue be reproduced.
mirkobrombin
in reply to Sonny • • •I’m Tired And Everything Hurts
in reply to Sonny • • •Is this related to the issue with adding Online Accounts in GNOME throwing up a blank page when attempting to authenticate while using NVidia drivers?
I would assume that uses GNOME Web to attempt to display the login page.
Sonny
in reply to I’m Tired And Everything Hurts • • •@guffo yes - but I'm surprised to hear this is happening. AFAIK it shouldn't happen with GTK3.
Can you tell me more about the system information?
With GNOME 46 GOA won't use WebKit GTK anymore and directly open login page in the user preferred browser.
I’m Tired And Everything Hurts
in reply to Sonny • • •Ahh, cool. I'm on Debian 12 at home, so I'm probably a few versions behind. I can live with it until I get an update.
Thanks for your work!
Sonny
in reply to I’m Tired And Everything Hurts • • •@guffo according to repologogy Debian 12 should have WebKitGTK 2.42.5
Which isn't known to be affected yet.
When you get the chance could you update, reboot and check if you can still reproduce ?
I’m Tired And Everything Hurts
in reply to Sonny • • •/home/lavacat :meoww:
in reply to Sonny • • •Sonny
in reply to /home/lavacat :meoww: • • •@lavacat Hi!
Thanks. Unfortunately this isn't the issue we are looking for.
Hmm this looks like a web rendering issue - might be worth reporting the error to webkit.
Something something stretched (css?) background
https://webkitgtk.org/ see "File a bug"
The WebKitGTK Project
webkitgtk.orgStanford
in reply to Sonny • • •Sonny
in reply to Stanford • • •@stanford
https://bugs.webkit.org/show_bug.cgi?id=228268 and anything related to colors
228268 – [GTK4] [REGRESSION] Rendering on Nvidia is terribly broken, almost a blank screen
bugs.webkit.orgMichael T Babcock
in reply to Sonny • • •Sonny
in reply to Michael T Babcock • • •Michael T Babcock
in reply to Sonny • • •Sonny
in reply to Michael T Babcock • • •@mikebabcock could you take a screencast and share
OS name/version
app name/version/origin
Michael T Babcock
in reply to Sonny • • •Fedora 39 Xfce spin, Epiphany 45.2, NVidia 6.7.4 drivers.
plusmid
in reply to Sonny • • •Ubuntu 22.04.4 LTS
GeForce RTX 4080 SUPER
Sonny
in reply to plusmid • • •@plusmid yep just like that!
Can you share OS and app name/version ?
plusmid
in reply to Sonny • • •Ubuntu 22.04.4
plusmid
in reply to plusmid • • •Sonny
in reply to plusmid • • •great
Is that Epiphany Snap, Deb or Flathub ?
plusmid
in reply to Sonny • • •plusmid
in reply to Sonny • • •KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permission denied
Failed to create GBM buffer of size 2048x1444: Permission denied
[ ... two more KMS messages ... ]
Failed to create EGL images for DMABufs with file descriptors -1, -1 and -1
Sonny
in reply to plusmid • • •@plusmid thanks! one last thing, can you share the content of About -> Troubleshooting -> Debugging information
(For the Snap version)
plusmid
in reply to Sonny • • •Sonny
in reply to plusmid • • •@plusmid thanks
It's probably not related to what we're looking for but it would be useful anyway.
I have filed https://github.com/ubuntu/epiphany/issues/14 in the meantime
Cannot render with NVIDIA on X11 · Issue #14 · ubuntu/epiphany
GitHubSonny
in reply to Sonny • • •QuadRadical
in reply to Sonny • • •Krafting
in reply to Sonny • • •Felix Urbasik
in reply to Sonny • • •Sonny
in reply to Felix Urbasik • • •Leonardo Ferreira Fontenelle
in reply to Sonny • • •Sonny
in reply to Leonardo Ferreira Fontenelle • • •Leonardo Ferreira Fontenelle
in reply to Sonny • • •Followed successfully Arch Linux instructions on using NVIDIA LTS only (not my Intel), X11 (instead of Wayland) and NVIDIA DRM instead of KMS.
Opened Mastodon with GNOME Web 45, and pictures seem fine, but this video show as a black still with the audio on:
https://mastodon.social/@JustMeDevin/111971032993304574
Epiphany's output to the terminal was, repeatedly: (see below)
Leonardo Ferreira Fontenelle
in reply to Leonardo Ferreira Fontenelle • • •(continued)
src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unknown or not supported format: 538982482
Failed to get GBM buffer from swap chain: error creating plane 0 of size 1920x1080 and format 538982482: invalid argument
1920x1080 is my screen size. NVIDIA is 545.29.06, libglvnd is 1.7.0.
Does it help?
Leonardo Ferreira Fontenelle
in reply to Leonardo Ferreira Fontenelle • • •Sonny
in reply to Leonardo Ferreira Fontenelle • • •@lffontenelle
You're relieved of NVIDIA :)
Thanks for your help
Leonardo Ferreira Fontenelle
in reply to Sonny • • •Beko Pharm
in reply to Sonny • • •mebbe tag with LinuxGaming.
I removed my last Nvidia years ago so just a reshare from me 🤷
pixelat3d
in reply to Sonny • • •Feeds and Web do this for me (webviews not rendered) which is one of the main reasons I swapped to NewsFlash. At one point during a fresh install it worked, but during updates and/or installs of chroimium from repos it b0rked. If you turn off graphics acceleration for whatever app it'll render fine.
Only issue with newsflash is youtube videos just render black inside app, easy to load in browser.
FC39 (6.7.4-200.fc39.x86_64), 4090 on driver 545.29.06, i9-13900K
pixelat3d
in reply to pixelat3d • • •pixelat3d
in reply to pixelat3d • • •Sonny
in reply to pixelat3d • • •@pixelat3d this is it!
Can you find out which WebKitGTK version this is using?
If you're not sure you can tell me which app/version this is and where you got it from and what's your OS. I'll figure it out.
pixelat3d
in reply to Sonny • • •This one in particular is the flatpak of Feeds (2.2.0) from flathub. Not sure which version of GTK it's compiled against, but should be able to look at the release branch in the gitlab and figure it out.
Fwiw, the behavior exists on both Xorg and Wayland and on 'native' apps from repos as well as from flatpaks. OS is Fedora 39
Sonny
in reply to pixelat3d • • •@pixelat3d
It's GNOME 44 so it should be WebKitGTK 2.42
Can you try reproducing again after `flatpak update` and `flatpak kill org.gabmus.gfeeds` ?
And finally, can you see if you can reproduce in Flathub Epiphany / GNOME Web
pixelat3d
in reply to Sonny • • •Persists in Feeds.
Web flatpak doesn't seem to have the issue anymore, but has since moved over to 45 as platform backend. As an added bonus the Wayland flicking is out of control, but that's well known and a separate issue :)
There was a point in time where it for sure did though. May be isolated to the 44 branch of things? 🤔
samobert
in reply to Sonny • • •WebKitGTK 2.42.5
GStreamer 1.22.9
fedora 39 RPM
Jan Lukas Gernert
in reply to Sonny • • •I've never experienced the issue myself (AMD GPU) but can link to a lot of reports I received over the last months. I haven't had a lot of reports recently. Only one today using a 3rd party snap package instead of the flatpak one. Maybe a hint the issue could be solved upstream and the snap is using an older version of webkit?
The usual workaround people seem to be happy with is "WEBKIT_DISABLE_DMABUF_RENDERER=1"
Jan Lukas Gernert
in reply to Jan Lukas Gernert • • •One of the earlier issues using flatpak
https://gitlab.com/news-flash/news_flash_gtk/-/issues/506
Recent issue using snap
https://gitlab.com/news-flash/news_flash_gtk/-/issues/619
No view mode is displayed (#506) · Issues · news-flash / news_flash_gtk · GitLab
GitLabSonny
in reply to Jan Lukas Gernert • • •Jan Lukas Gernert
in reply to Sonny • • •from what I could find the snap build is using "webkitgtk-6-gnome-2204-sdk", whatever version that is. But according to its snapcraft page it has been last updated "20 September 2023".
So if someone wants a quick & dirty way of confirming that the bug did exist and was fixed they can install the Newsflash snap, which is still using this old version of webkit.
https://snapcraft.io/newsflash
https://snapcraft.io/install/webkitgtk-6-gnome-2204-sdk/ubuntu
Snapcraft
SnapcraftSonny
Unknown parent • • •@confusionunknown is that Apostrophe Snap, Flathub or from a repo?
Which OS / version ?
Sonny
Unknown parent • • •@confusionunknown thanks
could you see if you can reproduce with GNOME Web Flathub?
DasMammut
in reply to Sonny • • •Sonny
Unknown parent • • •@confusionunknown
Thanks, that was helpful.
Apostrophe uses an older WebKitGTK version that is known to be affected.
Tarcísio Surdi
in reply to Sonny • • •websites seem to load (I can hover over elements and see links at the bottom left corner) but nothing is rendered.
Environment: Fedora 39, NVIDIA proprietary drivers version 545.29.06, XOrg session.
GNOME Web 45.2 (Flathub flatpak)
Debugging info:
WebKitGTK 2.42.3
GStreamer 1.22.9
Sonny
in reply to Tarcísio Surdi • • •thanks!
Could you try to reproduce again after `flatpak update` ?
Please confirm the newwer WebKitGTK version
Tarcísio Surdi
in reply to Sonny • • •elias
in reply to Sonny • • •Sonny
in reply to Sonny • • •