Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Hello,


While developing our applications we ran into performance issues when running under wayland: the raspberry just seemed to be unable to keep up with our application, while it was running fine on Raspbian/X11. We replaced the wayland layer with dispmanx, and now performance is just as expected.

We lose portability with this though, as the dispmanx layer is not usable on other platforms.

The questions we have:

  • what causes the difference in performance between wayland and dispmanx. Is this the additional compositing step?
  • Is there a way to get native dispmanx performance on wayland so we can keep the wayland interface for portability?
  • Are there tools available on RDK for profiling GLES up to the driver level?

Thank you,