Notebookcheck Logo

Xiaomi 12 Pro review - Powerful premium smartphone with Snapdragon 8 Gen. 1

Upgraded. The Xiaomi 12 Pro not only comes with a new design, but also an entirely revamped camera setup with three highly capable 50-MP sensors. Additionally, there are a lot of modern high-end features. In this review we will explore why there is still room for improvements.

Since the Xiaomi 12 series is not yet available in Europe and Xiaomi still keeps us waiting, we are testing an imported version of the top model from the high-end series. The Xiaomi 12 Pro relies on top-of-the-line technology in all areas and it is available in various storage configurations. Users can choose between 8 and 12 GB of RAM and 128 or 256 GB of internal storage. Expanding the storage via a microSD card is not possible.

Compared to its predecessor, the camera setup in particular has seen some improvements. Xiaomi replaced the Samsung main sensor with a Sony sensor and upgraded both the ultra-wide-angle and the telephoto sensors with 50-MP Samsung sensors. The smartphone is powered by the brand-new Qualcomm Snapdragon 8 Gen. 1, making it one of the first devices available with the top SoC from California. Similarly, the display promises an improved adaptive refresh rate regulation and a higher brightness.

Since the Xiaomi 12 Pro is the first flagship launched in 2022, it still primarily competes against models from the previous year. This includes the iPhone 13 Pro Max, Samsung Galaxy S21 Ultra, and the Oppo Find X3 Pro. However, even cheaper smartphones such as the Motorola Edge 20 Pro or the Google Pixel 6 fall into the same price category as Xiaomi's new reference smartphone.

