Xiaomi Mi 8 review

GSMArena team, 27 June 2018.

MIUI 9.5 over Android 8.1 as we write this, MIUI 10 on the way

The Mi 8 comes with the latest version of Android, 8.1 Oreo. Being a Xiaomi phone, however, it's got a thoroughly customized proprietary layer of MIUI on top, version 9.5(.6.0, for those who are counting). MIUI 10 is right around the corner, but no OTA has shown up during the review process.

Xiaomi Mi 8 review

A new addition on the Mi 8 is the always on display, with a clock, date and notifications. You don't get anything in the way of settings for different styles - it is what it is. You do get the option to schedule when it turns on and off, or keep it on all the time.

Xiaomi Mi 8 review

There's an entire Full screen display menu where you get options for gesture navigation. Effectively, you can replace the navigation bar with a set of swipe actions - swipe up from the bottom for Home, swipe up and hold for the task switcher, and swipe in from either edge to go back. And if you think that last bit would interfere with apps that use the swipe in gesture to access a drawer menu, it doesn't - just swipe in a little higher and you'll get the drawer.

Always on display - Xiaomi Mi 8 review Full screen mode a.k.a. gesture navigation - Xiaomi Mi 8 review Full screen mode a.k.a. gesture navigation - Xiaomi Mi 8 review Full screen mode a.k.a. gesture navigation - Xiaomi Mi 8 review
Always on display Full screen mode a.k.a. gesture navigation

Inside the notch is Xiaomi's quasi Face ID system - an infrared illuminator and camera for facial recognition. Mind you, it's not the same as Apple's Face ID in that there's no 3D mapping going on here - the more exclusive Mi 8 Explorer does use a similar solution, but not this Mi 8. In any case, we found the face recognition to work super fast with only a minor difference in speed in dark environments. Additionally, it's somewhat more secure than some other implementations because it does require that you have at least one eye open to unlock the phone.

Xiaomi Mi 8 review

However, and Xiaomi warns you of it, the Mi 8's face recognition isn't as secure as fingerprint recognition, so it's a good thing then that the phone has that too. The sensor is on the back, enrollment is quick, and unlocking is near instant.

Face enrollment - Xiaomi Mi 8 review Fingerprint enrollment - Xiaomi Mi 8 review Fingerprint enrollment - Xiaomi Mi 8 review Fingerprint enrollment - Xiaomi Mi 8 review
Face enrollment Fingerprint enrollment

Unlocking the Mi 8 takes you to the homescreen, which is where all your apps are - MIUI emulates iOS in that respect by offering a single-tiered interface. The quick toggles and notification area have remained unchanged in MIUI for quite some time, unlike Google's own which get a redesign for every version. Recent apps look very much like the iOS app switcher, too. Apps are aligned next to each other and you flick them up to close them.

Homescreen - Xiaomi Mi 8 review Folder view - Xiaomi Mi 8 review Notifications - Xiaomi Mi 8 review Task switcher - Xiaomi Mi 8 review Split-screen mode - Xiaomi Mi 8 review
Homescreen Folder view Notifications Task switcher Split-screen mode

A swipe to the right reveals the App vault pane (also called Guide) with shortcuts to frequently used apps and a peek at Mi Notes and upcoming calendar events. According to MIUI forums, this page can only be disabled on the Chinese version of the ROM. Since ours is the Chinese version, a bunch of the default cards are rather... foreign to us.

App vault - Xiaomi Mi 8 review App vault settings - Xiaomi Mi 8 review Add new shortcut to App vault - Xiaomi Mi 8 review
App vault App vault settings Add new shortcut to App vault

The Security app is a hub that offers you options to scan your phone for malware, manage your blacklist, manage or restrict your data usage, configure battery behavior, and free up some RAM. It can also manage the permissions of your installed apps and allows you to define the battery behavior of selected apps and applies restrictions only to the apps you choose.

Security app - Xiaomi Mi 8 review Cleaner - Xiaomi Mi 8 review Battery management - Xiaomi Mi 8 review Managing a single app - Xiaomi Mi 8 review Battery Saver - Xiaomi Mi 8 review
Security app Cleaner Battery management Managing a single app Battery Saver

