The only thing required is x11. I know you have moved away from this for good reason. However, with the new CRTSwitching that is included into RetroArch it would be nice being able to use it in with Lakka.
It works perfectly when you use it on top of a desktop envirement like lxde or even gnome. Oviously we dont want the extra over head of the DE aswell. I’ve attempted setting up xorg without a DE but CRTSwitching does not seem to work well. I would assume this is due to not setting up some of the required x11 option/config. I have it running on Arch and Ubuntu ATM.
This is also running on Raspberry PI quite well to but again I’m having to use it on top of DE. This is using the same case as Linux but enabling full kms gl video driver in raspi-config and using SDL2 for the Retroarch video driver.
This video is the Raspberry PI running RetroArch in CRTSwithing mode. https://youtu.be/7hikfkHAcvk
Maybe it would be possible to add x11 but a boot flag so x11 can be enabled or disabled as required?
I’ll add an issue later outlining what I’ve posted here. If you think you might need more information let me know.