1662826_en-US

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1662826_en-US

1662826_en-US

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

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

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

Hi @jingpan@application_ninja 


I am working on a LVGL to understand if I can use it in my project. That is why, I am using SDK examples and GUI Guider. 

I have both MIMXRT1166 and MIMXRT1170 EVK Board. I run all examples in SDK and over GUI Guider directly. I especially focused on ScreenTransition Example in GUI Guider v1.9.0. 

Till now, I tried many many possible scenarios to reach FPS values greater than 25-30FPS. However, I could not see it even though I enable GPU, which is VG-Lite or PXP or both of that.


I experienced running UI just with CPU is working much better than enabling & using VGLite or PXP.  If CPU usage were too low levels, I will continue to my workings with only using CPU. However CPU usage for ScreenTransition Example in Gui Guider reaches over %90. So when my BSP involving later, I could not run and manage my project. That is why I focused to use VGLite. But surprisingly, using VGlite does not work at all. Just dropped CPU usage %70 levels but cause FPS values to 6-7 fps levels. 

While I searching what else I can do more to improve UI Fps performance, I found your ticket. You mentioned that you reached 47fps levels on a 720 x 1280  display panel. So your experience is the exact my focus subject. As you read in below link, I tried many things but not close to 30fps or even 20-25 fps values at an acceptable CPU consuming usage. So, I really need your help how you obtained to reach 47fps levels? 

I also opened a ticket for finding solution of the problem to GUI Guider side. Here is the link. You can read all the details what I have done so far to improve performance of LVGL UI. https://community.nxp.com/t5/GUI-Guider/LVGL-Demo-Example-Working-too-slowly-problem/td-p/2164492 

Waiting your comments. Thanks in advance

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

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

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

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

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

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?

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

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 

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-21-2025 06:35 PM
更新者: