Khadas VIM4 Review – Part 2: Android 11 Preview and Benchmarks

In the first part of the Khadas VIM4 review, Amlogic showed off the A311D2 SBC and some accessories like a DIY case and M2X expansion board for adding an M.2 SSD and modem and tried out OOWOW cloud services to install Ubuntu 20.04 server.

I just got fiber optic internet at home so it’s practical to test the system, and in the second part of the review I installed Android 11 on a VIM4 board, checked the settings and system info, and ran some benchmarks. It will be more like a preview since Android 11 is not a consumer friendly platform at the moment, and is more designed for people who want to create their own apps.

Install Android 11 on Khadas VIM4 with OOWOW بنظام

Last time I used OOWOW’s onboard SPI flash to download the Ubuntu 20.04 server and install it to the onboard eMMC flash. This time I did the same but with Android 11. If you have already installed an OS on the eMMC flash it will boot automatically, but you can keep holding the function button, pressing the reset button and then release the reset button on the VIM4 board To enter OOWOW again.

This time I was told there was a firmware update, so I went again and the OOWOW system was upgraded in a SPI flash. After rebooting, I was able to select the available OS images.

Khadas VIM4 OS-Android 11 Ubuntu 22.04.2 . Selection

Note that Ubuntu 20.04 is out, and you will have the option to install Android 11 32-bit, Ubuntu 20.04 Desktop, or Server image. We’ll check out the desktop in Part 3, so I’ve advanced in the Android 11 image.

Download Android 11 Khadas VIM4

It will show you some information like URL, download size (406.6MB) etc… Just select “Download” to download the image to RAM. The download was very fast, I think it took less than a minute.

Android 11 Download on RAM

Then I can install it on eMMC flash…

Install OOWOW for flash
… before choosing to restart.
Khadas VIM4 Android 11 installation complete
success! I really like this kind of cloud install firmware, it only takes 2 minutes, no need to play with MicroSD cards and flashing utilities to switch between operating systems.

Khadas VIM4 Android 11 Review

Android 11 settings

As mentioned in the introduction, it’s not a consumer-oriented release, and as with the initial Android 9 release of Khadas VIM3, there’s only a minimum to get started.

Khadas VIM4 Android 11 Launcher
Click for original size

This is the stock AOSP launcher. If you click on the screenshot above, you’ll see that the resolution is 3840 x 2160, so this is good news for people who want a 4K user interface beyond just the ability to play 4K videos. Most Android/TV Boxes so far come with 1920 x 1080 UI.

Android 11 VIM4 Pre-installed Apps

There are only a few apps that come pre-installed with AM Player, APK installer, file browser, and of course, settings. No Google Play or Google Services. It’s supposed to be side-loading but I’m not quite sure how to do that now, since it’s been a long time since I’ve used Android on a single tablet PC.

Android Settings

Settings are pretty standard, except for Khadas with HDMI IN for micro HDMI input port which I can’t test right now, Ethernet configuration, fan control, Wake-on-LAN, LEDs control, etc…
Android 11 Khadas Settings

Display and audio comes with settings for brightness level, screen rotation, screen density, and additional settings such as HDMI CEC (not tested).

Android 11 screen and sound
Screen rotation works well, and can be useful for digital signage applications.

Android screen rotation

There isn’t much to learn from the About Device section with a VIM4 running Android 11…

VIM4 About Device

Using WiFi required me to disconnect the Ethernet, and I could connect it to my Xiaomi AX6000 WiFi 6 “Enhanced” router without a problem. The download link speed is 288Mbps, and the download link speed is 864Mbps. It works fine, but I haven’t measured it since I damaged one of the antennas during installation (and waiting for replacement), and I’ll test that out in Linux.

Khadas VIM4 WiFi 6

System Information Khadas VIM4

I installed APKpure to install the various apps I need for testing. Before we delve into the benchmarks, let’s see the CPU-Z reports.

Khadas VIM4 CPU-Z

