Hi,
We have custom board with display resolution 800x480. We are using standard SDK 6x and compiled Qt widget application (not QML) to check benchmark performance. So we have multiple screens with multiple Qt objects on screen (say 300 different objects). So if we compare performance of same application with NXP iMX6 Solo then TI AM4378 performance looks sluggish so we are expecting similar kind of performance as iMX6 Solo because both processors have almost same specifications like Cortex A9, 1 GHZ, 1 GB DDR etc etc. So differences between two system are mentioned below
- iMX6 with x11 and TI AM4378 with Wayland
- iMX6 with eMMC boot and TI AM4378 with SD boot
So what could be the possible reasons for performance difference between two processor? Also we observed 'sync' command sometime becomes quite sluggish but we never observed such problems with iMX6 Solo with x11. This is due to SD boot or Wayland platform?
What we have decided
- Make TI AM437x with x11 but in this case need to check SDK which supports x11 (ti-processor-sdk-linux-am437x-evm-04.01.00.06-Linux-x86-Install support x11?)
- Boot with eMMC as similar to iMX6 Solo
What we can check other parameters to get root cause of performance differences between two processor? We believe TI AM4378 has similar capabilities compared to iMX6 Solo
Thanks and Regards
Pravin Yadav