As part of one of the special OpenHours session for hikey960 launch, we did a demo on Hikey and hikey960 to compare the performance of the 2 boards. We ran a 1080p/30fps video on vlc using software decoder on both the devices running same codebase from AOSP master for the comparision. Here is the link to the Openhours session in which we did the demo: https://www.youtube.com/watch?v=-6AVlw4VwRQ
We saw that HiKey could decode and render the video with an average load of ~50% on the board. HiKey was running at 960Mhz and occasionally dropping to 729 Mhz for most part of the video playback with all 8 cores getting actively used. Below is the graphical representation of CPU usage on HiKey while playing the clip:
One can see that there is portion of the timeline where the load has reduced but during which there were frame drops happening as system was trying to catchup.
We captured the CPU usage for the same portion of the clip on hikey960. We saw that the load was less than 10% consistently. hikey960 was running at 533 Mhz for most part of the video playback and occasionally frequency jumped to 999 Mhz.
We further tried to stress the boards by trying to play a 1080p/60fps video but there were too many frame drops and stutters on HiKey where as hikey960 was able to play the video smoothly with an average load of ~35% at 999Mhz consistently:
We have used a debug build of VLC player and Android Monitor for the above demo. Users can follow the instructions available on source.android.com on how to build AOSP for hikey960
Resources
For 96Boards announcements and fun, be sure to visit and follow all of our social media channels!
Twitter |Linkedin |Facebook |YouTube
For those of you who prefer a mailing list, we have just the one for you! You can choose between our “Monthly Newsletter” and our “Weekly Digest”. Get ready for just the right amount of commitment and information, 2017 is calling and 96Boards is here to answer.
Every week at 4:00pm UTC the 96Boards team engages in the ultimate community driven experience - OpenHours. All are welcome to join LIVE, for free, to interact as equal members in the 96Boards tribe of enthusiasts and developers. This is your channel/means to bring up interesting/controversial topics, explore new possibilities around the 96Boards brand, and pretty much anything else you would like to talk about! You can also just simply join to hang out and have a quick chat while you enjoy your morning coffee/tea :D