Skip to content

Conversation

@liamHowatt
Copy link
Member

Fixes #9001

Notes

@github-actions
Copy link
Contributor

Hi 👋, thank you for your PR!

We've run benchmarks in an emulated environment. Here are the results:

ARM Emulated 32b - lv_conf_perf32b

Scene Name Avg CPU (%) Avg FPS Avg Time (ms) Render Time (ms) Flush Time (ms)
All scenes avg. 28 38 7 7 0
Detailed Results Per Scene
Scene Name Avg CPU (%) Avg FPS Avg Time (ms) Render Time (ms) Flush Time (ms)
Empty screen 11 33 0 0 0
Moving wallpaper 2 33 1 1 0
Single rectangle 0 50 0 0 0
Multiple rectangles 0 40 (+1) 0 0 0
Multiple RGB images 0 39 0 0 0
Multiple ARGB images 10 (-2) 41 0 0 0
Rotated ARGB images 55 (+1) 44 15 (+1) 15 (+1) 0
Multiple labels 6 33 0 0 0
Screen sized text 95 47 20 20 0
Multiple arcs 40 33 7 (+1) 7 (+1) 0
Containers 4 38 (+1) 0 0 0
Containers with overlay 97 (+10) 21 44 44 0
Containers with opa 12 (+2) 36 (-2) 1 (+1) 1 (+1) 0
Containers with opa_layer 18 (-2) 34 5 5 0
Containers with scrolling 45 (-2) 47 (+1) 12 12 0
Widgets demo 67 40 16 16 0
All scenes avg. 28 38 7 7 0

ARM Emulated 64b - lv_conf_perf64b

Scene Name Avg CPU (%) Avg FPS Avg Time (ms) Render Time (ms) Flush Time (ms)
All scenes avg. 24 38 6 6 0
Detailed Results Per Scene
Scene Name Avg CPU (%) Avg FPS Avg Time (ms) Render Time (ms) Flush Time (ms)
Empty screen 11 33 0 0 0
Moving wallpaper 1 33 0 0 0
Single rectangle 0 50 0 0 0
Multiple rectangles 0 46 0 0 0
Multiple RGB images 0 39 0 0 0
Multiple ARGB images 1 38 (+1) 0 0 0
Rotated ARGB images 29 34 9 9 0
Multiple labels 3 39 (-2) 0 0 0
Screen sized text 81 (-1) 45 17 17 0
Multiple arcs 33 (-1) 34 (+1) 6 6 0
Containers 5 (+1) 39 (+1) 0 0 0
Containers with overlay 87 (-2) 23 41 41 0
Containers with opa 16 (+2) 38 0 (-1) 0 (-1) 0
Containers with opa_layer 8 37 (+1) 1 (-1) 1 (-1) 0
Containers with scrolling 45 46 11 (-1) 11 (-1) 0
Widgets demo 66 42 15 15 0
All scenes avg. 24 38 6 6 0

Disclaimer: These benchmarks were run in an emulated environment using QEMU with instruction counting mode.
The timing values represent relative performance metrics within this specific virtualized setup and should
not be interpreted as absolute real-world performance measurements. Values are deterministic and useful for
comparing different LVGL features and configurations, but may not correlate directly with performance on
physical hardware. The measurements are intended for comparative analysis only.


🤖 This comment was automatically generated by a bot.

Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Copy link
Collaborator

@AndreCostaaa AndreCostaaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a test case when you get the chance

Copy link
Member

@uLipe uLipe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Except for the test case, LGTM.

@kisvegabor
Copy link
Member

Thank you! I also wanted to ask for a test.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arc (lv_arc): Knob not centered on Indicator

4 participants