Can't start hyprland, something about wayland not being able to start.
I wanted to install Hyprland on an old Medion labtop, but I can't get it to run. The arch install I am doing this on is basically fresh. I followed the tutorial on the wiki but the only info I can find for these errors have to do with nvidia gpu's, my laptop however has an intel igpu as far as I know. Below the crash report, if someone can help me out that would be appreciated.
Don't mind the Node name btw, I was feeling funny.
--------------------------------------------
Hyprland Crash Report
--------------------------------------------
I tried so hard, and got so far...
Hyprland received signal 6(ABRT)
Version: 39d7e209c79d451efab1b21151d5938289da838d
Tag: v0.55.2
Date: Sat May 16 12:59:19 2026
Flags:
System info:
System name: Linux
Node name: botnode47
Release: 7.0.9-arch1-1
Version: #1 SMP PREEMPT\_DYNAMIC Sun, 17 May 2026 17:23:07 +0000
GPU:
00:02.0 VGA compatible controller \[0300\]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) \[8086:2a02\] (rev 03) (prog-if 00 \[VGA controller\])
00:02.1 Display controller [0380]: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) [8086:2a03] (rev 03)
os-release:
NAME="Arch Linux"
PRETTY\_NAME="Arch Linux"
ID=arch
BUILD\_ID=rolling
ANSI\_COLOR="38;2;23;147;209"
HOME\_URL="https://archlinux.org/"
DOCUMENTATION\_URL="https://wiki.archlinux.org/"
SUPPORT\_URL="https://bbs.archlinux.org/"
BUG\_REPORT\_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY\_POLICY\_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has 0.13.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.11.0, system has 0.11.0
Backtrace:
\# | Hyprland(\_Z12getBacktracev+0x73) \[0x559897032c73\]
getBacktrace()
??:?
\#1 | Hyprland(\_ZN13CrashReporter18createAndSaveCrashEi+0xc8c) \[0x559896f7a25c\]
CrashReporter::createAndSaveCrash(int)
??:?
\#2 | Hyprland(+0x3bbede) \[0x559896e3dede\]
void std::println<>(\_IO\_FILE\*, std::basic\_format\_string<char>)
??:?
\#3 | /usr/lib/libc.so.6(+0x3e8f0) \[0x7fe868a3e8f0\]
??
??:0
\#4 | /usr/lib/libc.so.6(+0x9a29c) \[0x7fe868a9a29c\]
??
??:0
\#5 | /usr/lib/libc.so.6(gsignal+0x20) \[0x7fe868a3e7d0\]
??
??:0
\#6 | Hyprland(\_ZN6Render2GL15CHyprOpenGLImpl7initEGLEb+0x10ce) \[0x5598974542be\]
Render::GL::CHyprOpenGLImpl::initEGL(bool)
??:?
\#7 | Hyprland(\_ZN6Render2GL15CHyprOpenGLImplC1Ev+0x13bf) \[0x559897455c4f\]
Render::GL::CHyprOpenGLImpl::CHyprOpenGLImpl()
??:?
\#8 | Hyprland(\_ZN11CCompositor12initManagersE18eManagersInitStage+0xd4c) \[0x559896e4225c\]
CCompositor::initManagers(eManagersInitStage)
??:?
\#9 | Hyprland(\_ZN11CCompositor10initServerENSt7\_\_cxx1112basic\_stringIcSt11char\_traitsIcESaIcEEEi+0x1474) \[0x559896e5c404\]
CCompositor::initServer(std::\_\_cxx11::basic\_string<char, std::char\_traits<char>, std::allocator<char> >, int)
??:?
\#1 | Hyprland(main+0x170e) \[0x559896cf6b2e\]
main
??:?
\#11 | /usr/lib/libc.so.6(+0x27741) \[0x7fe868a27741\]
??
??:0
\#12 | /usr/lib/libc.so.6(\_\_libc\_start\_main+0x89) \[0x7fe868a27879\]
??
??:0
\#13 | Hyprland(\_start+0x25) \[0x559896e27e45\]
\_start
??:?
Log tail:
DEBUG from aquamarine ]: drm: connector LVDS-1 crtc doesn't support HDR (0)
DEBUG from aquamarine ]: drm: connector LVDS-1 crtc doesn't support Colorspace (0)
DEBUG from aquamarine ]: drm: gpu /dev/dri/card1 becomes primary drm
DEBUG from aquamarine ]: DRM Dumb: created a dumb allocator
DEBUG from aquamarine ]: Starting the Aquamarine backend!
DEBUG from aquamarine ]: Starting the Wayland backend!
ERR from aquamarine ]: Wayland backend cannot start: wl_display_connect failed (is a wayland compositor running?)
ERR from aquamarine ]: Requested backend (wayland) could not start, enabling fallbacks
ERR from aquamarine ]: Implementation wayland failed, erasing.
DEBUG from aquamarine ]: Created a GBM allocator with drm fd 37
DEBUG from aquamarine ]: drm: Connectors size2 3
DEBUG from aquamarine ]: Created a GBM allocator with drm fd 41
DEBUG from aquamarine ]: Supported EGL client extensions: (16) EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_explicit_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
DEBUG from aquamarine ]: CDRMRenderer(drm): Using device /dev/dri/card1
DEBUG from aquamarine ]: CDRMRenderer: IMG_context_priority supported, requesting high
DEBUG from aquamarine ]: CDRMRenderer: EXT_create_context_robustness supported, requesting lose on reset
DEBUG from aquamarine ]: CDRMRenderer: Using KHR_context_flush_control
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context
ERR from aquamarine ]: CDRMRenderer: eglCreateContext failed with GLES 3.2, retrying GLES 3.0
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context
ERR from aquamarine ]: CDRMRenderer: Can't create renderer, eglCreateContext failed with both GLES 3.2 and GLES 3.0
ERR from aquamarine ]: drm: onReady: no renderer for gl formats
DEBUG from aquamarine ]: drm: onReady: connector 57
DEBUG from aquamarine ]: drm: onReady: connector 57 has output name LVDS-1
DEBUG from aquamarine ]: Swapchain: Clearing
DEBUG from aquamarine ]: drm: onReady: connector 61
DEBUG from aquamarine ]: drm: onReady: connector 63
DEBUG from aquamarine ]: Supported EGL client extensions: (16) EGL_EXT_device_base EGL_EXT_device_enumeration EGL_EXT_device_query EGL_EXT_platform_base EGL_KHR_client_get_all_proc_addresses EGL_EXT_client_extensions EGL_KHR_debug EGL_EXT_platform_device EGL_EXT_explicit_device EGL_EXT_platform_wayland EGL_KHR_platform_wayland EGL_EXT_platform_x11 EGL_KHR_platform_x11 EGL_EXT_platform_xcb EGL_MESA_platform_gbm EGL_KHR_platform_gbm EGL_MESA_platform_surfaceless
DEBUG from aquamarine ]: CDRMRenderer(drm): Using device /dev/dri/card1
DEBUG from aquamarine ]: CDRMRenderer: IMG_context_priority supported, requesting high
DEBUG from aquamarine ]: CDRMRenderer: EXT_create_context_robustness supported, requesting lose on reset
DEBUG from aquamarine ]: CDRMRenderer: Using KHR_context_flush_control
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context
ERR from aquamarine ]: CDRMRenderer: eglCreateContext failed with GLES 3.2, retrying GLES 3.0
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context
ERR from aquamarine ]: CDRMRenderer: Can't create renderer, eglCreateContext failed with both GLES 3.2 and GLES 3.0
ERR from aquamarine ]: drm: initMgpu: no renderer
ERR from aquamarine ]: drm: Failed to initialize renderer state for /dev/dri/card1
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context
ERR from aquamarine ]: [EGL] Command eglCreateContext errored out with EGL_BAD_MATCH (0x12297): dri2_create_context