Our image is built based on boot2qt Yocto and the display output is a LVDS display which is connected to the imx8mm MIPI through SN65DSI84 convertor.
The issue is:
Currently we achieve 180fps while using EGLFS as backend, which is too high and makes our animation moves 3 times faster. If we use Wayland as backend it will be 60fps.
Do you have any idea what should we do to reach to the frame rate of 60fps?
You should play with
QT_QPA_EGLFS_HEIGHT and see how much down is your fps, maybe
With wayland the fps will down, I do not know is it going to be a 60fps but you should try.
Thank you for your reply.
I have done it and set width and height, but no changes.
Actually what is not clear for me is whether the EGLFS in imx8mm boot2qt image is real or emulator?
How can I understand that EGLFS is real?
in /unit_tests/Dispay there is a test regarding vsync: mxc_fb_vsync. When I run this test as its example, I got 180fps as a result. At the same time, E-Bike application is running under boot2qt, which has a feature that shows frame rate. This value is 60fps!! I am realy confused. Which one is correct and why there are two different values?