Dave2D GPU

Alif Ensemble chips contain a D/AVE 2D GPU. LVGL's Dave2D draw unit accelerates rendering on them without any application-side changes.

Edit on GitHub

Alif Ensemble chips contain a D/AVE 2D GPU. LVGL renders on it through the same Dave2D draw unit that is used on Renesas devices, because both platforms expose the same D/AVE 2D driver API. No Alif-specific draw unit is required.

Usage

Set LV_USE_DRAW_DAVE2D to 1 in your lv_conf.h:

 
#define LV_USE_DRAW_DAVE2D 1

The alif_m55-lvgl project used in the Overview guide already has the draw unit enabled, so it accelerates rendering out of the box.

Accelerated Operations

The draw unit offloads most of LVGL's drawing operations to the GPU while the CPU stays free for the rest of the application:

  • Rectangle drawing, even with gradients
  • Image drawing, scaling, and rotation
  • Letter drawing
  • Triangle drawing
  • Line drawing

Anything the GPU cannot handle is rendered by LVGL's software renderer.

The draw unit itself, its supported image color formats, and its tuning options are described on the Renesas Dave2D GPU page.

Last updated on

On this page