EGL/KMS problem

Edit: the problem below actually started happening with normal glx as well. I fixed it by starting a new config file.

Dipping my toes in Retroarch again. Wowee! but not without problems…

I can successfully run Retroarch (Archlinux, AUR) in KMS/EGL from a virtual console (Ctrl+Alt+Fx) and also from a Gnome on Wayland session.

However, if I boot into a virtual console (by using a custom systemd non-graphical target), things don’t work well.

The xmb interface loads up and everything works as usual… but when I load a game, Retroarch segfaults.

I’m not able to copy the precise output but something along the lines of: ‘KMS/EGL could find a suitable DRM device’. There’s also stuff about devices/connectors with a resolution of 320x240!

I’m on a laptop with Intel Haswell i74500U integrated graphics.

So, is there anything I can do to fix this? I’d like to run Retroarch without the overhead of a full DE or graphical server.

Cheers,

P