Low fps and slow touch response

Hi,
lv_conf.h (24.1 KB)

in my hardware MIMXRT1064-EVK Board with display 480x320 LVGL Example running smoothly

BUT with my custom board i have 2 problems-

  1. if i use my Custom BOARD with RT1052 with Display 800x600 fps drop and high CPU.
  2. sometime when i Start the device display wrong color like BLUE instead of BLACK but if restart then everything fine.

please someone can refer me some solution?

Thank you.

My Specs:
Custom Board MIMXRT1052
Display: 800x600 RGB565
SDRAM 24MB 166MHz
lvgl_support.c (16.6 KB)

You have big framebuffer, the unnecessary assertions are disabled in lv_conf.h and PXP is enabled, this part seems OK for better grpahic performance. The real reason might be related to your particular MCU and board: e.g. SDRAM is running much slower at 166MHz than the MCU at 600MHz, which is not good for too many dynamic allocations used for widgets/themes (especially if you use temporary screens). Maybe you should reduce the amount of dynamic allocations at runtime as much as possible, and it’s worth a try to look at LVGL forum too.
For the color-initialization I think you should revise the reset signals on the board and the display driver’s initialization code.

1 Like