bug: Could not create GBM EGL display
Jan version
v0.5.18-rc6-beta_amd64 (also tested the latest stable with same issue)
Describe the Bug
I'm getting the following when attempting to run Jan (for the beta and the latest non-beta version):
❯ ./Jan-beta_0.5.18-rc6-beta_amd64.AppImage
Could not create GBM EGL display: EGL_SUCCESS. Aborting...
fish: Job 1, './Jan-beta_0.5.18-rc6-beta_amd6…' terminated by signal SIGABRT (Abort)
I'm running CachyOS with Hyprland with an RTX 4090 if it's helpful. I've had this issue for weeks (I tried the stable version of Jan about a month ago and it didn't work; tried the beta version today to see if anything had changed, and I have the same exact error).
I talked with an LLM and it suggested all of the following solutions, which I tried and it also had zero impact
- Run with --no-sandbox (common for Electron apps)
- Force XWayland compatibility
- Use egl-wayland compatibility layer
- Try X11 fallback
- Check for missing Vulkan/OpenGL drivers
- Update Hyprland and dependencies
Any help is greatly appreciated.
Steps to Reproduce
- Download Jan appimage
- Run with
./Jan-beta_0.5.18-rc6-beta_amd64.AppImage
Screenshots / Logs
What is your OS?
- [ ] MacOS
- [ ] Windows
- [x] Linux
Seems to be the same issue as here: https://github.com/menloresearch/jan/issues/5367
Seems to be the same issue as here: #5367
Thanks! Very odd because I searched the error message before posting (I always do) and that issue didn't pop up for me. Maybe I had a missing character or something!
Edit: Actually, the error I'm getting is very, very, very slightly (like maybe one or two words off) different. But I imagine it's all potentially related either way. But that explains why I didn't find it!
Duplicate https://github.com/menloresearch/jan/issues/5367