The strange thing is that I got ANOTHER parallel cape display, from 4D
System, AND another regular HDMI screen, working. eglinfo runs properly, and my Qt application using EGLFS works without a hitch. But on THIS display, I'm getting this error:
Creating Window surface..
PVR:(Error): WSEGL_CreateWindowDrawable: Couldn't set CRTC: Invalid argument [0, ]
Unable to create surface
egl error 'EGL_BAD_ALLOC' (0x3003)
What could it be about this particular display that's different from the others? I'm not sure if it helps, but I attached the output of eglinfo and "strace elginfo". Another interesting piece of info is that the kmscube application is running properly. So this is something specific to EGL.
Any help would be greatly appreciated!