lvgl / lv_port_linux

LVGL configured to work with a standard Linux framebuffer
MIT License
248 stars 156 forks source link

Why is V9 so much slower than V8.4? #58

Open RayzzzzzZ opened 2 months ago

RayzzzzzZ commented 2 months ago

use 的lv_port_linux去compile v9.2 widgets demo and v8.4 version。 V9 has obvious stuttering and tearing。

https://github.com/user-attachments/assets/9b2fb5c1-b3d8-4df0-8ffd-faeeeebf8139

https://github.com/user-attachments/assets/4fc54af7-52a8-4fca-b2ca-77f29bd11c89

kisvegabor commented 1 month ago

v9 shouldn't be significantly slower than v8. I suspect that there are some differences in the driver or configs.

I've just noticed that the asserts are enabled by default in this repo. Please disable these 3 asserts.