Unsurprisingly, CPU-Z has never heard of an Amlogic A311D2 processor, but it correctly detects four Arm Cortex-A73 cores at 2.21GHz, and four Cortex-A53 @2.02GHz cores, as well as a Mali-G52 GPU. 7,952MB of total RAM is reported, as well as 25.70GB of internal storage, and the system runs Android 11 on top of Linux 5.4.125. The accelerometer has also been detected and appears to be working properly. I’m not sure what the khadas_bat temperature is, but 18.8°C is clearly impossible in a room with an ambient temperature of about 28°C.

I first tried 3DMark with Wild Life, the new recommended benchmark, as well as Sling Shot Extreme for a comparison with other platforms.

Khadas VIM4 3Dmark Benchmark
The Amlogic A311D2 delivers a massive 67% boost in 3D graphics performance versus the Amlogic A311D (also known as the S922X-B) in the 3Dmark Sling Shot Extreme benchmark, thanks to the upgrade from the Arm Mali-G52 MP4 (6EE) to the Arm Mali-G52 MP8 ( 8EE) GPU, as well as a higher GPU frequency.

Then I tried PCMark 10 Work 3.0, but it stumbled on the “encoding and mixing” part of the video editing standard. Tried three times and got the same results.

PCMark 10 stops video editing

Then I sideloaded Antutu 9, but again the benchmark stopped after a while in the Terracotta Vulkan benchmark in a repeatable way.

Antutu 9 Terracotta Vulkan Stuck

I tried installing Antutu 7.2.3 to get results similar to what I got with the Amlogic A311D and Rockchip RK3399, but unfortunately there always seemed to be a mismatch between Antutu and Antutu 3Dbench versions, and the benchmark simply refused to run.

I finally managed to find a working benchmark with Passmark PerformanceTest 10 for Android.

Khadas VIM4 PassMark PerformanceTest Android 11

I think it’s my first time running it on Android, so I can’t directly compare it to other boards I’ve tested myself with, but you’ll also find the results online. Note that the overall “System” score appears to be low (for example, Khadas VIM2 scored 2,553 against 2,747 for VIM4), and I think the reason for this is that the disk tests were not taken into account due to caching (may be the reading speed 3 GB/s) is not true on a 32 GB eMMC flash…). So it is better to look at the individual results, for example, the VIM2 Amlogic S912 board scored 1,235 points in the CPU Mark: 1,235 against 2,042 for VIM4.

CPU Mark Khadas VIM4 vs Raspberry Pi 4 vs ODROID-N2 +

I compared VIM4 results with a Raspberry Pi 4 (10 samples) and an ODROID N2 + SBC (1 sample) with an Amlogic S922X hexa-core 2.4GHz processor. The Cortex-A72 Broadcom BCM2711 quad-core processor clocked at 1.5 to 2.0 GHz can’t keep up with hexa- and octa-core Cortex-A73 processors, so it’s no surprise. The ODROID N2+ is a bit faster despite having fewer Cortex-A53 cores, but the higher frequency helps. It may be possible to overclock the Khadas VIM4 as well, but this needs to be tested.

PerformanceTest Memory Mark

ODROID-N2+ won again with higher memory bandwidth.

Khadas VIM4 vs Raspberry Pi 4 vs ODROID-N2 + Graphics StandardsThe Raspberry Pi 4 outperforms both Amlogic platforms for 2D graphics, but the Khadas VIM4 really shines when it comes to 3D graphics with more than twice the ODROID-N2+ performance and 6.4 times faster performance than the Raspberry Pi 4. So the Khadas VIM4 processor and Amlogic A311D2 in general should be a good platform for games or other applications that require fast 3D rendering capabilities.

All this will be available for Android 11 on Khadas VIM4 SBC for now, and I will have more tests on my Ubuntu 22.04 desktop with WiFi 6 and GbE networks, storage performance, Linux standards, GPU and VPU support, etc… I’d like To thank Khadas for sending the forum for review. It’s set to launch on May 10, and we’ll know the price at that time. You can register your interest on Khadas to receive notification of availability.

Leave a Comment

Your email address will not be published.