MIUI also offers proprietary Gallery, Music, and Video player. If you are running on a Chinese ROM, then the Music and Video app will also allow access to local (paid) streaming services. A ton of handy apps come pre-loaded too - voice/screen recorders, barcode/document scanner, compass/level, file manager, notes.

Gallery - Xiaomi Mi 8 review Gallery - Xiaomi Mi 8 review File manager - Xiaomi Mi 8 review Sound recorder - Xiaomi Mi 8 review Weather - Xiaomi Mi 8 review
Gallery File manager Sound recorder Weather

Dual GPS musings

As for GPS accuracy, we grabbed the Mi 8 and a few phones we had lying around (Pixel 2 XL, Galaxy Note8, and Xperia XZ2 Compact) and headed out. While not entirely scientific, our head-to-head test gave us some insight, nonetheless.

First off, apparently the Mi 8 does tap into one extra band of certain satellites, and even though it doesn't really report which bands it uses, we're assuming it's the L5 in addition to the L1. The rest of the phones only reported connection of one band per satellite.

Connected satellites: Mi 8 - Xiaomi Mi 8 review Connected satellites: Galaxy Note8 - Xiaomi Mi 8 review
Connected satellites: Mi 8 Galaxy Note8

Looking at the plots from the GPS logging app we used on all of them (with the same settings, of course), we found that the Mi 8 was, indeed, able to more accurately track our movement. That appeared to be the case in both driving, and strolling through the park. It's hard to quantify just how much more accurate the Mi 8 was, and some extra testing sure is in order. In any case, we're liking where things are going.

Synthetic benchmarks

If you want to build a flagship and you don't make your own chipsets (like Samsung and Huawei do), you're using the latest and greatest Qualcomm has to offer. That logic applies very much to the Mi 8 and it relies on the Snapdragon 845. All versions of the regular Mi 8 come with 6 gigs of RAM, and only the Explorer edition gets 8GB.

Xiaomi Mi 8 review

Xiaomi phones typically take top spots in benchmark charts - look at the Mi Mix 2S below. It appears that the Mi 8 is tuned differently, and the heating up we observed could be evidence of internal design limitations that wouldn't allow Xiaomi to squeeze out the absolute best of the Snapdragon.

Update, June 28:
Investigating further the low benchmark numbers we published initially, we re-ran all benchmarks while actively cooling the phone. It's only then that the Mi 8 was able to match the benchmark scores expected from the S845 chip. Without the help of the cooler, severe thermal throttling leads to what we would consider mere S835-level performance - it's not bad, but it's not stellar either. You will find the scores below along with the previous ones. We've also updated the texts that go along with the scores to take into account this new finding.

Starting with Geekbench, you will see that thermal management is not a big issue when a single core is involved. The extra cooling helped only in the multi-core test.

GeekBench 4.1 (single-core)

Higher is better

  • Samsung Galaxy S9+
    3771
  • Xiaomi Mi MIx 2S
    2468
  • vivo NEX S
    2466
  • HTC U12+
    2456
  • Sony Xperia XZ2
    2454
  • OnePlus 6
    2450
  • Xiaomi Mi 8
    2431
  • LG G7 ThinQ
    2395
  • Samsung Galaxy S9+ (Snapdragon)
    2199
  • Nokia 8 Sirocco
    1934
  • Xiaomi Mi 6
    1929
  • Google Pixel 2 XL
    1915
  • Huawei P20 Pro
    1907
  • LG V30
    1901
  • Huawei Mate 10
    1882

GeekBench 4.1 (multi-core)

Higher is better

  • vivo NEX S
    9160
  • Xiaomi Mi Mix 2S
    9158
  • Xiaomi Mi 8 ((w/ extra cooling))
    9073
  • OnePlus 6
    9011
  • HTC U12+
    9001
  • Samsung Galaxy S9+
    8883
  • LG G7 ThinQ
    8865
  • Xiaomi Mi 8
    8494
  • Sony Xperia XZ2
    8466
  • Samsung Galaxy S9+ (Snapdragon)
    8349
  • Nokia 8 Sirocco
    6725
  • Xiaomi Mi 6
    6719
  • Huawei P20 Pro
    6679
  • Huawei Mate 10
    6625
  • Google Pixel 2 XL
    6428
  • LG V30
    6365

