The AMD driver causes Ghostty to break, whereas the issue does not occur with the default Ubuntu driver.
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
https://repo.radeon.com/amdgpu/6.3.2/ubuntu noble InRelease
strace -e open /usr/bin/ghostty
nfo: ghostty version=1.1.2
info: ghostty build optimize=ReleaseFast
info: runtime=apprt.Runtime.gtk
info: font_backend=font.main.Backend.fontconfig_freetype
info: dependency harfbuzz=8.3.0
info: dependency fontconfig=21500
info: renderer=renderer.OpenGL
info: libxev backend=main.Backend.io_uring
info(os): setlocale from env result=en_US.UTF-8
info(gtk): GTK version build=4.14.2 runtime=4.14.2
info: reading configuration file path=/home/oli/.config/ghostty/config
info(config): default shell source=env value=/bin/bash
warning(gtk): setting GDK_DEBUG=gl-disable-gles,gl-no-fractional,vulkan-disable
warning(gtk): setting GDK_DISABLE=color-mgmt
warning(gtk): setting GSK_RENDERER=opengl
info(gtk): libadwaita version build=1.5.0 runtime=1.5.0
/usr/bin/ghostty: symbol lookup error: /opt/amdgpu/lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: wl_display_create_queue_with_name
+++ exited with 127 +++
ldd /opt/amdgpu/lib/x86_64-linux-gnu/libEGL_mesa.so.0
linux-vdso.so.1 (0x0000764f1dd64000)
libgallium-24.3.0-devel.so => /opt/amdgpu/lib/x86_64-linux-gnu/libgallium-24.3.0-devel.so (0x0000764f1c000000)
libgbm.so.1 => /opt/amdgpu/lib/x86_64-linux-gnu/libgbm.so.1 (0x0000764f1dcdf000)
libglapi.so.0 => /opt/amdgpu/lib/x86_64-linux-gnu/libglapi.so.0 (0x0000764f1dcaa000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x0000764f1dc7f000)
libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x0000764f1dc7a000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x0000764f1dc4f000)
libxcb-randr.so.0 => /lib/x86_64-linux-gnu/libxcb-randr.so.0 (0x0000764f1dc3e000)
libxcb-xfixes.so.0 => /lib/x86_64-linux-gnu/libxcb-xfixes.so.0 (0x0000764f1dc34000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x0000764f1dc2f000)
libdrm.so.2 => /opt/amdgpu/lib/x86_64-linux-gnu/libdrm.so.2 (0x0000764f1dc16000)
libwayland-client.so.0 => /opt/amdgpu/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x0000764f1dc02000)
libwayland-server.so.0 => /opt/amdgpu/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x0000764f1dbe7000)
libxcb-dri3.so.0 => /lib/x86_64-linux-gnu/libxcb-dri3.so.0 (0x0000764f1dbe0000)
libxcb-present.so.0 => /lib/x86_64-linux-gnu/libxcb-present.so.0 (0x0000764f1dbdb000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x0000764f1bf17000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x0000764f1dbad000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x0000764f1bc00000)
libLLVM.so.19.1 => /opt/amdgpu/lib/x86_64-linux-gnu/libLLVM.so.19.1 (0x0000764f15c00000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x0000764f1db8f000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x0000764f1be5d000)
libxcb-sync.so.1 => /lib/x86_64-linux-gnu/libxcb-sync.so.1 (0x0000764f1db86000)
libxshmfence.so.1 => /lib/x86_64-linux-gnu/libxshmfence.so.1 (0x0000764f1db81000)
libdrm_radeon.so.1 => /opt/amdgpu/lib/x86_64-linux-gnu/libdrm_radeon.so.1 (0x0000764f1db6f000)
libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x0000764f1be3e000)
libdrm_amdgpu.so.1 => /opt/amdgpu/lib/x86_64-linux-gnu/libdrm_amdgpu.so.1 (0x0000764f1db5e000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x0000764f15800000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x0000764f1db58000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x0000764f1be36000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x0000764f1be2a000)
/lib64/ld-linux-x86-64.so.2 (0x0000764f1dd66000)
libedit.so.2 => /lib/x86_64-linux-gnu/libedit.so.2 (0x0000764f1bbc6000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x0000764f1be14000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x0000764f1bb92000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 `(0x0000764f1bb83000)`
The AMD driver causes Ghostty to break, whereas the issue does not occur with the default Ubuntu driver.
lsb_release -a
https://repo.radeon.com/amdgpu/6.3.2/ubuntu noble InRelease
strace -e open /usr/bin/ghostty
ldd /opt/amdgpu/lib/x86_64-linux-gnu/libEGL_mesa.so.0