drm: GLES renderer glitches with Vivante GPU + imx-drm
@DerArtem reported that the DRM GLES renderer displays with glitches on a STM32MP1 board, which has a Vivante GPU and AFAIU uses ~~imx-drm~~ its own DRM driver (patch in meta-st layer).
OTOH, the GLES renderer should work without glitching in this configuration, so I think that grants a separate issue report.
Originally posted by @aperezdc in https://github.com/Igalia/cog/issues/508#issuecomment-1448353307
One possibility here is that ~~imx-drm~~ the DRM driver really prefers to use atomic modesetting, which the GLES renderer currently does not use.
@DerArtem In https://github.com/Igalia/cog/issues/547#issuecomment-1471624445 I suggested to try running kmscube to see if there are glitches as well. Could you give it a try, too?