<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Cantarell">Thanks Jeremy,</font></p>
<p><font face="Cantarell">Your hint shown me the right direction to
investigate.<br>
I have Nvidia graphics card and nvidia-driver 550 driver
installed.</font></p>
<p><font face="Cantarell">All three apps shown the same behavior
(yelp, MiniBrowser GTK3 and MiniBrowser GTK4).<br>
I past down below some of the terminal output; for all three I
had KMS permission issues which led to errors related to GBM
buffers.<br>
I did some research on the web and I find several threads
proposing the use of '<code>WEBKIT_DISABLE_DMABUF_RENDERER=1</code>'
with Nvidia cards. All three apps shown good rendering if
launched from the terminal with this EV set.<br>
I added the line '<code>export WEBKIT_DISABLE_DMABUF_RENDERER=1</code>'
in <code>/etc/environment</code> and rebooted. Yelp renders
fine now.</font></p>
<p><font face="Cantarell">Thanks,<br>
igor</font></p>
<p><font face="Cantarell"><code>igor@igi-desktop:~$
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/MiniBrowser<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
Failed to create GBM buffer of size 1024x730: Permesso negato<br>
** (MiniBrowser:6786): WARNING **: 21:45:02.058:
webkit_settings_get_load_icons_ignoring_image_load_setting is
deprecated and always returns FALSE.<br>
** (MiniBrowser:6786): WARNING **: 21:45:02.059:
webkit_settings_get_enable_dns_prefetching is deprecated and
always returns FALSE.</code></font></p>
<p><code>igor@igi-desktop:~$
/usr/lib/x86_64-linux-gnu/webkitgtk-6.0/MiniBrowser<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
Failed to create GBM buffer of size 1024x730: Permesso negato<br>
</code></p>
<p><font face="Cantarell"><code>igor@igi-desktop:~$ yelp<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
src/nv_gbm.c:288: GBM-DRV error (nv_gbm_create_device_native):
nv_common_gbm_create_device failed (ret=-1)<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
KMS: DRM_IOCTL_MODE_CREATE_DUMB failed: Permesso negato<br>
Failed to create GBM buffer of size 1454x791: Permesso negato<br>
Recursion depth exceeded calculating yellow bg color. Using
rgb(47,47,47)<br>
<br>
</code></font></p>
<div class="moz-cite-prefix"><font face="Cantarell">Il 25/10/25
12:32, Jeremy Bícha ha scritto:<br>
</font></div>
<blockquote type="cite"
cite="mid:CAAajCMasWtpEVrxGSFanH1AieRk6vOb-BKh0=Pg_iZj-JLMuPg@mail.gmail.com">
<blockquote type="cite">
<pre wrap="" class="moz-quote-pre"><font face="Cantarell">Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
</font></pre>
</blockquote>
<pre wrap="" class="moz-quote-pre"><font face="Cantarell">
What graphics card and graphics driver are you using?
A bug like this in Yelp often means that webkit2gtk isn't working.
Do these minimal web browsers work? The first is GTK3, the second is GTK4:
/usr/lib/x86_64-linux-gnu/webkit2gtk-4.1/MiniBrowser
/usr/lib/x86_64-linux-gnu/webkitgtk-6.0/MiniBrowser
Thank you,
Jeremy Bícha
</font></pre>
</blockquote>
</body>
</html>