Where the Mi 8 wasn't posting proper Snapdragon 845 grade scores in Antutu before we applied some extra cooling. Without the extra help, the latest Xiaomi's scores in this compound benchmark are more in the Snapdragon 835 ballpark and about as much as the Kirin 970 (Huawei P20 Pro and Mate 10) pump out.

AnTuTu 7

Higher is better

  • vivo NEX S
    287081
  • Xiaomi Mi Mix 2S
    270814
  • Xiaomi Mi 8 (w/ extra cooling)
    269276
  • OnePlus 6
    264200
  • Samsung Galaxy S9+ (Snapdragon)
    264044
  • HTC U12+
    263696
  • LG G7 ThinQ
    259393
  • Sony Xperia XZ2
    259244
  • Samsung Galaxy S9+
    246660
  • Xiaomi Mi 8
    217298
  • Huawei Mate 10
    214037
  • Huawei P20 Pro
    209884
  • Nokia 8 Sirocco
    209577
  • Google Pixel 2 XL
    203119
  • LG V30
    182374

In graphics-specific benchmarks the Mi 8 is also ever so slightly behind its similarly equipped competitors. The lower resolution display (1080p vs. 1440p) gives it a slight edge over some rivals in the onscreen tests, but there is 1080p competition too and those do manage an extra frame per second. The extra cooling really helped achieve its best. We don't suggest that you have to cool your phone while gaming. This scenario just serves to show the toll the thermal management takes on the device performance.

GFX 3.1 Manhattan (1080p offscreen)

Higher is better

  • Xiaomi Mi Mix 2S
    61
  • Samsung Galaxy S9+ (Snapdragon)
    61
  • Xiaomi Mi 8 (w/ extra cooling)
    60
  • HTC U12+
    60
  • vivo NEX S
    60
  • OnePlus 6
    58
  • LG G7 ThinQ
    57
  • Sony Xperia XZ2
    55
  • Xiaomi Mi 8
    53
  • Samsung Galaxy S9+
    47
  • Google Pixel 2 XL
    42
  • Xiaomi Mi 6
    41
  • LG V30
    41
  • Huawei P20 Pro
    40
  • Huawei Mate 10
    38
  • Nokia 8 Sirocco
    34

In the on-screen test, however, the extra cooling didn't help the phone score higher but that's fine because its score was not far back behind the SD845-level, to begin with. And since this is the test most relevant to day-to-day gaming performance, we'd reckon that Xiaomi has done a nice job of providing consistent performance under load - even if not the chart-topping.

GFX 3.1 Manhattan (onscreen)

Higher is better

  • Xiaomi Mi Mix 2S
    55
  • vivo NEX S
    55
  • OnePlus 6
    55
  • Sony Xperia XZ2
    51
  • Xiaomi Mi 8
    50
  • Xiaomi Mi 8 (w/ extra cooling)
    50
  • Xiaomi Mi 6
    41
  • Huawei P20 Pro
    37
  • Samsung Galaxy S9+ (Snapdragon)
    34
  • HTC U12+
    33
  • LG G7 ThinQ
    30
  • Samsung Galaxy S9+
    24
  • Huawei Mate 10
    23
  • Google Pixel 2 XL
    21
  • LG V30
    19
  • Nokia 8 Sirocco
    18

Overall, the Mi 8 is a strong performer. Unfortunately, it fails to deliver the benchmark results we've come to expect from the chip inside it (due to bad thermal management as it turned out). It's plenty powerful but just not SD845-level powerful. In any case, bear in mind that a lot of other phones with top-tier chipsets throttle when put under load for longer. But they were at least capable of producing the top scores mentioned we quote above while the Mi 8 never did - at least not without the help of some active cooling applied to its back.

Reader comments

  • Axnith

Do mi 8 have more responsive display than the poco f1? Poco f1 is common with touch delays what about the mi 8 is it the same or the super smoked display is lightning?

  • Adam

Does the mi 8 has better battery than the mi 6 it IS a good battery also the mi 8 has only mono no stereo so does it have a very good sound like the s8 or oneplus 6 or just the mi 6 ?

  • Aqim

Which one do you think is better the Mi 8 or the Mi 9T? Any reasons would be greatly appreciated.