Can LVG’s hardware acceleration be adapted to openvela to run at 60 FPS?? Huangshan Pi Huangshan Pi
This depends on the UI complexity and color depth. Additionally, openvela also uses LVGL. However, our LVGL has two adaptation modes: a single-step acceleration mode with better compatibility, and a faster rendering list mode (i.e., render queue mode).
Wow, you replied to me! Do you have any record? Dear official!!
So, on openVela, can we run at a full 60 FPS? Are there any examples of running LVGL on openVela?!!
- sf32lb52: add accelerated LCD display support by yunlonguu · Pull Request #31 · open-vela/vendor_sifli · GitHub
- https://github.com/open-vela/apps_graphics_lvgl/pull/41
- https://github.com/open-vela/nuttx-apps/pull/121
These three PRs provide hardware acceleration support for Huangshan Pi on OpenVela; no one has reviewed them so far.
#31 (vendor_sifli) — Low-level driver. Adds NuttX LCD/framebuffer driver, double buffering, EPIC graphics acceleration hardware abstraction layer (HAL), and DMA copy for SF32LB52.
#41 (apps_graphics_lvgl) — LVGL rendering backend. Registers a SiFli EPIC draw unit in LVGL to offload drawing operations such as fills, borders, images, text, and layers to the EPIC hardware accelerator.
#121 (nuttx-apps) compilation and build.