flutter-embedded-linux icon indicating copy to clipboard operation
flutter-embedded-linux copied to clipboard

Vsync support for DRM

Open HidenoriMatsubayashi opened this issue 4 years ago • 1 comments

Add Vsync support for DRM backends.

Related issues

  • https://github.com/sony/flutter-embedded-linux/issues/68
  • https://github.com/sony/flutter-embedded-linux/issues/137

HidenoriMatsubayashi avatar May 24 '21 13:05 HidenoriMatsubayashi

I'm looking into implementing this with drmWaitVBlank() – before I do it, is anyone able to give me an explanation of the advantages? I'm interested in anything that might help minimise CPU usage particularly with animations :)

cc @prspn @i2pi

Edit: after conferring with @i2pi it appears this is unlikely to improve performance, just potentially reduce tearing artefacts. See also here.

lhoward avatar Feb 27 '25 04:02 lhoward