Igalia / cog

WPE launcher and webapp container
MIT License
231 stars 56 forks source link

drm: GLES renderer glitches with Vivante GPU + imx-drm #543

Open aperezdc opened 1 year ago

aperezdc commented 1 year ago

@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

aperezdc commented 1 year ago

One possibility here is that imx-drm the DRM driver really prefers to use atomic modesetting, which the GLES renderer currently does not use.

aperezdc commented 1 year ago

@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?