- Minor
Despite the fact that QEMU is compiled with OpenGL support since 6.10, not all elements are in place for it to work.
I can't create a VM with "egl-headless" graphical framebuffer. I've created a post in the VM forum to explain the steps I made:
To follow-up from that post I modified the eglinfo executable to create a GBM surface like QEMU does and to check what the error code is.
The error code is surprisingly "EGL_SUCCESS", but it still returns "EGL_NO_DISPLAY"
I dug a bit deeper with the modded eglinfo executable and I found out that on Unraid there aren't any supported EGL client extensions, in particular it's missing the crucial "EGL_MESA_platform_gbm" and "EGL_KHR_platform_gbm".
Without those extensions, off-screen rendering isn't possible and egl-headless can't work.
Have those extensions been removed for a reason?