Skip to content

Bundled libgbm incompatible with NVIDIA 590 driver #121

@leolannenmaki

Description

@leolannenmaki

I upgraded my bazzite-nvidia-open system and got the new driver (xorg-x11-nvidia 3:580.95.05-1.fc43 -> 3:590.44.01-1.fc43) which, I suspect, caused the appimage not to boot. It doesn't even show a window.

Potentially relevant log messages:

info: ghostty version=1.2.3
info: ghostty build optimize=ReleaseFast
info: runtime=apprt.Runtime.gtk
info: font_backend=font.main.Backend.fontconfig_freetype
info: dependency harfbuzz=12.1.0
info: dependency fontconfig=21701
info: renderer=renderer.generic.Renderer(renderer.OpenGL)
info: libxev default backend=io_uring

info(gtk): GTK version build=4.20.2 runtime=4.20.2
info(gtk): libadwaita version build=1.8.1 runtime=1.8.1

warning(gtk_ghostty_application): setting GDK_DEBUG=
warning(gtk_ghostty_application): setting GDK_DISABLE=gles-api,vulkan

pci id for fd 11: 10de:2684, driver (null)
pci id for fd 17: 10de:2684, driver (null)
kmsro: driver missing
pci id for fd 17: 10de:2684, driver (null)
kmsro: driver missing
pci id for fd 11: 10de:2684, driver (null)
pci id for fd 17: 10de:2684, driver (null)
kmsro: driver missing
pci id for fd 17: 10de:2684, driver (null)
kmsro: driver missing

(process:14599): Gtk-WARNING **: 18:20:06.672: No IM module matching GTK_IM_MODULE=ibus found

After some debugging I got it to run after I did this trying to force system gbm:

./ghostty --appimage-extract
cd squashfs-root
rm -rf shared/lib/libgbm* shared/lib/gbm/
./AppRun

Working logs differs a bit::

MESA-LOADER: failed to open dri: /var/home/<username>/temp/g/AppDir/shared/lib/gbm/dri_gbm.so: cannot open shared object file: No such file or directory (search paths /var/home/<username>/temp/g/AppDir/shared/lib/gbm, suffix _gbm)

info(opengl): loaded OpenGL 4.6

Version info:

Ghostty 1.2.3

Version
  - version: 1.2.3
  - channel: stable
Build Config
  - Zig version   : 0.14.0
  - build mode    : builtin.OptimizeMode.ReleaseFast
  - app runtime   : apprt.Runtime.gtk
  - font engine   : font.main.Backend.fontconfig_freetype
  - renderer      : renderer.generic.Renderer(renderer.OpenGL)
  - libxev        : io_uring
  - kernel version: 6.17.7-ba22.fc43.x86_64
  - desktop env   : other
  - GTK version   :
    build         : 4.20.2
    runtime       : 4.20.2
  - libadwaita    : enabled
    build         : 1.8.1
    runtime       : 1.8.1
  - libX11        : enabled
  - libwayland    : enabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions