bad demo performance - ESP32 S3 with 7 inch display #118
Replies: 6 comments 6 replies
-
Hi Chris, You're correct; This was indeed an improvement to make. Focus was on supporting the boards. |
Beta Was this translation helpful? Give feedback.
-
oh,thats would be nice. i just tried, with change to
|
Beta Was this translation helpful? Give feedback.
-
Try to update everything, especially the boards submodule! |
Beta Was this translation helpful? Give feedback.
-
ah great, thx for answer. i did copy the board folder with old version. So i have to copy your changes. i extend my spezific board.json before. |
Beta Was this translation helpful? Give feedback.
-
For me changing to MALLOC_CAP_SPIRAM boosted the performance! .platformio\packages\framework-arduinoespressif32\tools\sdk\esp32s3\include\heap\include\esp_heap_caps.h |
Beta Was this translation helpful? Give feedback.
-
Version released is 2.0.5! But I see especially on the 7" a real boost in performance. This because all the display memory (also for LVGL) is in PSRAM. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I started with your library and the lv_demo_widgets(). The performance with the default settings is very slow (perhaps the demo is intended for more powerful computers?). I tried increasing LVGL_PIXEL_BUFFER_LINES, which seems to help, but it pushes the ESP closer to its CPU limit. Then, I noticed that the display crashes with fast swiping gestures, especially when the current page is more complex. Values greater than LVGL_PIXEL_BUFFER_LINES=5*16 result in a restart or a black screen for a short period (I'm not sure if it's the ESP or the display).
I'm confused by the various memory settings I've encountered (default values).
in
esp32-smartdisplay.h
:in
lv_conf.h
:I've tweaked them a lot without satisfaction and have become blind to new ideas.
What is the best option to improve performance with this setup?
The Displayboard
Beta Was this translation helpful? Give feedback.
All reactions