<!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>