[i.MX8MP] How to use LVGL v.8.3 runing on GPU?

Currently, I am developing an application using LVGL v8.3 on the i.MX8MP platform. At the moment, LVGL is running with the DRM and framebuffer configuration , and the rendering appears to be processed only by the CPU .

I would like to know if it is possible to run LVGL rendering on the GPU instead of the CPU on the i.MX8MP.

If it is possible, could you please suggest the recommended approach or any available methods to enable GPU with LVGL on this platform?

Thank you.

Hi @piyakorn

AFAIK, there’s no GPU acceleration in LVGL v8.3

I recommend upgrading to v9.5 and using DRM with EGL and NANOVG by enabling these configurations:

#define LV_USE_DRM 1
#define LV_USE_OPENGLES 1
#define LV_USE_NANOVG 1
#define LV_USE_DRAW_NANOVG 1