Xiaomi 12 Pro (12 Series)
Processor
Qualcomm Snapdragon 8 Gen 1 8 x 1.8 - 3 GHz, Cortex-X2 / A710 / A510 (Kryo) Waipio
Graphics adapter
Memory
12288 MB 
, LPDDR5
Display
6.73 inch 20:9, 3200 x 1440 pixel 521 PPI, Capacitive, 10 multi-touch points, 480 Hz touch sampling rate, AMOLED, Corning Gorilla Glass Victus, LTPO, 10 Bit, glossy: yes, HDR, 120 Hz
Storage
256 GB UFS 3.1 Flash, 256 GB 
, 229.5 GB free
Connections
1 USB 2.0, USB-C Power Delivery (PD), Audio Connections: USB-C, 1 Fingerprint Reader, NFC, Brightness Sensor, Sensors: accelerometer, proximity, gyro, compass, barometer, color spectrum, IR blaster, OTG
Networking
Wi-Fi 6E (a/b/g/n = Wi-Fi 4/ac = Wi-Fi 5/ax = Wi-Fi 6), Bluetooth 5.2, 2G (850, 900, 1800, 1900 MHz), 3G (band 1, 2, 4, 5, 6, 8, 19), LTE (band 1, 2, 3, 4, 5, 7, 8, 12, 17, 18, 19, 26, 34, 38, 39, 41, 42), 5G sub6 (band 1, 3, 5, 8, 28a, 38, 40, 41, 77, 78, 79), Dual SIM, LTE, 5G, GPS
Size
height x width x depth (in mm): 8.66 x 163.6 x 74.6 ( = 0.34 x 6.44 x 2.94 in)
Battery
4600 mAh Lithium-Polymer
Charging
wireless charging, fast charging / Quickcharge
Operating System
Android 12
Camera
Primary Camera: 50 MPix (Sony IMX707, f/1.9, 24 mm, 1/1.28", 1.22 µm, OIS, 7P) + 50 MPix (2x optical zoom, f/1.9, 48 mm, 5P) + 50 MPix (Ultra Wide, 115°, f/2.2, 6P); 8k-Video; Camera2-API: Level 3
Secondary Camera: 32 MPix (f/2.45, 26 mm, 0.7 µm)
Additional features
Speakers: Stereo, Harmon Kardon, Keyboard: Onscreen, 120W charger, USB cable (Type-A to Type-C), silicon bumper, SIM needle, quick start guide, MIUI 13, 12 Months Warranty, DRM Widevine L1; GNSS: GPS (L1, L5), Glonass (L1), Galileo (E1, E5a), BeiDou (B1, B1C, B2a), QZSS (L1, L5), NacIC (L5), SBAS, fanless
Weight
204 g ( = 7.2 oz / 0.45 pounds), Power Supply: 220 g ( = 7.76 oz / 0.49 pounds)
Note: The manufacturer may use components from different suppliers including display panels, drives or memory sticks with similar specifications.

 

Potential Competitors in Comparison

Rating
Date
Model
Weight
Drive
Size
Resolution
Best Price
87.4 %
02/2022
Xiaomi 12 Pro
SD 8 Gen 1, Adreno 730
204 g256 GB UFS 3.1 Flash6.73"3200x1440
86.7 %
10/2021
Motorola Edge 20 Pro
SD 870, Adreno 650
185 g256 GB UFS 3.1 Flash6.70"2400x1080
90.2 %
02/2021
Samsung Galaxy S21 Ultra
Exynos 2100 5G, Mali-G78 MP14
227 g128 GB UFS 3.1 Flash6.80"3200x1440
90.4 %
10/2021
Apple iPhone 13 Pro Max
A15, A15 GPU 5-Core
238 g128 GB NVMe6.70"2778x1284
89.1 %
06/2021
Xiaomi Mi 11 Ultra
SD 888 5G, Adreno 660
234 g256 GB UFS 3.1 Flash6.81"3200x1440
88.7 %
03/2021
Oppo Find X3 Pro
SD 888 5G, Adreno 660
193 g256 GB UFS 3.1 Flash6.70"3216x1440

Case - Choice Between Glass and Faux Leather

Color variants of the Xiaomi 12 Pro (picture: Xiaomi)
Color variants of the Xiaomi 12 Pro (picture: Xiaomi)

The Xiaomi 12 Pro is available in four different colors. The black, blue, and pink models each come with a glass back, making them one gram heavier than the green smartphone with the so-called vegan leather. On the flipside, the green version is 0.5 mm (~0.02 in) thicker for a total of 8.66 mm (~0.34 in). However, we measured a thiickness of 9.1 mm (~ 0.36 in), which suggests Xiaomi may be using an average of the rounded-off edges.

The camera bump protrudes by about 1.45 mm (~0.06 in) with the main optics protruding by an additional 1.05 mm (~0.04 in). As a result, the left side of the 12 Pro is susceptible to teetering when the phone is laid flat on a table and with the included silicone bumper this is even more pronounced.

We are very pleased with the build quality of the Xiaomi smartphone. The clearances are very even and tight. The choice of materials feels premium, although the haptics of the visually attractive faux leather are reminiscent of plastic with softeners. In contrast, the matte aluminum frame appears all the more elegant. We expected more resistance to our attempts at twisting from the corners and the Xiaomi 12 Pro creaks and crackles quite a bit.

The lack of an IP certification is disappointing. Although there is a rubber seal on the plastic SIM tray, waterproof smartphones usually come with a significantly thicker seal. The slot cover is flush with the frame, but the colors do not quite match exactly.

Size Comparison

165.1 mm / 6.5 inch 75.6 mm / 2.98 inch 8.9 mm / 0.3504 inch 227 g0.5 lbs164.3 mm / 6.47 inch 74.6 mm / 2.94 inch 8.38 mm / 0.3299 inch 234 g0.516 lbs163.6 mm / 6.44 inch 74.6 mm / 2.94 inch 8.66 mm / 0.3409 inch 204 g0.4497 lbs163.6 mm / 6.44 inch 74 mm / 2.91 inch 8.26 mm / 0.3252 inch 193 g0.4255 lbs163 mm / 6.42 inch 76 mm / 2.99 inch 8 mm / 0.315 inch 185 g0.4079 lbs160.8 mm / 6.33 inch 78.1 mm / 3.07 inch 7.7 mm / 0.3031 inch 238 g0.525 lbs

Connectivity - Xiaomi 12 Pro Only Supports USB 2.0

As expected, the Xiaomi 12 Pro offers neither a headphone jack nor a microSD card slot. However, we are disappointed to see Xiaomi still relies on a USB 2.0 port. Not only is the standard significantly slower than competing USB 3.2 solutions, it also does not support wired video output. OTG and tethering are still supported.

Excluding an FM receiver, the Xiaomi 12 Pro's feature list is fairly complete. This includes Bluetooth 5.2, NFC, and an IR transmitter. However, Xiaomi still does not integrate a UWB chip, which is currently exclusive to the Mix 4.

Top: Speaker, microphone, IR blaster
Top: Speaker, microphone, IR blaster
Left
Left
Right: Volume, power button
Right: Volume, power button
Bottom: Speaker, USB, microphone, SIM slot
Bottom: Speaker, USB, microphone, SIM slot

Software - Android 12 with MIUI 13

The Xiaomi 12 Pro currently runs Android 12 and Xiaomi's own MiUI 13 ex-factory. Since our test device is the Chinese version of the smartphone, the language selection is severely limited and most users in the western hemisphere will most likely be forced to choose English.

For similar reasons, GetApps and many Chinese applications come preinstalled. The keyboard layouts are unorthodox and should thus be quickly replaced with GBoard or Swift. Although this is not relevant to the Chinese market, the Xiaomi 12 Pro comes wiith all the required Google services excluding the Google Play Store, which has to be installed retroactively. Subsequently, however, the smartphone is ready to go in familiar fashion.

The so-called Content Launcher is somewhat annoying, since after swiping up from the bottom edge, it displays a feed of sorts the purpose of which - due to a lack of language skills on our part - is difficult to determine. Thankfully, it can be replaced with a search or removed completely from the homescreen settings. Here, fans of the app drawer may also enable their favorite feature.

The Xiaomi smartphone also comes wiith a DRM certification. Thus, protected content can be viewed in high quality, provided your streaming service of choice supports the 12 Pro. In our case, Netflix worked without any issues and even DolbyVision was supported.

Those who wish to backup their data will get very frequent offers for Xiaomi's own cloud service, although using Google Drive is also possible. Additionally, backups can be created from a computer via USB or on an external storage medium. When using the wired option, the old USB standard means users will have to be very patient.

The update distribution is somewhat unclear. Although we did receive an update while testing, the security patches still date back to December 1st, 2021. While monthly patches should not be expected, one or multiple major version upgrades should be a given. Thus far, Xiaomi has not put out a clear statement on this.

Available system languages
Available system languages
Content Launcher
Content Launcher
Search as a Content Launcher alternative
Search as a Content Launcher alternative
Homescreen menu
Homescreen menu

Communication and GNSS - Xiaomi 12 Pro without LTE Band 20

The Xiaomi 12 Pro comes with one of the theoretically most potent modems available: the Snapdragon X65 5G modem-RF system. However, a quick glance at the spec sheet shows a rather thin range of supported frequency bands for the price range and exclusively sub-6 5G support. Notably missing from the list of LTE bands is band 20, which is primarily important for users in Europe. In metropolitan areas, this is unlikely to become an issue and we did not encounter any limitations while testing in a large city, although this may quickly change in rural areas. The coming international version is unlikely to suffer from this drawback.

In terms of Wi-Fi, the Xiaomi smartphone supports all current IEEE-802.11 standards including the latest Wi-Fi 6E. However, we found it was not possible to connect to the 6-GHz band of our reference router Asus ROG Rapture GT-AXE11000, which presumably stems from the lack of support for the new European 6E specification. Within the Wi-Fi 6 network, the Xiaomi 12 Pro reaches high transfer speeds that are particularly consistent while receiving data. Although the speeds are not as consistent while transmitting data, this is not noticeable during day-to-day and they are still fast.

Networking
iperf3 transmit AX12
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
1281 (635min - 1400max) MBit/s ∼100%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
1190 (1121min - 1230max) MBit/s ∼93%
Apple iPhone 13 Pro Max
A15 GPU 5-Core, A15, 128 GB NVMe
875 (836min - 889max) MBit/s ∼68%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
803 (437min - 889max) MBit/s ∼63%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
633 (523min - 703max) MBit/s ∼49%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
655 (597min - 675max) MBit/s ∼51%
Average of class Smartphone
  (5.59 - 1395, n=210, last 2 years)
485 MBit/s ∼38%
iperf3 receive AX12
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
922 (904min - 928max) MBit/s ∼100%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
169 (156min - 180max) MBit/s ∼18%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
779 (363min - 824max) MBit/s ∼84%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
731 (565min - 819max) MBit/s ∼79%
Apple iPhone 13 Pro Max
A15 GPU 5-Core, A15, 128 GB NVMe
718 (707min - 724max) MBit/s ∼78%
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
697 (500min - 767max) MBit/s ∼76%
Average of class Smartphone
  (15.5 - 1348, n=210, last 2 years)
472 MBit/s ∼51%
iperf3 transmit AXE11000
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
1569 (1493min - 1651max) MBit/s ∼100% +29%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
1214 (516min - 1524max) MBit/s ∼77%
Average of class Smartphone
  (78.3 - 1710, n=49, last 2 years)
657 MBit/s ∼42% -46%
iperf3 receive AXE11000
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
1465 (1307min - 1536max) MBit/s ∼100%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
1352 (1210min - 1436max) MBit/s ∼92% -8%
Average of class Smartphone
  (72.5 - 1736, n=49, last 2 years)
636 MBit/s ∼43% -57%
0801602403204004805606407208008809601040112012001280136014401520Tooltip
Xiaomi 12 Pro Qualcomm Snapdragon 8 Gen 1, Qualcomm Adreno 730; iperf3 receive AXE11000; iperf 3.1.3: Ø1463 (1307-1536)
Xiaomi Mi 11 Ultra Qualcomm Snapdragon 888 5G, Qualcomm Adreno 660; iperf3 receive AX12; iperf 3.1.3: Ø767 (363-824)
Xiaomi 12 Pro Qualcomm Snapdragon 8 Gen 1, Qualcomm Adreno 730; iperf3 transmit AXE11000; iperf 3.1.3: Ø1197 (516-1524)
Xiaomi Mi 11 Ultra Qualcomm Snapdragon 888 5G, Qualcomm Adreno 660; iperf3 transmit AX12; iperf 3.1.3: Ø1190 (1121-1230)
GPS Test: Outdoors
GPS Test: Outdoors
GPS Test: Indoors
GPS Test: Indoors
GPS Test: GNSS network utilization
GPS Test: GNSS network utilization

In terms of GNSS support, the Xiaomi 12 Pro shines with GPS, Glonass, BeiDou, QZSS, NaIC, and SBAS with all available frequencies. The satellite uplink is established almost immediately and with high precision. While the same process takes slightly longer indoors, the precision remains high.

The Xiaomi smartphone competes against the Garmin Venu 2 smartwatch on our small bike ride. Only 90 meters (~295 ft) separates the two devices at the end of our test track with a total length of over 5 km (~3 mi). A closer look at the detailed progressions of the track shows them to be very close while circling the lake with deviations in different places from both trackers at the turning point. For daily use, the 12 Pro should provide very reliable navigation capabilities, while also being well suited to other locating tasks.

GNSS test track: Circling the lake
GNSS test track: Circling the lake
GNSS test track: Turning point
GNSS test track: Turning point
GNSS test track: Summary
GNSS test track: Summary

Telephony and Call Quality

The Xiaomi 12 Pro offers fully featured dual SIM with two nano SIM cards with no support for eSIM. Only Xiaomi's own Mi SIM, which works exclusively in China can be used. VoLTE and Wi-Fi calling are supported, whereas SIP account management has not been integrated into the system.

Due to the Chinese software version, a call recorder is integrated into the telephony app and comes with AI features that are only available in Chinese. The speech quality is disappointing. Although users can be understood at all times, voices sound dull and are often accompanied by small electronic noises and occasional interruptions. At the beginning, there is often an echo that fades over time. There is a noise cancelling feature available and although it at least dampens background noise to the point where calls are possible even in loud environments, the voice of the person using the 12 Pro tends to cut out and is occasionally even completely suppressed.

The speakerphone is loud enough for quiet environments. Although in hands-free mode, the captured voice of the user also sounds somewhat dull and is accompanied by quiet static noise, the call quality remains consistent even when moving up to 2 m (~6.5 ft) away from the phone.

Cameras - 182 MPix for the Xiaomi 12 Pro

Selfie with the Xiaomi 12 Pro
Selfie: Photo mode
Selfie with the Xiaomi 12 Pro
Selfie: Porträtmodus
Front camera settings
Settings

The front camera of the Xiaomi 12 Pro has a resolution of 32 MP (sensor: OmniVision OV32B40), which is available in its entirety for photos covering the entire screen or with an aspect ratio of 4:3 or 16:9. As a result, the pictures are rich in details and look appealing. Although the beauty mode is enabled by default, it can be adjusted according to your preferences or entirely disabled from the settings. Furthermore, several so-called Cinematic Effects can be selected. Using the portrait mode achieves a decent bokeh effect, however, HDR is not available in this mode.

Videos can be recorded at up to Full HD (1920 x 1080 pixels) and 60 frames per second and there is an optional automatic subtitle feature, which was underwhelming in our testing.

Main Cameras

All three sensors on the back have a resolution of 50 MP. However, only the main camera relies on a Sony IMX707 (pixel size: 1.22 µm), while the two additional sensors each use a much smaller Samsung S5KJN1 (pixel size: 0.64 µm).

While the main sensor should perform well on paper, Xiaomi exaggerates both contrast and sharpness, which leads to slightly too dim pictures with an unnecessarily limited dynamic range. This may be due to the preferences of the Asian market, since the colors are generally oversaturated and green tones in particular almost seem to jump out of the screen. Better results can likely be achieved with the GCam app or other camera applications and the soon-to-be-released international version will most likely follow a more balanced approach as well.

The ultra-wide-angle sensor's performance is impressive. The warped lens is properly compensated and there are no chromatic aberrations even near the edges. Thanks to the high resolution, the depth of field is also good. Here, a macro mode could have been the cherry on top.

The 2x optical zoom completes the camera trio of the Xiaomi 12 Pro. Unfortunately, unlike the main camera, this camera does not offer an optical image stabilization (OIS). Thus, the pictures turn out well during daylight and quickly become blurry at higher zoom levels. Although the 20x digital zoom looks good on the data sheet, it likely will not see much use due to the low-quality results it produces in practice.

The Pro mode allows for manual customization of the settings and pictures in the RAW format.

The video mode allows for recordings at a resolution of 8K, although they are limited to 24 frames per second and a maximum length of 6 minutes. Only the main camera can be used at this resolution, but at least the recordings support HDR10.

Users who stick to Ultra HD have access to all three optics, the choice between 30 and 60 FPS, and an HDR10+ option. However, it is not possible to switch between the cameras while recording. Users who wish to make use of the particularly stable Steady stabilization are limited to 1080p at a fixed 30 FPS. The lower HD resolution is also available, but it, too, is limited to 30 FPS. Unfortunately, only 8K videos can be recorded at 24p. It is unclear why Xiaomi omits this mode at lower resolutions.

The Pro mode is also available for video recordings and similarly structured as its photography counterpart with an additional histogram and the microphone levels.

Image Comparison

Choose a scene and navigate within the first image. One click changes the position on touchscreens. One click on the zoomed-in image opens the original in a new window. The first image shows the scaled photograph of the test device.

HauptkameraHauptkameraUltraweitwinkel5-facher ZoomLow-Light
click to load images

Under controlled lighting conditions, the Xiaomi 12 Pro manages to capture our test chart with a high degree of sharpness. Here, the contrast characteristics of the smartphone are much more tame compared to daily scenarios.

The 12 Pro way overshoots in some cases when it comes to the colors, which can be very oversaturated. Consequently, the deltaE of a dark green reaches more than 24 - this is far from a natural color reproduction. Although the color balance is slightly too warm as well, we were very pleased with it.

ColorChecker
20.7 ∆E
12.3 ∆E
18.3 ∆E
24.4 ∆E
14.1 ∆E
11.4 ∆E
8.2 ∆E
17.3 ∆E
11.7 ∆E
7.3 ∆E
11.1 ∆E
10 ∆E
13.9 ∆E
19.9 ∆E
16.5 ∆E
5.9 ∆E
10.6 ∆E
15.3 ∆E
4.8 ∆E
5.8 ∆E
12.1 ∆E
13.6 ∆E
3.5 ∆E
3.6 ∆E
ColorChecker Xiaomi 12 Pro: 12.17 ∆E min: 3.48 - max: 24.4 ∆E
ColorChecker
13.8 ∆E
9 ∆E
9.9 ∆E
14.3 ∆E
14.6 ∆E
15.5 ∆E
13.1 ∆E
8.8 ∆E
12.3 ∆E
13.5 ∆E
10.3 ∆E
20.4 ∆E
10.7 ∆E
12.4 ∆E
8.9 ∆E
9.2 ∆E
12.9 ∆E
22.2 ∆E
13.3 ∆E
11 ∆E
14.2 ∆E
20.4 ∆E
19.7 ∆E
12.8 ∆E
ColorChecker Xiaomi 12 Pro: 13.48 ∆E min: 8.85 - max: 22.18 ∆E

Accessories and Warranty

Xiaomi offers a 12-month warranty that does not have any bearing on the manufacturer's warranty. Additional service plans or warranty extensions are not available.

The Xiaomi 12 Pro's scope of delivery includes a modular 120-watt charger, a compatible USB cable (type-A to type-C), a SIM tool and a transparent silicone bumper. The manufacturer does not offer any additional accessories, although various third-party cases are available.

Input Devices & Handling - Fast Fingerprint Sensor and 480 Hz

The capacitive touchscreen of the Xiaomi 12 Pro has the ability to recognize up to ten inputs simultaneously, a high sampling rate of 480 Hz and protection from the robust Corning Gorilla Glass Victus. A fairly thick screen protector comes preapplied ex-factory and its edges feel somewhat hard on the outer bounds. While the gliding properties are still good, the user experience is significantly more comfortable without the screen protector. Either way, inputs feel reliable and responsive.

Xiaomi's preinstalled Chinese keyboards should quickly be replaced with a layout of your choice from the Play Store. All other differences compared to an international variant are fairly minor.

Xiaomi hides the fingerprint sensor beneath the display. While it is only an optical sensor, it worked very reliably in our testing and quickly unlocked our smartphone from standby. Alternatively or on top of that, a facial recognition that feels even faster by a small margin is available as well. With the MIUI 13, Xiaomi promises additional machine learning algorithms that are supposed to improve the security of the front camera's 2D facial recognition.

Display - Bright, Accurate, and up to 120 Hz

Subpixel array
Subpixel array

The Xiaomi 12 Pro features a 6.73-inch (17.09 cm, 109.35 cm²) AMOLED display with a maximum resolution of 3200 x 1440 pixels (WQHD+) and an enormously high piixel density of 521 PPI. However, this has to be manually enabled in the settings menu, since the smaller Full HD+ resolution (2400 x 1080 pixels, 391 PPI) is the default setting. When selecting the higher resolution, users also have the option to let the system automatically adjust the iit in order to prolong the battery life.

The system adaptively controls the refresh rate of the LTPO 2.0 panel within a range of 10 and 120 Hz. Alternatively, users can set a fixed refresh rate of 60, 90, or 120 Hz. The maximum brightness can only be achieved with the ambient light sensor, which quickly adjusted to new lighting conditions in our testing, enabled.

When displaying a purely white image, the AMOLED panel reaches up to 959 nits in the center. With an even distribution of bright and dark areas being displayed, the luminance climbs to a much higher 1279 nits in APL50, 1356 nits in APL25, and 1377 nits in APL10. This still puts the Xiaomi below its advertised maximum brightness (1500 nits). Manually setting the brightness caps the maximum at only 479 nits.

Like all OLEDs, the Xiaomi 12 Pro also continuously flickers. At minimum brightness, we measured a frequency of between 181.2 and 367.6 Hz. As the brightness increases, the amplitude and wavelength decrease. An anti-flicker mode is accessible only via the developer options and not a part of the standard operating system.

Furthermore, a blue light filter (reading mode) is on board and allows for the adjustment of the displayed color temperature and scheduled activation. The panel supports all common HDR standards: HLG, HDR10, HDR10+, and DolbyVision.

970
cd/m²
960
cd/m²
993
cd/m²
966
cd/m²
959
cd/m²
991
cd/m²
975
cd/m²
979
cd/m²
998
cd/m²
Distribution of brightness
X-Rite i1Pro 3
Maximum: 998 cd/m² (Nits) Average: 976.8 cd/m² Minimum: 2.48 cd/m²
Brightness Distribution: 96 %
Center on Battery: 959 cd/m²
Contrast: ∞:1 (Black: 0 cd/m²)
ΔE Color 1.1 | 0.59-29.43 Ø5.4
ΔE Greyscale 1.9 | 0.64-98 Ø5.6
99.8% sRGB (Calman 2D)
Gamma: 2.22
Xiaomi 12 Pro
AMOLED, 3200x1440, 6.73
Samsung Galaxy S21 Ultra
Dynamic AMOLED 2X, 3200x1440, 6.80
Apple iPhone 13 Pro Max
OLED, 2778x1284, 6.70
Xiaomi Mi 11 Ultra
AMOLED, 3200x1440, 6.81
Oppo Find X3 Pro
AMOLED, 3216x1440, 6.70
Motorola Edge 20 Pro
OLED, 2400x1080, 6.70
Screen
-18%
25%
-12%
7%
-13%
Brightness middle
959
910
-5%
1049
9%
891
-7%
759
-21%
666
-31%
Brightness
977
913
-7%
1060
8%
888
-9%
776
-21%
644
-34%
Brightness Distribution
96
98
2%
98
2%
99
3%
94
-2%
93
-3%
Black Level *
Colorchecker dE 2000 *
1.1
2
-82%
0.78
29%
1.9
-73%
0.8
27%
1.4
-27%
Colorchecker dE 2000 max. *
3.1
3.1
-0%
1.72
45%
3.7
-19%
1.8
42%
2.65
15%
Greyscale dE 2000 *
1.9
2.2
-16%
0.8
58%
1.3
32%
1.6
16%
1.9
-0%
Gamma
2.22 99%
2.06 107%
2.181 101%
2.3 96%
2.23 99%
2.209 100%
CCT
6498 100%
6512 100%
6559 99%
6527 100%
6512 100%
6646 98%

* ... smaller is better

Screen Flickering / PWM (Pulse-Width Modulation)

To dim the screen, some notebooks will simply cycle the backlight on and off in rapid succession - a method called Pulse Width Modulation (PWM) . This cycling frequency should ideally be undetectable to the human eye. If said frequency is too low, users with sensitive eyes may experience strain or headaches or even notice the flickering altogether.
Screen flickering / PWM detected 367.6 Hz

The display backlight flickers at 367.6 Hz (Likely utilizing PWM) .

The frequency of 367.6 Hz is relatively high, so most users sensitive to PWM should not notice any flickering. However, there are reports that some users are still sensitive to PWM at 500 Hz and above, so be aware.

In comparison: 52 % of all tested devices do not use PWM to dim the display. If PWM was detected, an average of 21819 (minimum: 5 - maximum: 3846000) Hz was measured.

We analyze the accuracy of the AMOLED panel with a color depth of 10 bits using our spectrophotometer and our analysis software CalMAN. The Xiaomi 12 Pro reaches the most accurate image in the "Natural" mode, which uses the comparatively smaller sRGB color space. Here, the deltaE deviation is minimal and the color balance is nearly ideal.

While the mode "Vivid" uses the larger DCI-P3 color space, its color temperature is cooler and the color saturation higher.

Grayscale (profile: Natural, target color space: sRGB)
Grayscale (profile: Natural, target color space: sRGB)
Colors (profile: Natural, target color space: sRGB)
Colors (profile: Natural, target color space: sRGB)
Color space (profile: Natural, target color space: sRGB)
Color space (profile: Natural, target color space: sRGB)
Saturation (profile: Natural, target color space: sRGB)
Saturation (profile: Natural, target color space: sRGB)
Grayscale (profile: Vivid, target color space: DCI-P3)
Grayscale (profile: Vivid, target color space: DCI-P3)
Colors (profile: Vivid, target color space: DCI-P3)
Colors (profile: Vivid, target color space: DCI-P3)
Color space (profile: Vivid, target color space: DCI-P3)
Color space (profile: Vivid, target color space: DCI-P3)
Saturation (profile: Vivid, target color space: DCI-P3)
Saturation (profile: Vivid, target color space: DCI-P3)

Display Response Times

Display response times show how fast the screen is able to change from one color to the next. Slow response times can lead to afterimages and can cause moving objects to appear blurry (ghosting). Gamers of fast-paced 3D titles should pay special attention to fast response times.
       Response Time Black to White
2.4 ms ... rise ↗ and fall ↘ combined↗ 1.2 ms rise
↘ 1.2 ms fall
The screen shows very fast response rates in our tests and should be very well suited for fast-paced gaming.
In comparison, all tested devices range from 0.8 (minimum) to 240 (maximum) ms. » 2 % of all devices are better.
This means that the measured response time is better than the average of all tested devices (23.3 ms).
       Response Time 50% Grey to 80% Grey
7.2 ms ... rise ↗ and fall ↘ combined↗ 3.6 ms rise
↘ 3.6 ms fall
The screen shows very fast response rates in our tests and should be very well suited for fast-paced gaming.
In comparison, all tested devices range from 0.692 (minimum) to 636 (maximum) ms. » 9 % of all devices are better.
This means that the measured response time is better than the average of all tested devices (36.8 ms).

The Xiaomi 12 Pro is well equipped for outdoor use. It does not suffer from severe glare and has lots of brightness reserves up its sleeve.

As we will see in a later part of this review, the poor heat dissipation may lead to the system dimming the panel, in order to preempt overheating.

As expected, the viewing angles of the AMOLED display are excellent. A perceived drop in brightness and a cyan tint can only be observed from extreme angles.

Viewing angles of the Xiaomi 12 Pro
Viewing angles of the Xiaomi 12 Pro

Performance - Snapdragon 8 Gen. 1 for the Xiaomi 12 Pro

The Xiaomi 12 Pro is the first smartphone on the market that comes with Qualcomm's 2022 top-of-the-line SoC Snapdragon 8 Gen. 1. Depending on the model, Xiaomi pairs it with either 8 or, as with our test model, 12 GB of LPDDR5 RAM. The Adreno 730 acts as the integrated graphicis unit.

The raw CPU performance has only increased slightly compared to the chipset's predecessor and the Xiaomi 12 Pro falls slightly behind Qualcomm's reference design in Geekbench. This should not be the case for the GPU performance, where Vulkan API based applications can be expected to benefit significantly from the improvements over the Adreno 660 inside the Snapdragon 888. Our test results confirm this and the 3DMark graphics test show a lead of 13 to 83 %, with the smaller improvements belonging to scenarios with the older OpenGL ES interface.

GFXBench paints a similar picture. However, the Xiaomi 12 Pro does not reach its true potential in this benchmark. The latest test scenarios of GFXBench in particular (Aztec Ruins) show the reference design to be up to 44 % faster, which most likely stems from the Xiaomi 12 Pro's poor cooling.

Geekbench 5.3
64 Bit Single-Core Score (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
1192 Points ∼68%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
1237 Points ∼71% +4%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
1106 Points ∼63% -7%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
1742 Points ∼100% +46%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
974 Points ∼56% -18%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
989 Points ∼57% -17%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
1123 Points ∼64% -6%
Average Qualcomm Snapdragon 8 Gen 1
  (1182 - 1298, n=15)
1233 Points ∼71% +3%
Average of class Smartphone
  (58 - 1755, n=254, last 2 years)
669 Points ∼38% -44%
64 Bit Multi-Core Score (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
3738 Points ∼76%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
3839 Points ∼78% +3%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
3583 Points ∼73% -4%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
4914 Points ∼100% +31%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
2986 Points ∼61% -20%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
3462 Points ∼70% -7%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
3535 Points ∼72% -5%
Average Qualcomm Snapdragon 8 Gen 1
  (3269 - 3839, n=15)
3557 Points ∼72% -5%
Average of class Smartphone
  (248 - 4914, n=254, last 2 years)
2190 Points ∼45% -41%
Vulkan Score 5.3 (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
Points ∼0%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
6252 Points ∼94%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
3159 Points ∼47%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
4287 Points ∼64%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
4415 Points ∼66%
Average Qualcomm Snapdragon 8 Gen 1
  (5744 - 8462, n=12)
6669 Points ∼100%
Average of class Smartphone
  (72 - 8702, n=198, last 2 years)
2596 Points ∼39%
OpenCL Score 5.3 (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
Points ∼0%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
7400 Points ∼100%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
3482 Points ∼47%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
4599 Points ∼62%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
4656 Points ∼63%
Average Qualcomm Snapdragon 8 Gen 1
  (5829 - 6291, n=12)
6019 Points ∼81%
Average of class Smartphone
  (255 - 9069, n=199, last 2 years)
2565 Points ∼35%
3DMark
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
10958 Points ∼90%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
12119 Points ∼100% +11%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
9245 Points ∼76% -16%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
8768 Points ∼72% -20%
Average Qualcomm Snapdragon 8 Gen 1
  (9693 - 13121, n=12)
11044 Points ∼91% +1%
Average of class Smartphone
  (149 - 13121, n=223, last 2 years)
4942 Points ∼41% -55%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Graphics (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
20842 Points ∼80%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
26049 Points ∼100% +25%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
13273 Points ∼51% -36%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
13647 Points ∼52% -35%
Average Qualcomm Snapdragon 8 Gen 1
  (17283 - 26049, n=12)
22797 Points ∼88% +9%
Average of class Smartphone
  (122 - 31940, n=223, last 2 years)
6921 Points ∼27% -67%
2560x1440 Sling Shot OpenGL ES 3.0 Unlimited Physics (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
4120 Points ∼92%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
4220 Points ∼94% +2%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
4483 Points ∼100% +9%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
3895 Points ∼87% -5%
Average Qualcomm Snapdragon 8 Gen 1
  (3649 - 4811, n=12)
4006 Points ∼89% -3%
Average of class Smartphone
  (651 - 6394, n=221, last 2 years)
3237 Points ∼72% -21%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
9149 Points ∼85%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
10726 Points ∼100% +17%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
8345 Points ∼78% -9%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
5782 Points ∼54% -37%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
9540 Points ∼89% +4%
Average Qualcomm Snapdragon 8 Gen 1
  (8374 - 11528, n=11)
9846 Points ∼92% +8%
Average of class Smartphone
  (91 - 11528, n=231, last 2 years)
4014 Points ∼37% -56%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Graphics (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
13950 Points ∼72%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
19392 Points ∼100% +39%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
10794 Points ∼56% -23%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
16202 Points ∼84% +16%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
12394 Points ∼64% -11%
Average Qualcomm Snapdragon 8 Gen 1
  (13039 - 19392, n=11)
16957 Points ∼87% +22%
Average of class Smartphone
  (73 - 19364, n=231, last 2 years)
5009 Points ∼26% -64%
2560x1440 Sling Shot Extreme (ES 3.1) Unlimited Physics (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
4150 Points ∼79%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
4183 Points ∼79% +1%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
4651 Points ∼88% +12%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
1902 Points ∼36% -54%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
5283 Points ∼100% +27%
Average Qualcomm Snapdragon 8 Gen 1
  (3651 - 4771, n=11)
4037 Points ∼76% -3%
Average of class Smartphone
  (635 - 5793, n=231, last 2 years)
3234 Points ∼61% -22%
Wild Life Score (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
9927 Points ∼100%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
5756 Points ∼58% -42%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
9680 Points ∼98% -2%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
4274 Points ∼43% -57%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
5689 Points ∼57% -43%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
5657 Points ∼57% -43%
Average Qualcomm Snapdragon 8 Gen 1
  (6351 - 10062, n=11)
9201 Points ∼93% -7%
Average of class Smartphone
  (216 - 10062, n=181, last 2 years)
3210 Points ∼32% -68%
Wild Life Unlimited Score (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
10384 Points ∼89%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
10412 Points ∼89% 0%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
5873 Points ∼50% -43%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
11688 Points ∼100% +13%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
4233 Points ∼36% -59%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
5734 Points ∼49% -45%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
5721 Points ∼49% -45%
Average Qualcomm Snapdragon 8 Gen 1
  (6483 - 10412, n=15)
9672 Points ∼83% -7%
Average of class Smartphone
  (174 - 11700, n=182, last 2 years)
3405 Points ∼29% -67%
Wild Life Extreme (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
2609 Points ∼85%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
1871 Points ∼61% -28%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
3080 Points ∼100% +18%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
1243 Points ∼40% -52%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
1552 Points ∼50% -41%
Average Qualcomm Snapdragon 8 Gen 1
  (1629 - 2639, n=14)
2470 Points ∼80% -5%
Average of class Smartphone
  (22 - 3080, n=137, last 2 years)
1001 Points ∼33% -62%
Wild Life Extreme Unlimited (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
2513 Points ∼89%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
2577 Points ∼91% +3%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
1758 Points ∼62% -30%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
2817 Points ∼100% +12%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
1223 Points ∼43% -51%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
1498 Points ∼53% -40%
Average Qualcomm Snapdragon 8 Gen 1
  (1567 - 2585, n=15)
2424 Points ∼86% -4%
Average of class Smartphone
  (101 - 2864, n=133, last 2 years)
983 Points ∼35% -61%
GFXBench (DX / GLBenchmark) 2.7
T-Rex Onscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
121 fps ∼85%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
104 fps ∼73% -14%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
60 fps ∼42% -50%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
142 fps ∼100% +17%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
120 fps ∼85% -1%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
60 fps ∼42% -50%
Average Qualcomm Snapdragon 8 Gen 1
  (60 - 121, n=12)
104.4 fps ∼74% -14%
Average of class Smartphone
  (9.5 - 143, n=194, last 2 years)
69.1 fps ∼49% -43%
1920x1080 T-Rex Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
425 fps ∼94%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
450 fps ∼100% +6%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
154 fps ∼34% -64%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
409.6 fps ∼91% -4%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
223 fps ∼50% -48%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
281 fps ∼62% -34%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
230 fps ∼51% -46%
Average Qualcomm Snapdragon 8 Gen 1
  (245 - 450, n=13)
371 fps ∼82% -13%
Average of class Smartphone
  (6 - 439, n=194, last 2 years)
139.9 fps ∼31% -67%
GFXBench 3.0
on screen Manhattan Onscreen OGL (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
117 fps ∼100%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
69 fps ∼59% -41%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
60 fps ∼51% -49%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
116 fps ∼99% -1%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
98 fps ∼84% -16%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
55 fps ∼47% -53%
Average Qualcomm Snapdragon 8 Gen 1
  (60 - 121, n=12)
92.3 fps ∼79% -21%
Average of class Smartphone
  (4.5 - 121, n=193, last 2 years)
56.1 fps ∼48% -52%
1920x1080 1080p Manhattan Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
251 fps ∼95%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
265 fps ∼100% +6%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
117 fps ∼44% -53%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
227.9 fps ∼86% -9%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
132 fps ∼50% -47%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
177 fps ∼67% -29%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
127 fps ∼48% -49%
Average Qualcomm Snapdragon 8 Gen 1
  (141 - 265, n=13)
195.5 fps ∼74% -22%
Average of class Smartphone
  (2.4 - 251, n=194, last 2 years)
80.1 fps ∼30% -68%
GFXBench 3.1
on screen Manhattan ES 3.1 Onscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
87 fps ∼100%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
51 fps ∼59% -41%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
60 fps ∼69% -31%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
80 fps ∼92% -8%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
62 fps ∼71% -29%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
36 fps ∼41% -59%
Average Qualcomm Snapdragon 8 Gen 1
  (50 - 121, n=12)
79.7 fps ∼92% -8%
Average of class Smartphone
  (3.1 - 121, n=193, last 2 years)
43.6 fps ∼50% -50%
1920x1080 Manhattan ES 3.1 Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
169 fps ∼97%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
175 fps ∼100% +4%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
74 fps ∼42% -56%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
144 fps ∼82% -15%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
91 fps ∼52% -46%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
121 fps ∼69% -28%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
93 fps ∼53% -45%
Average Qualcomm Snapdragon 8 Gen 1
  (95 - 175, n=13)
136.6 fps ∼78% -19%
Average of class Smartphone
  (1.4 - 169, n=194, last 2 years)
54.2 fps ∼31% -68%
GFXBench
on screen Car Chase Onscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
36 fps ∼68%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
30 fps ∼56% -17%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
53.2 fps ∼100% +48%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
50 fps ∼94% +39%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
35 fps ∼66% -3%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
28 fps ∼53% -22%
Average Qualcomm Snapdragon 8 Gen 1
  (28 - 81, n=12)
50.5 fps ∼95% +40%
Average of class Smartphone
  (3.3 - 81, n=193, last 2 years)
27.5 fps ∼52% -24%
1920x1080 Car Chase Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
71 fps ∼72%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
98 fps ∼100% +38%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
58 fps ∼59% -18%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
92.9 fps ∼95% +31%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
58 fps ∼59% -18%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
71 fps ∼72% 0%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
55 fps ∼56% -23%
Average Qualcomm Snapdragon 8 Gen 1
  (60 - 98, n=13)
78.2 fps ∼80% +10%
Average of class Smartphone
  (1.8 - 97, n=193, last 2 years)
32.8 fps ∼33% -54%
on screen Aztec Ruins Normal Tier Onscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
44 fps ∼73%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
37 fps ∼61% -16%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
59.1 fps ∼98% +34%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
49 fps ∼81% +11%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
44 fps ∼73% 0%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
38 fps ∼63% -14%
Average Qualcomm Snapdragon 8 Gen 1
  (39 - 98, n=14)
60.5 fps ∼100% +38%
Average of class Smartphone
  (1.5 - 98, n=249, last 2 years)
28.7 fps ∼47% -35%
1920x1080 Aztec Ruins Normal Tier Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
92 fps ∼70%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
131 fps ∼100% +42%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
130 fps ∼99% +41%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
69 fps ∼53% -25%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
108 fps ∼82% +17%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
57 fps ∼44% -38%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
85 fps ∼65% -8%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
72 fps ∼55% -22%
Average Qualcomm Snapdragon 8 Gen 1
  (60 - 131, n=16)
100.6 fps ∼77% +9%
Average of class Smartphone
  (1.9 - 123, n=250, last 2 years)
34 fps ∼26% -63%
on screen Aztec Ruins High Tier Onscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
27 fps ∼49%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
26 fps ∼47% -4%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
54.8 fps ∼100% +103%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
31 fps ∼57% +15%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
26 fps ∼47% -4%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
25 fps ∼46% -7%
Average Qualcomm Snapdragon 8 Gen 1
  (27 - 69, n=14)
45.4 fps ∼83% +68%
Average of class Smartphone
  (2.1 - 69, n=250, last 2 years)
19.8 fps ∼36% -27%
2560x1440 Aztec Ruins High Tier Offscreen (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
34 fps ∼69%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
49 fps ∼100% +44%
Qualcomm Snapdragon 8 Gen 1 Reference
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 8192
43 fps ∼88% +26%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
28 fps ∼57% -18%
Apple iPhone 13 Pro Max
Apple A15 Bionic, A15 GPU 5-Core, 6144
37.9 fps ∼77% +11%
Motorola Edge 20 Pro
Qualcomm Snapdragon 870 5G, Adreno 650, 12288
22 fps ∼45% -35%
Xiaomi Mi 11 Ultra
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
30 fps ∼61% -12%
Oppo Find X3 Pro
Qualcomm Snapdragon 888 5G, Adreno 660, 12288
28 fps ∼57% -18%
Average Qualcomm Snapdragon 8 Gen 1
  (19 - 49, n=16)
39.1 fps ∼80% +15%
Average of class Smartphone
  (0.7 - 47, n=250, last 2 years)
13 fps ∼27% -62%
Basemark ES 3.1 / Metal - offscreen Overall Score (sort by value)
Xiaomi 12 Pro
Qualcomm Snapdragon 8 Gen 1, Adreno 730, 12288
2293 Points ∼85%
Samsung Galaxy S21 Ultra
Samsung Exynos 2100 5G, Mali-G78 MP14, 12288
2703 Points ∼100% +18%
Average Qualcomm Snapdragon 8 Gen 1
 
2293 Points ∼85% 0%
Average of class Smartphone
  (187 - 4435, n=61, last 2 years)
1386 Points ∼51% -40%

Although the Xiaomi 12 Pro performs well in the system benchmarks, it still does not quite match our expectations. In AnTuTu, for example, it secures a big lead over its competiton, but does not manage the jump into a seven-digit score. In PCMark it trails the reference design by 23 %. This is in part due to MIUI and partially due to the heat development of the SoC. Our subjective impressions from day-to-day use match these results, since small micro stuttering can be observed even when navigating the system's menus.

In terms of the AI acceleration, the 12 Pro does very well and outperforms all competitors by a large margin.

Antutu v9 - Total Score
Qualcomm Snapdragon 8 Gen 1 Reference
Adreno 730, SD 8 Gen 1, 512 GB UFS 3.1 Flash
1003590 Points ∼100% +4%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
962824 Points ∼96%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
815441 Points ∼81% -15%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
801983 Points ∼80% -17%
Apple iPhone 13 Pro Max
A15 GPU 5-Core, A15, 128 GB NVMe
800222 Points ∼80% -17%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
749520 Points ∼75% -22%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
702981 Points ∼70% -27%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
692521 Points ∼69% -28%
CrossMark
Overall
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
990 Points ∼100% +22%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
972 Points ∼98% +20%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
849 Points ∼86% +5%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
846 Points ∼85% +4%
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
829 Points ∼84% +2%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
811 Points ∼82%
Productivity
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
994 Points ∼100% +34%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
974 Points ∼98% +31%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
866 Points ∼87% +17%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
852 Points ∼86% +15%
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
800 Points ∼80% +8%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
741 Points ∼75%
Creativity
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
970 Points ∼100% +10%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
906 Points ∼93% +3%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
878 Points ∼91%
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
829 Points ∼85% -6%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
825 Points ∼85% -6%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
824 Points ∼85% -6%
Responsiveness
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
1126 Points ∼100% +34%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
1102 Points ∼98% +31%
Oppo Find X3 Pro
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
918 Points ∼82% +9%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
897 Points ∼80% +7%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
867 Points ∼77% +3%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
840 Points ∼75%
PCMark for Android - Work 3.0
Qualcomm Snapdragon 8 Gen 1 Reference
Adreno 730, SD 8 Gen 1, 512 GB UFS 3.1 Flash
17025 Points ∼100% +30%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
16391 Points ∼96% +25%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
14339 Points ∼84% +9%
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
13982 Points ∼82% +6%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
13131 Points ∼77%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
11986 Points ∼70% -9%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
10409 Points ∼61% -21%
UL Procyon AI Inference - Overall Score
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
63613 Points ∼100%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
28581 Points ∼45% -55%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
19592 Points ∼31% -69%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
17835 Points ∼28% -72%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
5725 Points ∼9% -91%
AImark - Score v2.x
Xiaomi Mi 11 Ultra
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
262983 Points ∼100% +262%
Samsung Galaxy S21 Ultra
Mali-G78 MP14, Exynos 2100 5G, 128 GB UFS 3.1 Flash
241222 Points ∼92% +232%
Asus ROG Phone 5
Adreno 660, SD 888 5G, 256 GB UFS 3.1 Flash
171404 Points ∼65% +136%
Apple iPhone 13 Pro Max
A15 GPU 5-Core, A15, 128 GB NVMe
107460 Points ∼41% +48%
Qualcomm Snapdragon 8 Gen 1 Reference
Adreno 730, SD 8 Gen 1, 512 GB UFS 3.1 Flash
96317 Points ∼37% +33%
Xiaomi 12 Pro
Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash
72572 Points ∼28%
Google Pixel 6
Mali-G78 MP20, Tensor, 128 GB UFS 3.1 Flash
5723 Points ∼2% -92%
Motorola Edge 20 Pro
Adreno 650, SD 870, 256 GB UFS 3.1 Flash
Points ∼0% -100%

As expected, the browser performance of the Xiaomi 12 Pro is fast and browsing the web feels very responsive, although it does not break any records in our benchmarks.

Jetstream 2 - Total Score
Apple iPhone 13 Pro Max (Safari 15)
181.8 Points ∼100% +116%
Average Qualcomm Snapdragon 8 Gen 1 (84.1 - 126.3, n=11)
107.9 Points ∼59% +28%
Xiaomi Mi 11 Ultra (Chrome91)
94.3 Points ∼52% +12%
Motorola Edge 20 Pro (Chrome 94)
93.7 Points ∼52% +11%
Xiaomi 12 Pro (Chrome 97)
84.1 Points ∼46%
Samsung Galaxy S21 Ultra (Chrome 88)
76.6 Points ∼42% -9%
Average of class Smartphone (12.4 - 182.6, n=168, last 2 years)
61.8 Points ∼34% -27%
JetStream 1.1 - Total Score
Apple iPhone 13 Pro Max (Safari 15)
402.9 Points ∼100% +173%
Average Qualcomm Snapdragon 8 Gen 1 (121.9 - 237, n=11)
195.6 Points ∼49% +33%
Motorola Edge 20 Pro (Chrome 94)
170.6 Points ∼42% +16%
Xiaomi Mi 11 Ultra (Chrome91)
160.9 Points ∼40% +9%
Xiaomi 12 Pro (Chrome 97)
147.5 Points ∼37%
Oppo Find X3 Pro (Chrome 89)
139.4 Points ∼35% -5%
Samsung Galaxy S21 Ultra (Chrome 88)
127.3 Points ∼32% -14%
Average of class Smartphone (10.8 - 414, n=170, last 2 years)
114.4 Points ∼28% -22%
Speedometer 2.0 - Result
Apple iPhone 13 Pro Max (Safari 15)
242 runs/min ∼100% +229%
Average Qualcomm Snapdragon 8 Gen 1 (64.4 - 129.3, n=11)
108.1 runs/min ∼45% +47%
Xiaomi Mi 11 Ultra (Chrome91)
98 runs/min ∼40% +33%
Samsung Galaxy S21 Ultra (Chrome 88)
84.1 runs/min ∼35% +14%
Xiaomi 12 Pro (Chrome 97)
73.5 runs/min ∼30%
Motorola Edge 20 Pro (Chrome 94)
71.9 runs/min ∼30% -2%
Average of class Smartphone (9 - 244, n=154, last 2 years)
60.7 runs/min ∼25% -17%
WebXPRT 3 - ---
Apple iPhone 13 Pro Max (Safari 15)
248 Points ∼100% +108%
Average Qualcomm Snapdragon 8 Gen 1 (119 - 193, n=10)
152.9 Points ∼62% +28%
Xiaomi Mi 11 Ultra (Chrome91)
141 Points ∼57% +18%
Samsung Galaxy S21 Ultra (Chrome 88)
132 Points ∼53% +11%
Oppo Find X3 Pro (Chrome 89)
129 Points ∼52% +8%
Motorola Edge 20 Pro (Chrome 94)
127 Points ∼51% +7%
Xiaomi 12 Pro (Chrome 97)
119 Points ∼48%
Average of class Smartphone (20 - 265, n=177, last 2 years)
91.8 Points ∼37% -23%
Octane V2 - Total Score
Apple iPhone 13 Pro Max (Safari 15)
63831 Points ∼100% +115%
Average Qualcomm Snapdragon 8 Gen 1 (29750 - 50626, n=11)
41901 Points ∼66% +41%
Motorola Edge 20 Pro (Chrome 94)
39985 Points ∼63% +34%
Xiaomi Mi 11 Ultra (Chrome91)
33423 Points ∼52% +12%
Xiaomi 12 Pro (Chrome 97)
29750 Points ∼47%
Oppo Find X3 Pro (Chrome 89)
27914 Points ∼44% -6%
Samsung Galaxy S21 Ultra (Chrome 88)
27275 Points ∼43% -8%
Average of class Smartphone (3526 - 65969, n=182, last 2 years)
23168 Points ∼36% -22%
Mozilla Kraken 1.1 - Total Score
Average of class Smartphone (414 - 15230, n=182, last 2 years)
3203 ms * ∼100% -141%
Samsung Galaxy S21 Ultra (Chrome 88)
1786 ms * ∼56% -34%
Xiaomi Mi 11 Ultra (Chrome91)
1782 ms * ∼56% -34%
Oppo Find X3 Pro (Chrome 89)
1646 ms * ∼51% -24%
Xiaomi 12 Pro (Chrome 97)
1330 ms * ∼42%
Motorola Edge 20 Pro (Chrome 94)
1176 ms * ∼37% +12%
Average Qualcomm Snapdragon 8 Gen 1 (819 - 1330, n=11)
996 ms * ∼31% +25%
Apple iPhone 13 Pro Max (Safari 15)
414.8 ms * ∼13% +69%
Sunspider - 1.0 Total Score
Average of class Smartphone (77 - 1219, n=13, last 2 years)
413 ms * ∼100% -37%
Samsung Galaxy S21 Ultra (Chrome 88)
313.2 ms * ∼76% -4%
Average Qualcomm Snapdragon 8 Gen 1
303 ms * ∼73% -0%
Xiaomi 12 Pro (Chrome 97)
302.5 ms * ∼73%

* ... smaller is better

The speeds of the UFS 3.1 storage inside the Xiaomi 12 Pro are blazing fast and there are notable improvements in almost all areas and although it does not break the record for sequential reads, this is not noticeable during daily use.

Xiaomi 12 ProMotorola Edge 20 ProSamsung Galaxy S21 UltraXiaomi Mi 11 UltraOppo Find X3 ProAverage 256 GB UFS 3.1 FlashAverage of class Smartphone
AndroBench 3-5
-33%
-15%
-19%
-24%
-21%
-56%
Sequential Read 256KB
1620
1699
5%
1710
6%
1928
19%
1779
10%
1781 ?(1330 - 2037, n=47)
10%
926 ?(45.6 - 2037, n=247, last 2 years)
-43%
Sequential Write 256KB
1465
723
-51%
1077
-26%
756
-48%
759
-48%
954 ?(452 - 1559, n=47)
-35%
469 ?(11.9 - 1485, n=247, last 2 years)
-68%
Random Read 4KB
324.9
245.7
-24%
316.7
-3%
259.3
-20%
273.3
-16%
265 ?(181 - 345, n=47)
-18%
165.6 ?(13.5 - 345, n=247, last 2 years)
-49%
Random Write 4KB
448.9
179.6
-60%
279.5
-38%
329.7
-27%
267.1
-40%
274 ?(218 - 458, n=48)
-39%
158.9 ?(56.5 - 458, n=248, last 2 years)
-65%

Gaming - Poor Cooling Taints the Gaming Experience

The Adreno 730 inside the Xiaomi 12 Pro should in theory be one of the strongest graphics units available in an Android smartphone. The Vulkan performance in particular has been massively improved and HFR gaminig should be possible without any limitations.

Unfortuantely, our GameBench analysis of three games shows that the 12 Pro does not manage to meet these expectations. While the frame rates in PUBG Mobile at Ultra HD remain at a consistent 40 FPS, lower detail settings with higher frame rates reveal frame drops that are visible as stuttering.

A similar behavior can be observed in Genshiin Impact, although the maximum frame rate is not very high at 35 FPS. In this scenario, a Galaxy S21 Ultra can usually manage frame rates in excess of 55 FPS. Even though at a lower preset, the Xiaomi 12 Pro starts at 60 FPS, it falls to 35 FPS with occasional stuttering after a short time.

While Wild Rift runs very well, the Xiaomi phone only supports up to 60 FPS and 90 or even 120 frames per seconds cannot be selected from the settings menu. Here, the Galaxy S21 FE is at an advantage with stutter-free gaming at 120 FPS.

League of Legends: Wild Rift
League of Legends: Wild Rift
PUBG Mobile
PUBG Mobile
Genshin Impact
Genshin Impact
051015202530354045505560Tooltip
; Genshin Impact; lowest 120 fps; 2.4.0_5199000_5224067: Ø42.2 (21-61)
; Genshin Impact; medium 120 fps; 2.4.0_5199000_5224067: Ø34.4 (25-36)
; Genshin Impact; highest 120 fps; 2.4.0_5199000_5224067: Ø33 (22-36)
; League of Legends: Wild Rift; 3.0.0.5295: Ø60.7 (60-61)
; PUBG Mobile; Smooth; 1.8.0: Ø56.6 (44-61)
; PUBG Mobile; HD; 1.8.0: Ø56.6 (45-61)
; PUBG Mobile; Ultra HD; 1.8.0: Ø39.8 (36-41)

Emissions - A Symphony for the Senses

Temperature

Risk of overheating early into the 3DMark Wild Life Extreme stress test
Risk of overheating

The surface temperatures of the Xiaomi 12 Pro remain comfortably low while idling. Under prolonged load, the temperatures rise as expected, although the heat distribution is very even and the temperatures still do not significantly exceed the body temperature.

The same cannot be said for the internals of the smartphone: The cooling solution touted as large does not quite sufficiently deal with the heat development. In 3DMark's stress tests, the 12 Pro shows significant performance drops that may impact the performance during daily use, matching our observations of the gaming benchmarks. The system even had to abort the stress test Wild Life Extreme, in order to prevent it from overheating (see screenshot). This also hints at limitations on warm summer days.

While we were able to run the GFXBench battery test, trying to access the results lead to the app crashing, which is why they are not listed here.

Max. Load
 36 °C
97 F
36.5 °C
98 F
37.6 °C
100 F
 
 36.1 °C
97 F
36.7 °C
98 F
36.7 °C
98 F
 
 36 °C
97 F
36.1 °C
97 F
34.6 °C
94 F
 
Maximum: 37.6 °C = 100 F
Average: 36.3 °C = 97 F
34.6 °C
94 F
35.5 °C
96 F
36.4 °C
98 F
33.2 °C
92 F
34.7 °C
94 F
37 °C
99 F
32.9 °C
91 F
33.8 °C
93 F
35.8 °C
96 F
Maximum: 37 °C = 99 F
Average: 34.9 °C = 95 F
Power Supply (max.)  27.4 °C = 81 F | Room Temperature 21.8 °C = 71 F | Fluke t3000FC (calibrated) & Voltcraft IR-260
(±) The average temperature for the upper side under maximal load is 36.3 °C / 97 F, compared to the average of 32.8 °C / 91 F for the devices in the class Smartphone.
(+) The maximum temperature on the upper side is 37.6 °C / 100 F, compared to the average of 35.1 °C / 95 F, ranging from 22 to 52.9 °C for the class Smartphone.
(+) The bottom heats up to a maximum of 37 °C / 99 F, compared to the average of 33.8 °C / 93 F
(+) In idle usage, the average temperature for the upper side is 26.3 °C / 79 F, compared to the device average of 32.8 °C / 91 F.

3DMark Wild Life Stress Test

051015202530354045505560Tooltip
Apple iPhone 13 Pro Max A15 GPU 5-Core, A15, 128 GB NVMe; Wild Life Extreme Stress Test; 0.0.0.0: Ø13.1 (12.3-16)
Xiaomi 12 Pro Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash; Wild Life Stress Test Stability: Ø37.8 (27.4-58)
Apple iPhone 13 Pro Max A15 GPU 5-Core, A15, 128 GB NVMe; Wild Life Stress Test Stability; 0.0.0.0: Ø47 (44.5-55.5)
Xiaomi 12 Pro Adreno 730, SD 8 Gen 1, 256 GB UFS 3.1 Flash; Wild Life Unlimited Stress Test Stability: Ø49.5 (34.8-61.7)
Qualcomm Snapdragon 8 Gen 1 Reference Adreno 730, SD 8 Gen 1, 512 GB UFS 3.1 Flash; Wild Life Unlimited Stress Test Stability: Ø51.1 (47.4-62.5)

Speakers

The two stereo speakers of the Xiaomi 12 Pro have been optimized by Harman Kardon and they leave a very good impression. For a smartphone, the sound is relatively balanced and even sounds fairly rich, since even the upper bass frequencies are still included.

Alternatively, headphones can be connected via the USB-C port or wirelessly via Bluetooth. Xiaomi has gone all out and with SBC, AAC, aptX, aptX Adaptive, AptX TWS+, LDAC, and LDHC (version 1 to 4), all established standards are on board.

dB(A) 0102030405060708090Deep BassMiddle BassHigh BassLower RangeMidsHigher MidsLower HighsMid HighsUpper HighsSuper Highs2035.233.42521.727.83118.627.94021.721.3503230.86325.727.98027.424.410024.336.812516.345.216018.951.720017.547.225012.35631515.757.940011.658.550011.866.563012.468.780011.672.3100012.574.1125013.172.2160012.571.4200013.171.9250012.8