I’ve just built a lvgl app to SAMA5D27 using linux framebuffer and it works ok.
Is it possible to use the chip 2D GPU to accelerate graphics? Or using linux framebuffer it is not possible?
Hi @LuisCRSousa,
Using the Linux framebuffer fbdev driver does not prevent you from using a hardware GPU draw unit the display driver and the rendering/draw unit are separate concerns in LVGL.
LVGL supports several hardware-accelerated draw units on Linux:
-
NXP G2D — for NXP i.MX platforms (i.MX6/i.MX8 series).
G2D accelerator -
VG-Lite — Verisilicon GPU, used on NXP iMX RT platforms.
Draw Units -
NemaGFX — for STM32 with NeoChrom GPUs and Ambiq MCUs.
Draw Units -
Dave2D — for Renesas MCUs.
Built-in Drivers -
Arm-2D — abstraction layer for Cortex-M GPUs (Helium/DMAC-350).