V8 display driver (double buffer) low FPS & high CPU

Hi @pete-pjb @kisvegabor, this is my test:


  • disp: 800X480
  • ram: <120K
  • psram: 8M

lvgl version:

In demo 1, may be the implementation B is the best, but in demo 2, it’s the worst. so I need know which implementation is best on my device?

Implementation B: It is implemented according to @pete-pjb code
Implementation C: in flush_cb, copy data to 800X480X2 psram.

I suggest “C”. It uses the least RAM and results in the best performance in demo 1 and almost as good as the best in demo 2.

1 Like