LVGL 8.0.2 -> 8.3.3 Performance degredation for redraw


I created an issue in github while i was having problems logging in to the forums, but now I’m back…
Here is the github issue:

Observing 2x slowdown in full screen redraw when updating LVGL 8.0.2 to 8.3.3.
No changes to my application code / lvgl_conf.h, but full screen redraw (320x240) is visibly ~2x slower.
Using double buffering, with LV_HOR_RES_MAX set to 320:

static lv_color_t buf_1[LV_HOR_RES_MAX * 40];
static lv_color_t buf_2[LV_HOR_RES_MAX * 40];
static uint8_t swap_buf[LV_HOR_RES_MAX * 2 ];

  lv_disp_draw_buf_init(&disp_buf, buf_1, buf_2, LV_HOR_RES_MAX * 40);

etc etc -
Full screen redraw went from ~0.15s to 0.4s.
As I haven’t changed my own code at all, just the lvgl library from 8.0.2 to 8.3.3, wondering if there’s something i need to update for LVGL 8.3.3 to function at the same performance as 8.0.2?

I’m not using NXP PXP pipeline currently, so no hardware specific stuffs.

What MCU/Processor/Board and compiler are you using?

NXP RT1052 - MCUXpresso w/ arm-none-eabi-gcc

What LVGL version are you using?

8.0.2 → 8.3.3

What do you want to achieve?

as per description 0.15s full redraw in 8.0.2 vs 0.4s in 8.3.3

What have you tried so far?

researching topics and docs for specific setup info and changelog diffs in lvgl setup. (Everything is FUNCTIONING, just performance degradation is bad)

Code to reproduce

(see desc ^^^)

Screenshot and/or video