Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JC3248W535 AXS15231B LVGL Performance Problems #593

Closed
byte-me404 opened this issue Dec 27, 2024 · 2 comments
Closed

JC3248W535 AXS15231B LVGL Performance Problems #593

byte-me404 opened this issue Dec 27, 2024 · 2 comments

Comments

@byte-me404
Copy link

Hello, I am using Arduino_GFX in combination with LVGL V9 on a JC3248W535 display with AXS15231B driver.
I have the following problem: If I don't rotate the display I get about 26fps in the examples of LVGL when the image is still, when I scroll the frame rate drops to about 15fps which is still acceptable. If I rotate the display by 90° or 270°, the frame rate drops to 4fps when scrolling, which is no longer acceptable. I suspect that the reason for this lies in the implementation. I use a canvas to drive the display. As far as I understand it, the rotation is calculated in software, which makes the whole thing slow. Is there a simple solution to this problem? My code can be found here.

Many thanks in advance :)

@moononournation
Copy link
Owner

Yes, since AXS15231B not support rotation, so it requires software aids. It is not recommended rotation if need for speed.

@byte-me404
Copy link
Author

Okay, thanks for your quick replay. Do you know some LVGL/Arduino_GFX settings to speed up the display when used rotated?

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

No branches or pull requests

2 participants