Hello all,
I am trying to run an Android naughat 7.1 in imx7 sabresd board. I used the pre-built image given by the nxp and tested the image with the following device.
- LCD8000-3T (480x272)
- HDMI Monitor (1280x720)
The performance of Android is very poor with the pre-built image
- The transition from one screen to the other is very slow. Sometimes it is very disruptive.
- I tried plugging in a USB mouse and tried to move across the screen. This rises the CPU usage to more than 85%
User 57%, System 41%, IOW 0%, IRQ 0%
User 340 + Nice 15 + Sys 253 + Idle 5 + IOW 0 + IRQ 0 + SIRQ 0 = 613
PID USER PR NI CPU% S #THR VSS RSS PCY Name
User 46%, System 43%, IOW 0%, IRQ 0%
User 298 + Nice 0 + Sys 275 + Idle 62 + IOW 0 + IRQ 0 + SIRQ 0 = 635
PID USER PR NI CPU% S #THR VSS RSS PCY Name
User 41%, System 44%, IOW 0%, IRQ 0%
User 262 + Nice 0 + Sys 285 + Idle 88 + IOW 0 + IRQ 0 + SIRQ 0 = 635
PID USER PR NI CPU% S #THR VSS RSS PCY Name
User 54%, System 42%, IOW 0%, IRQ 0%
User 358 + Nice 0 + Sys 280 + Idle 19 + IOW 0 + IRQ 0 + SIRQ 2 = 659
PID USER PR NI CPU% S #THR VSS RSS PCY Name
I also tried to add support for the display TFT3P5581-E with the resolution 480x854, I find the same performance.
But one thing i observed is that, when i tried to run the image in a lower resolution screen (i.e)LCD8000-3T, i could see some better animation when compared to higher resolution displays. But the performance is no way similar to iMX6.
I understand the iMX7 does not have GPU, but is this the expected performance of the device ?