Need fastest possible LVGL graphics VGLite or PXP on iMX RT1176?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Need fastest possible LVGL graphics VGLite or PXP on iMX RT1176?

跳至解决方案
1,019 次查看
application_ninja
Contributor II

I'm looking to achieve the fastest possible graphics, i.e. scrolling, animations, etc... on the iMX RT1176, running in landscape 720x1280. What settings / example LVGL demo could I reference? Right now I'm using the MIMXRT1170-EVKB and RK055HDMIPI4MA0 5.5" inch screen.

Also using FreeRTOS, not bare metal...

Thank you,

Scott

0 项奖励
1 解答
933 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi @application_ninja ,

The original example report 20FPS on my board. If you set compile optimization level to -O2, it will be 34FPS. 

The example use VGLite to off-load CPU work load. If you set  LV_USE_GPU_NXP_VG_LITE to 0, the weighted FPS is 24. And if you set compile optimization to -O2, it will be 47FPS.

 

Regards,

Jing

在原帖中查看解决方案

0 项奖励
4 回复数
980 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi @application_ninja ,

Please use GUI Guider. It's base on LVGL and is optimized for RT1176 and PXP.

https://www.nxp.com/design/software/development-software/gui-guider:GUI-GUIDER

 

Regards,

Jing 

0 项奖励
973 次查看
application_ninja
Contributor II

I have tried GUI Guider and the results are still slow, this is why I am asking what are the optimal settings that can be used to achieve the best results? I would think a dual core 1Ghz processor should produce lighting fast graphics, but that's just not the case. Running the example "benchmark" LVGL programs result in less than 15fps, is this normal / expected?

0 项奖励
934 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi @application_ninja ,

The original example report 20FPS on my board. If you set compile optimization level to -O2, it will be 34FPS. 

The example use VGLite to off-load CPU work load. If you set  LV_USE_GPU_NXP_VG_LITE to 0, the weighted FPS is 24. And if you set compile optimization to -O2, it will be 47FPS.

 

Regards,

Jing

0 项奖励
910 次查看
application_ninja
Contributor II

-O2 does help, but still not the performance I'd expect from this device.

0 项奖励