Notebookcheck Logo

OnePlus 12 5G Smartphone Review: Near-Galaxy S24 Ultra flagship experience for half the price

Value flagship virtuoso. The OnePlus 12 5G powered by the Qualcomm Snapdragon 8 Gen 3 gets a lot of things right and offers features generally on par with other Android flagships we've seen so far in 2024. While the OnePlus 12 is probably the best value 8 Gen 3 flagship yet, certain key aspects seem to have been overlooked.
OnePlus 12 5G in review

OnePlus never misses the opportunity to latch onto the latest and greatest Qualcomm offering, and the new OnePlus 12 5G is no different. At its heart, the OnePlus 12 is essentially an Oppo Find X7 Ultra for the global market with some variations in the battery and cameras.

Apart from the obvious one-up to the Qualcomm Snapdragon 8 Gen 3, the OnePlus 12 5G brings quite a few noteworthy upgrades over the OnePlus 11 5G, such as a brighter display, 4th gen Hasselblad cameras with a new 64 MP periscope lens, a 32 MP selfie cam that can do 4K30 video, USB 3.2 Gen 1 port, a larger 5,400 mAh battery, and a new 24 GB / 1 TB storage option.

Our test unit features 16 GB LPDDR5X RAM and 512 GB of UFS 4.0 storage, which will set you back by ₹69,999 (€1,099 or US$899.99) before discounts. The base 12 GB / 256 GB version can be had for ₹64,999 (€949 or US$799.99) pre-discounts. OnePlus also offers a 24 GB / 1 TB variant, although it is currently not available in India.

OnePlus 12 (12 Series)
Processor
Qualcomm Snapdragon 8 Gen 3 8 x 2.3 - 3.3 GHz, Cortex-X4 / A720 / A720 / A520 (Kryo)
Graphics adapter
Memory
16 GB 
, LPDDR5x
Display
6.82 inch 19.8:9, 3168 x 1440 pixel 510 PPI, Capacitive, AMOLED, 10-bit ProXDR with LTPO, HBM/Peak brightness: 1600 / 4500 nits, Always-on display, Corning Gorilla Glass Victus 2, glossy: yes, HDR, 120 Hz
Storage
512 GB UFS 4.0 Flash, 512 GB 
, 482 GB free
Connections
1 USB 3.0 / 3.1 Gen1, USB-C Power Delivery (PD), 1 DisplayPort, 1 Infrared, Audio Connections: USB Type-C, 1 Fingerprint Reader, NFC, Brightness Sensor, Sensors: Accelerometer, Compass, Gyroscope, Proximity, Flick-detect, 13-channel Accu-spectrum light color identifier, Sensor Core, OTG
Networking
Wi-Fi 7 (a/b/g/n = Wi-Fi 4/ac = Wi-Fi 5/ax = Wi-Fi 6/ Wi-Fi 6E 6 GHz be = Wi-Fi 7), Bluetooth 5.4, DSDA, GSM: Bands 850/900/1800MHz, CDMA: Band BC0, WCDMA: Bands 1/4/5/8, LTE FDD: Bands 1/3/4/5/7/8/18/19/20/26/28A/66, LTE TDD: Bands 34/38/39/40/41, 5G NR: n1/n3/n5/n7/n8/n20/n28A/n38/n40/n41/n77/n78/n66, Dual SIM, LTE, 5G, GPS
Size
height x width x depth (in mm): 9.2 x 164.3 x 75.8 ( = 0.36 x 6.47 x 2.98 in)
Battery
5400 mAh Lithium-Polymer, Dual-cell (2,700 mAh), Battery runtime (according to manufacturer): 19 h
Charging
wireless charging, fast charging / Quickcharge
Operating System
Android 14
Camera
Primary Camera: 50 MPix Sony LYT-808 Wide (f/1.6, 1/1.4", 1.12 µm, 23 mm, 7P Lens, OIS/EIS) + 64 MP OmniVision OV64B Periscope Telephoto (3x optical zoom, 6x in-sensor zoom, f/2.6, 1/2", 0.7 µm, 70 mm (3x), 140 mm (6x), 33°, 4P Lens, EIS/OIS) + 48 MP Ultra-wide (f/2.2, 1/2", 0.8 µm, 14 mm, 114°, 6P Lens, EIS)
Secondary Camera: 32 MPix Sony IMX615 (f/2.4, 0.8 µm, 1/2.74", 21 mm, 90°, 5P Lens, EIS)
Additional features
Speakers: Stereo with Dolby Atmos, Keyboard: OnScreen, Protective case, 100 W SuperVOOC Power Adapter, USB Type-A to Type-C cable, Pre-applied screen protector, SIM tray ejector, OxygenOS 14, 12 Months Warranty, SAR (India): 1.18 W/Kg (Head); 0.68 W/Kg (Body), Camera2 API: LEVEL_3, IP65, fanless
Weight
220 g ( = 7.76 oz / 0.49 pounds), Power Supply: 165 g ( = 5.82 oz / 0.36 pounds)
Price
979 EUR
Note: The manufacturer may use components from different suppliers including display panels, drives or memory sticks with similar specifications.

 

Potential competitors in comparison

Rating
Version
Date
Model
Weight
Height
Size
Resolution
Best Price
88.1 %v8
06/2024
OnePlus 12
SD 8 Gen 3, Adreno 750
220 g9.2 mm6.82"3168x1440
89.8 %v7 (old)
01/2024
Xiaomi 14
SD 8 Gen 3, Adreno 750
193 g8.2 mm6.36"2670x1200
91.1 %v7 (old)
05/2024
Samsung Galaxy S24 Ultra
SD 8 Gen 3 for Galaxy, Adreno 750
232 g8.6 mm6.80"3120x1440
90.6 %v7 (old)
04/2024
Oppo Find X7 Ultra
SD 8 Gen 3, Adreno 750
221 g9.5 mm6.82"3168x1440
89 %v7 (old)
12/2023
Google Pixel 8 Pro
Tensor G3, Mali-G715 MP7
213 g8.8 mm6.70"2992x1344
88.5 %v7 (old)
03/2024
Vivo X100 Pro
Dimensity 9300, Immortalis-G720 MP12
221 g9.05 mm6.78"2800x1260
91.1 %v7 (old)
12/2023
Apple iPhone 15 Pro Max
A17 Pro, A17 Pro GPU
221 g8.25 mm6.70"2796x1290

Note: We have recently updated our rating system and the results of version 8 are not comparable with the results of version 7. More information is available here .

Build: IP65 construction with Gorilla Glass Victus 2

OnePlus 12 5G in Silky Black
OnePlus 12 5G in Silky Black

OnePlus offers the 12 5G in three shades: Silky Black (our unit), Flowy Emerald, and Glacial White. The Glacial White variant comes with a glossy back panel while the other two colors get a matte frosty finish — they still remain quite slippery to touch, though.

The circular camera hump is the most prominent feature of the design. It is inspired from luxury watches and is larger than what the OnePlus 11 offered, presumably to accommodate the 3x periscope lens.

OnePlus still uses a curved display protected by Corning Gorilla Glass Victus 2, although the curvature is a lot subtler compared to the OnePlus 7 Pro of yore. The 220 g is well distributed and handling the phone does not seem too different from holding a Find X7 Ultra or the Vivo X100 Pro.

The OnePlus 12's IP65-rating is lower than the IP68 rating of the Find X7 Ultra, so don't expect to take the phone for a swim. That being said, the phone can still survive the occasional splash or two.

OnePlus 12 5G
OnePlus 12 5G
OnePlus 12 5G
OnePlus 12 5G

Size comparison

164.3 mm / 6.47 in 76.2 mm / 3 in 9.5 mm / 0.374 in 221 g0.4872 lbs164.3 mm / 6.47 in 75.8 mm / 2.98 in 9.2 mm / 0.3622 in 220 g0.485 lbs164.05 mm / 6.46 in 75.28 mm / 2.96 in 9.05 mm / 0.3563 in 221 g0.4872 lbs162.6 mm / 6.4 in 76.5 mm / 3.01 in 8.8 mm / 0.3465 in 213 g0.4696 lbs162.3 mm / 6.39 in 79 mm / 3.11 in 8.6 mm / 0.3386 in 232 g0.511 lbs159.9 mm / 6.3 in 76.7 mm / 3.02 in 8.25 mm / 0.3248 in 221 g0.4872 lbs152.8 mm / 6.02 in 71.5 mm / 2.81 in 8.2 mm / 0.3228 in 193 g0.4255 lbs148 mm / 5.83 in 105 mm / 4.13 in 1 mm / 0.03937 in 1.5 g0.00331 lbs

Hardware: IR blaster makes a surprise appearance

The OnePlus 12 5G brings back features that the OnePlus 10 Pro had, and the OnePlus 11 lacked — 50 W AirVOOC wireless charging and a USB 3.2 Gen 1 port. Unlike the OnePlus 11, UFS 4.0 storage is now offered across all storage variants.

Long time users will notice that the characteristic Alert slider is now positioned on the left of the device. Interestingly, we get to see an IR blaster this time around — a feature that is typically only seen in mid-tier offerings like the Nord 3.

There is no microSD card reader, so you will have to pick a large-enough built-in storage option anticipating your needs.

Top: Speaker vent, IR blaster, Microphone
Top: Speaker vent, IR blaster, Microphone
Bottom: Speaker grill, USB 3.2 Gen 1 Type-C, Microphone, SIM tray
Bottom: Speaker grill, USB 3.2 Gen 1 Type-C, Microphone, SIM tray
Left: Alert slider
Left: Alert slider
Right: Volume rocker, Power button
Right: Volume rocker, Power button

Software: OxygenOS 14 with four years of major updates and five years of patches

The OnePlus 12 5G runs on OxygenOS 14.0, which is built on Android 14 and is just a variant of ColorOS for international markets. However, OnePlus's implementation does not include UI ads or any wanton third-party apps.

The only apps that came pre-installed were OnePlus's own utilities and Netflix along with a couple of ColorOS apps like Zen Space and O Relax.

Long time users of OxygenOS (and ColorOS) will feel right at home. The 12 also gets a few features from the Open's OxygenOS 14.0 such as the File Dock and Recent files folder in the Smart Sidebar.

The company says it is committed to a four-year OS update cycle and five years of security patches. So far, OnePlus has been pretty regular with OTA updates with the latest version based on the May 2024 security patch at the time of testing.

OxygenOS 14: Homescreen
OxygenOS 14: Homescreen
App drawer
App drawer
About Phone
About Phone
Notification shade
Quick launch icons
Special features
Smart Sidebar
Recent files folder
Personalization options
Always-on display
Display resolution
App-specific refresh rate
Eye comfort
Zen Space
O Relax

Communication and GNSS: Fast Wi-Fi throughput, not-so-accurate navigation

The OnePlus 12 supports Wi-Fi 7 but only Wi-Fi 6 is enabled on Indian variants. It may be possible to force Wi-Fi 6E via adb with root permissions.

That being said, Wi-Fi 6 throughput is excellent with average receive speeds reaching a good 1.86 Gbps. The Xiaomi 14 leads in the transmit tests, however.

Wi-Fi throughput is relatively stable when tested with our reference Asus ROG Rapture GT-AXE11000 router at a distance of 1 m with a clear line of sight.

Networking / iperf3 transmit AXE11000
Xiaomi 14
Wi-Fi 7
1716 (1119min - 1807max) MBit/s +53%
OnePlus 12
Wi-Fi 7
1119 (1086min - 1176max) MBit/s
Average Wi-Fi 7
  (556 - 1801, n=32)
1062 MBit/s -5%
Oppo Find X7 Ultra
Wi-Fi 7
950 (484min - 1003max) MBit/s -15%
Apple iPhone 15 Pro Max
Wi-Fi 6E
931 (893min - 949max) MBit/s -17%
Vivo X100 Pro
Wi-Fi 7
915 (772min - 967max) MBit/s -18%
Google Pixel 8 Pro
Wi-Fi 7
892 (333min - 944max) MBit/s -20%
Average of class Smartphone
  (40.5 - 1810, n=187, last 2 years)
710 MBit/s -37%
Samsung Galaxy S24 Ultra
Wi-Fi 7
556 (253min - 611max) MBit/s -50%
Networking / iperf3 receive AXE11000
OnePlus 12
Wi-Fi 7
1857 (1766min - 1917max) MBit/s
Xiaomi 14
Wi-Fi 7
1623 (1502min - 1707max) MBit/s -13%
Average Wi-Fi 7
  (664 - 1875, n=32)
1051 MBit/s -43%
Oppo Find X7 Ultra
Wi-Fi 7
967 (890min - 984max) MBit/s -48%
Vivo X100 Pro
Wi-Fi 7
929 (862min - 945max) MBit/s -50%
Google Pixel 8 Pro
Wi-Fi 7
897 (870min - 916max) MBit/s -52%
Apple iPhone 15 Pro Max
Wi-Fi 6E
810 (793min - 818max) MBit/s -56%
Samsung Galaxy S24 Ultra
Wi-Fi 7
801 (397min - 819max) MBit/s -57%
Average of class Smartphone
  (34.8 - 1875, n=185, last 2 years)
688 MBit/s -63%
0501001502002503003504004505005506006507007508008509009501000105011001150120012501300135014001450150015501600165017001750180018501900Tooltip
OnePlus 12 Wi-Fi 7; iperf3 transmit AXE11000; iperf 3.1.3: Ø1117 (1086-1176)
Xiaomi 14 Wi-Fi 7; iperf3 transmit AXE11000; iperf 3.1.3: Ø1716 (1119-1807)
OnePlus 12 Wi-Fi 7; iperf3 receive AXE11000; iperf 3.1.3: Ø1857 (1766-1917)
Xiaomi 14 Wi-Fi 7; iperf3 receive AXE11000; iperf 3.1.3: Ø1622 (1502-1707)
GNSS accuracy indoors
GNSS accuracy indoors
GNSS accuracy outdoors
GNSS accuracy outdoors
GNSS satellite support
GNSS satellite support

The OnePlus 12 5G supports L1+L5 dual-band GPS along with a host of global navigation satellite systems (GNSS) including GLONASS (L1), Galileo (E1+E5a), BeiDou (B1+B2a+B1C), A-GPS, QZSS (L1+L5) and NavIC (IRNSS L5). Additionally, EGNOS and GAGAN SBAS systems are also supported.

That being said, the OnePlus 12's GPS isn't the most accurate we've seen. The phone tends to cut through buildings while navigating on the road.

Both the Apple iPhone 15 Pro and the OnePlus 12 struggle in areas with densely packed buildings, but the iPhone 15 Pro generally fares better in road navigation. The GPS struggles to get a quick lock indoors.

Navigation test drive on road
Navigation test drive on road
Navigation within a dense housing campus
Navigation within a dense housing campus
GNSS comparison: Apple iPhone 15 Pro vs. OnePlus 12 5G
GNSS comparison: Apple iPhone 15 Pro vs. OnePlus 12 5G

Telephony and Call quality: No eSIM for India, no DSDA for US

Call quality on the OnePlus 12 is very good on the Jio True5G network. The other party can be heard clearly both on the earpiece and the loudspeaker at high volume without perceivable distortion. VoNR or Vo5G is supported, but it has to be currently enabled in Developer settings. The phone automatically switches to LTE for voice calls if your operator does not yet offer VoNR over a 5G SA network.

Google Phone is the default phone app. The app supports native call recording with an announcement to all parties in the call.

The SIM tray can accommodate two nano-SIM cards. eSIM availability is limited to Europe and North America, excluding India despite operator support for eSIM in this region. Although multiple eSIM profiles can be stored, only one eSIM can be used at a time.

It remains unclear whether OnePlus would consider enabling eSIM support via a software update down the line. Even for the OnePlus 11, the company initially advertised but later retracted eSIM support. Curiously, the OnePlus Open, which uses the same SoC-modem combo as the 11, supports eSIM in India. OnePlus's communication faux pas in this regard is quite concerning.

US variants support eSIM but lack dual-SIM dual-active (DSDA) functionality, which may impact users needing simultaneous active SIMs.

Cameras: Excellent shots with the 50 MP Sony LYT-808

32 MP selfie in Photo mode
32 MP selfie in Photo mode
32 MP selfie in Portrait mode
32 MP selfie in Portrait mode

The OnePlus 12 now features a 32 MP Sony IMX615 selfie camera, an upgrade from the 16 MP sensor in the 11 5G. The 12's selfie cam has the same f/2.4 aperture as the 11, but the pixel size is reduced to 0.8 µm.

Additionally, the front-facing camera now uses a wider 21 mm focal length and covers a 90° angle. Videos from this camera are capped at 30 fps at 720p, 1080p, and 4K. 

Selfies are very much usable, but the quality isn't that different from what we've seen previously with the OnePlus 11. The colors seem a bit muted but finer details are reproduced nicely. There is some loss of background detail at a 100% crop, however.

Portrait selfies come out well with the camera doing a decent job of separating fine hair from the background without engulfing the details.

The stock camera app sports a familiar interface as before, with the only difference being that the Pro mode is now renamed as Hasselblad Master.

Unlike the Find X7 Ultra, which boasts a 50 MP quad-sensor array, the OnePlus 12 makes do with a triple camera setup that is largely inherited from the OnePlus Open. Both the Open and the 12 feature a stacked Sony LYT-808 primary sensor. However, the Open uses a slightly smaller 1/1.43" 48 MP 24 mm lens compared to the 1/1.4" 50 MP 23 mm equivalent lens on the 12 5G.

Camera UI: Photo mode
Camera UI: Photo mode
Video mode with HDR on
Video mode with HDR on
Hasselblad Master mode
Hasselblad Master mode
Shooting modes
Shooting modes

The popular XPan mode once again makes an appearance. XPan mode simulates a 65:24 aspect ratio of the Hasselblad XPan camera. The camera app allows shooting XPan shots in 14 mm, 23 mm, 70 mm equivalents in monochrome and color.

XPan mode: Monochrome, 14 mm equivalent
XPan mode: Monochrome, 14 mm equivalent
XPan mode: Monochrome, 23 mm equivalent
XPan mode: Monochrome, 23 mm equivalent
XPan mode: Color, 23 mm equivalent
XPan mode: Color, 23 mm equivalent
XPan mode: Color, 70 mm equivalent
XPan mode: Color, 70 mm equivalent

The OnePlus 12 produces some impressive shots day light with no noise and a natural color tone. The shots rival those of the Apple iPhone 15 Pro, Google Pixel 8 Pro, or the Samsung Galaxy S24 Ultra. Photos can be shot in HDR and viewed on the stock Photos app's ProXDR mode (ColorOS speak for Android 14's Ultra HDR) or shared on supported social media platforms like Instagram.

We were particularly impressed by the quality of the telephoto lens, both at native 3x optical zoom and 6x in-sensor crop. Even at a 10x crop, photos remain highly usable in good lighting. Both the wide-angle and telephoto lenses support automatic macro shots.

Low light performance is commendable as well, with both the main camera and the 3x telephoto lens producing vibrant colors. Noise levels in low light conditions are comparable to the Galaxy S24 Ultra and significantly lower than those of the Pixel 8 Pro and iPhone 15 Pro.

Portrait shot with wide-angle lens
Portrait shot with wide-angle lens
6x in-sensor zoom on 3x telephoto
6x in-sensor zoom on 3x telephoto
10x crop zoom
10x crop zoom
Macro shot with wide-angle lens
Macro shot with wide-angle lens

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.

Main Camera2x Zoom3x ZoomUltra-wide 0.6xLow light

The OnePlus 12's main camera shows fairly accurate color reproduction in good ambient lighting, particularly with skin tones, when verified with the ColorChecker Passport. Test chart details appear crisp with no perceivable noise.

At 1 lux, the camera defaults to a 1.5 sec long exposure. Significant color deviations are observed, although the clarity of details in the test chart remains largely unaffected.

ColorChecker
5.2 ∆E
2.4 ∆E
9.2 ∆E
11.8 ∆E
11.5 ∆E
10 ∆E
3 ∆E
5.9 ∆E
5.9 ∆E
7.3 ∆E
4.2 ∆E
3.9 ∆E
3.6 ∆E
3.2 ∆E
2.2 ∆E
2.9 ∆E
3.1 ∆E
6.8 ∆E
8.6 ∆E
5.3 ∆E
6.7 ∆E
7.2 ∆E
4.1 ∆E
4.4 ∆E
ColorChecker OnePlus 12: 5.77 ∆E min: 2.22 - max: 11.84 ∆E
ColorChecker
18.5 ∆E
23.1 ∆E
26.2 ∆E
23.1 ∆E
31 ∆E
40.9 ∆E
22.6 ∆E
21.7 ∆E
16.1 ∆E
21.1 ∆E
31.5 ∆E
34.2 ∆E
21.4 ∆E
26.4 ∆E
10.5 ∆E
21.6 ∆E
23.4 ∆E
30.6 ∆E
29.2 ∆E
24.7 ∆E
27.6 ∆E
25.4 ∆E
20 ∆E
12.8 ∆E
ColorChecker OnePlus 12: 24.31 ∆E min: 10.5 - max: 40.88 ∆E

Accessories and Warranty: 100 W SuperVOOC charger and case included

A 100 W SuperVOOC charger, USB Type-A to Type-C cable, and Red Cable Club membership are included in the box
A 100 W SuperVOOC charger, USB Type-A to Type-C cable, and Red Cable Club membership are included in the box

Indian units of the OnePlus 12 5G come with a protective case, SIM ejector tool, Red Cable Club card, brand sticker, phone hole seal stickers, 100 W SuperVOOC power adapter, a USB Type-A to Type-C cable for power and data transfer, a Welcome note, and other paperwork.

The protective case is not offered with international units. In some regions, the power adapter may be forfeited as well.

OnePlus offers a standard one-year warranty for phones sold in India. Buyers also have the option of choosing from several warranty extension and accident damage protection plans starting from ₹99 for a one-year extension, all the way to ₹5,999 for the OnePlus Care plan that includes one year warranty extension and two years of accident protection.

Input devices and operation: Wet hand use with Aqua Touch

OnePlus continues to offer an optical fingerprint reader unlike the ultrasonic one found in the Galaxy S24 Ultra. Nevertheless, the fingerprint reader is fast and authenticates without much delay. You can also setup a less secure 2D face unlock if desired.

Oppo’s O-Haptics feature is also included, providing a natural-feeling haptic feedback that can be fine-tuned by the user.

OnePlus no longer advertises the screen's touch response rate, but the company claims improved touch accuracy with "HyperTouch".

The company says its new Aqua Touch tech can help you use a wet display. We tried, but it can be a hit or miss depending on how wet your screen or hands are.

Gboard is the default keyboard
Gboard is the default keyboard
O-Haptics
O-Haptics

Display: 120 Hz ProXDR LTPO AMOLED with high DC dimming

Subpixel matrix
Subpixel matrix

The OnePlus 12 uses a 2K 120 Hz LTPO AMOLED display that can refresh between 1 Hz to 120 Hz depending on the displayed content. 

A nice touch is the ability to set app-specific refresh rates of 60 Hz, 90 Hz, and 120 Hz. It may not work with all apps, though — Google Maps, for instance, runs only at 60 Hz even if the refresh rate is set to 120 Hz.

The display supports HDR10+, HDRVivid, and Dolby Vision. You can even record Dolby Vision HDR videos on the main camera and enjoy them in full glory on the smartphone. 

Measured peak HDR brightness
Measured peak HDR brightness

OnePlus rates the display's peak brightness at 1,600 nits in high brightness mode (HBM) and at an astounding 4,500 nits while playing HDR content. In our testing, the ambient light sensor could boost the peak HBM luminance to 1,028 nits. HDR playback at APL 10 resulted in 1,418 nits of measured peak brightness.

OnePlus's boisterous peak brightness claims might be derived from conditions involving an extremely low APL or even a single pixel. Such high peak brightness figures only serve as marketing bragging rights and are not attainable in real world usage.

932
cd/m²
991
cd/m²
976
cd/m²
935
cd/m²
1026
cd/m²
1000
cd/m²
1026
cd/m²
1006
cd/m²
1028
cd/m²
Distribution of brightness
tested with X-Rite i1Basic Pro 3
Maximum: 1028 cd/m² (Nits) Average: 991.1 cd/m² Minimum: 1.7 cd/m²
Brightness Distribution: 91 %
Center on Battery: 1026 cd/m²
Contrast: ∞:1 (Black: 0 cd/m²)
ΔE Color 1.19 | 0.5-29.43 Ø4.95
ΔE Greyscale 2.4 | 0.5-98 Ø5.2
99.5% sRGB (Argyll 1.6.3 3D)
Gamma: 2.24
OnePlus 12
AMOLED, 3168x1440, 6.8"
Xiaomi 14 Pro
AMOLED, 3200x1440, 6.7"
Samsung Galaxy S24 Ultra
Dynamic AMOLED 2X, 3120x1440, 6.8"
Oppo Find X7 Ultra
AMOLED, 3168x1440, 6.8"
Google Pixel 8 Pro
OLED, 2992x1344, 6.7"
Apple iPhone 15 Pro Max
Super Retina XDR Display, OLED, 2796x1290, 6.7"
Vivo X100 Pro
AMOLED, 2800x1260, 6.8"
Response Times
17%
37%
-60%
3%
45%
113%
Response Time Grey 50% / Grey 80% *
1.01 ?(0.54, 0.47)
1.36 ?(0.6685, 0.694)
-35%
3.8 ?(1.76, 2.046)
-276%
3.49 ?(1.196, 2.292)
-246%
1.85 ?(1.024, 0.822)
-83%
1.58 ?(0.876, 0.7045)
-56%
0.61 ?(0.3075, 0.303)
40%
Response Time Black / White *
11.6 ?(10, 1.6)
1.5 ?(0.766, 0.736)
87%
1.41 ?(0.771, 0.6435)
88%
1.08 ?(0.596, 0.483)
91%
1.07 ?(0.568, 0.504)
91%
0.88 ?(0.4485, 0.4285)
92%
1.17 ?(0.5905, 0.575)
90%
PWM Frequency
120
120.5
0%
480
300%
91
-24%
120
0%
240
100%
369
208%
Screen
6%
-31%
20%
20%
12%
40%
Brightness middle
1026
1025
0%
1317
28%
1131
10%
1510
47%
1102
7%
1392
36%
Brightness
991
1046
6%
1365
38%
1118
13%
1467
48%
1102
11%
1360
37%
Brightness Distribution
91
95
4%
94
3%
93
2%
92
1%
98
8%
84
-8%
Black Level *
Colorchecker dE 2000 *
1.19
1.1
8%
3.4
-186%
0.9
24%
1.1
8%
1.1
8%
0.6
50%
Colorchecker dE 2000 max. *
3.3
2.9
12%
5
-52%
2.1
36%
3.8
-15%
3.1
6%
1.3
61%
Greyscale dE 2000 *
2.4
2.2
8%
2.8
-17%
1.5
37%
1.7
29%
1.6
33%
0.9
62%
Gamma
2.24 98%
2.25 98%
2 110%
2.25 98%
2.23 99%
2.19 100%
2.25 98%
CCT
6920 94%
6622 98%
6458 101%
6495 100%
6670 97%
6555 99%
6540 99%
Color Space (Percent of sRGB)
99.5
Total Average (Program / Settings)
12% / 10%
3% / -8%
-20% / -6%
12% / 14%
29% / 23%
77% / 64%

* ... smaller is better

Natural mode, default color temperature (Color space target: sRGB)

The OnePlus 12 offers Natural, Pro, and Vivid color modes. All modes show somewhat higher average Delta E 2000 values, so out-of-the-box colors aren't very accurate.

Grayscale Avg dE2000: 4.4
Grayscale Avg dE2000: 4.4
sRGB 2D Color Gamut: 99.2% coverage
sRGB 2D Color Gamut: 99.2% coverage
ColorChecker Avg dE2000: 2.25. Max dE2000: 6.42
ColorChecker Avg dE2000: 2.25. Max dE2000: 6.42
Saturation Sweeps Avg dE2000: 2.63. Max dE2000: 6.35
Saturation Sweeps Avg dE2000: 2.63. Max dE2000: 6.35

Natural mode, warm color temperature (Color space target: sRGB)

Switching to a warm color temperature shows significant improvement average Grayscale and ColorChecker Delta E 2000 values.

Grayscale Avg dE2000: 2.4
Grayscale Avg dE2000: 2.4
sRGB 2D Color Gamut: 99.2% coverage
sRGB 2D Color Gamut: 99.2% coverage
ColorChecker Avg dE2000: 1.19. Max dE2000: 3.3
ColorChecker Avg dE2000: 1.19. Max dE2000: 3.3
Saturation Sweeps Avg dE2000: 1.38. Max dE2000: 3.31
Saturation Sweeps Avg dE2000: 1.38. Max dE2000: 3.31

Vivid mode, warm color temperature (Color space target: DCI-P3)

Vivid mode amps up the colors, but you will want to change to a warm color temperature for improved Grayscale and ColorChecker accuracy.

OnePlus claims 100% DCI-P3 coverage, but the measured 2D DCI-P3 coverage comes to 95%.

Grayscale Avg dE2000: 2.4
Grayscale Avg dE2000: 2.4
DCI-P3 2D Color Gamut: 95.2% coverage
DCI-P3 2D Color Gamut: 95.2% coverage
ColorChecker Avg dE2000: 2.34. Max dE2000: 3.63
ColorChecker Avg dE2000: 2.34. Max dE2000: 3.63
Saturation Sweeps Avg dE2000: 2.37. Max dE2000: 3.38
Saturation Sweeps Avg dE2000: 2.37. Max dE2000: 3.38

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
11.6 ms ... rise ↗ and fall ↘ combined↗ 10 ms rise
↘ 1.6 ms fall
The screen shows good response rates in our tests, but may be too slow for competitive gamers.
In comparison, all tested devices range from 0.1 (minimum) to 240 (maximum) ms. » 27 % of all devices are better.
This means that the measured response time is better than the average of all tested devices (21.1 ms).
       Response Time 50% Grey to 80% Grey
1.01 ms ... rise ↗ and fall ↘ combined↗ 0.54 ms rise
↘ 0.47 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.165 (minimum) to 636 (maximum) ms. » 2 % of all devices are better.
This means that the measured response time is better than the average of all tested devices (33.2 ms).

Response times are on expected lines for this OLED panel. The 50% grey to 80% grey transition takes just 1 ms, making the OnePlus 12's display well-suited for fast-paced gaming.

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 120 Hz
Amplitude: 22.22 %

The display backlight flickers at 120 Hz (worst case, e.g., utilizing PWM) .

The frequency of 120 Hz is very low, so the flickering may cause eyestrain and headaches after extended use.

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

The display uses PWM below 30% brightness. We measured a 120 Hz DC dimming at all brightness levels above 30%. Activating Ultra Anti-Flicker in the settings increases the DC dimming frequency to 360 Hz.

0% brightness: No PWM
0% brightness: No PWM
10% brightness: No PWM
10% brightness: No PWM
25% brightness: No PWM
25% brightness: No PWM
50% brightness: 120 Hz DC dimming
50% brightness: 120 Hz DC dimming
75% brightness: 120 Hz DC dimming
75% brightness: 120 Hz DC dimming
100% brightness: 120 Hz DC dimming
100% brightness: 120 Hz DC dimming
100% brightness: 360 Hz DC dimming (Ultra Anti-Flicker on)
100% brightness: 360 Hz DC dimming (Ultra Anti-Flicker on)
 

For more information refer to our article, "Why PWM is such a headache" and also our PWM Ranking table for a comparison of PWM across reviewed devices.

We did not detect any signs of temporal dithering.

Outdoor viewing is satisfactory at max brightness. Viewing angles are very stable with no perceivable loss of brightness or color even at the extremes.

Outdoor viewing under sunlight
Outdoor viewing under sunlight
Outdoor viewing under shade
Outdoor viewing under shade
Stable viewing angles
Stable viewing angles

Performance: Not the fastest Snapdragon 8 Gen 3 we've seen

The OnePlus 12 5G gets a customary upgrade to the Qualcomm Snapdragon 8 Gen 3. OnePlus once again throttles CPU performance by default. Therefore, we ran all benchmarks in the High Performance mode except for battery tests.

Interestingly, the difference between with High Performance mode on vs off is less than 5% in Geekbench 5 this time around compared to 20% with the OnePlus 11 5G.

Cumulative CPU performance is on par with that of the Xiaomi 14 and the Galaxy S24 Ultra's Snapdragon 8 Gen 3 for Galaxy.

That being said, Vivo X100 Pro's MediaTek Dimensity 9300 takes a perceivable lead in overall CPU benchmarks, especially in multi-core tests.

CPU Performance Rating - Percent
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
88.4 pt
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
86.5 pt
Average Qualcomm Snapdragon 8 Gen 3
 
80.7 pt
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
79.7 pt
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
79.5 pt
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
78.8 pt
Apple iPhone 15 Pro Max -10!
Apple A17 Pro, A17 Pro GPU, 8192
75.7 pt
Google Pixel 8 Pro -5!
Google Tensor G3, Mali-G715 MP7, 12288
53 pt
Average of class Smartphone
 
49.2 pt
Geekbench 5.5
Single-Core
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1716 Points +3%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1699 Points +2%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
1684 Points +1%
Average Qualcomm Snapdragon 8 Gen 3
  (1575 - 1702, n=12)
1674 Points 0%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1672 Points
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
1604 Points -4%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
1274 Points -24%
Average of class Smartphone
  (126 - 2138, n=183, last 2 years)
936 Points -44%
Multi-Core
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
6681 Points +10%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
6426 Points +6%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
6307 Points +4%
Average Qualcomm Snapdragon 8 Gen 3
  (5393 - 6543, n=12)
6104 Points 0%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
6088 Points
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
5977 Points -2%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
3624 Points -40%
Average of class Smartphone
  (473 - 6681, n=183, last 2 years)
3133 Points -49%
Geekbench 6.2
Single-Core
Apple iPhone 15 Pro Max
Apple A17 Pro, A17 Pro GPU, 8192
2930 Points +36%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
2287 Points +6%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
2222 Points +3%
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
2207 Points +3%
Average Qualcomm Snapdragon 8 Gen 3
  (1359 - 2329, n=17)
2172 Points +1%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
2148 Points
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
2144 Points 0%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
1769 Points -18%
Average of class Smartphone
  (193 - 2930, n=142, last 2 years)
1363 Points -37%
Multi-Core
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
7408 Points +12%
Apple iPhone 15 Pro Max
Apple A17 Pro, A17 Pro GPU, 8192
7244 Points +9%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
7102 Points +7%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
6914 Points +4%
Average Qualcomm Snapdragon 8 Gen 3
  (4882 - 7501, n=17)
6760 Points +2%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
6756 Points +2%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
6630 Points
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
4538 Points -32%
Average of class Smartphone
  (845 - 7408, n=142, last 2 years)
3804 Points -43%
Antutu v9 - Total Score
Average Qualcomm Snapdragon 8 Gen 3
  (1468882 - 1650926, n=5)
1566955 Points +7%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
1559772 Points +6%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1521387 Points +4%
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
1484501 Points +1%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1473430 Points 0%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1468882 Points
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
896410 Points -39%
Average of class Smartphone
  (99654 - 1650926, n=118, last 2 years)
783647 Points -47%
Antutu v10 - Total Score
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
2089591 Points +4%
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
2038807 Points +2%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
2005881 Points
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
1980553 Points -1%
Average Qualcomm Snapdragon 8 Gen 3
  (1390723 - 2162423, n=14)
1947837 Points -3%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1837994 Points -8%
Apple iPhone 15 Pro Max
Apple A17 Pro, A17 Pro GPU, 8192
1487075 Points -26%
Average of class Smartphone
  (142748 - 2162423, n=81, last 2 years)
1166174 Points -42%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
1113506 Points -44%
PCMark for Android - Work 3.0
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
18672 Points +19%
Average Qualcomm Snapdragon 8 Gen 3
  (15343 - 21628, n=16)
18088 Points +15%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
17620 Points +12%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
16738 Points +7%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
15690 Points
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
14573 Points -7%
Average of class Smartphone
  (4609 - 21385, n=193, last 2 years)
12449 Points -21%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
11824 Points -25%
CrossMark - Overall
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1443 Points +11%
Apple iPhone 15 Pro Max
Apple A17 Pro, A17 Pro GPU, 8192
1408 Points +8%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1304 Points
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
1301 Points 0%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1270 Points -3%
Average Qualcomm Snapdragon 8 Gen 3
  (983 - 1474, n=11)
1223 Points -6%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
1165 Points -11%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
935 Points -28%
Average of class Smartphone
  (187 - 1474, n=153, last 2 years)
850 Points -35%
BaseMark OS II
Overall
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
11438 Points +9%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
10556 Points 0%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
10522 Points
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
10370 Points -1%
Average Qualcomm Snapdragon 8 Gen 3
  (8165 - 10966, n=13)
10062 Points -4%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
9696 Points -8%
Average of class Smartphone
  (1196 - 11438, n=153, last 2 years)
6079 Points -42%
System
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
16475 Points +13%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
15741 Points +8%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
14916 Points +3%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
14531 Points
Average Qualcomm Snapdragon 8 Gen 3
  (8611 - 16015, n=13)
14113 Points -3%
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
12477 Points -14%
Average of class Smartphone
  (2368 - 16475, n=153, last 2 years)
9984 Points -31%
Memory
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
11357 Points
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
11309 Points 0%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
11252 Points -1%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
10882 Points -4%
Average Qualcomm Snapdragon 8 Gen 3
  (7426 - 12716, n=13)
10545 Points -7%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
10389 Points -9%
Average of class Smartphone
  (962 - 12716, n=153, last 2 years)
6561 Points -42%
Graphics
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
58651 Points +51%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
38959 Points
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
38586 Points -1%
Average Qualcomm Snapdragon 8 Gen 3
  (29938 - 39727, n=13)
35288 Points -9%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
31876 Points -18%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
27905 Points -28%
Average of class Smartphone
  (1017 - 58651, n=153, last 2 years)
15861 Points -59%
Web
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
2068 Points +8%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
2048 Points +7%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1982 Points +4%
Average Qualcomm Snapdragon 8 Gen 3
  (1661 - 2145, n=13)
1976 Points +4%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1907 Points
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1815 Points -5%
Average of class Smartphone
  (747 - 2145, n=153, last 2 years)
1540 Points -19%
UL Procyon AI Inference for Android - Overall Score NNAPI
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
66541 Points +267%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
27018 Points +49%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
18852 Points +4%
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
18370 Points +1%
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
18163 Points 0%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
18127 Points
Average of class Smartphone
  (1267 - 78964, n=146, last 2 years)
17399 Points -4%
Average Qualcomm Snapdragon 8 Gen 3
  (12651 - 18370, n=13)
16721 Points -8%
AImark - Score v3.x
Oppo Find X7 Ultra
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
238544 Points +16094%
Average Qualcomm Snapdragon 8 Gen 3
  (963 - 245629, n=12)
81452 Points +5430%
Vivo X100 Pro
MediaTek Dimensity 9300, Immortalis-G720 MP12, 16384
49660 Points +3271%
Apple iPhone 15 Pro Max
Apple A17 Pro, A17 Pro GPU, 8192
29087 Points +1875%
Average of class Smartphone
  (82 - 245629, n=129, last 2 years)
18508 Points +1156%
Samsung Galaxy S24 Ultra
Qualcomm Snapdragon 8 Gen 3 for Galaxy, Adreno 750, 12288
1518 Points +3%
OnePlus 12
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 16384
1473 Points
Xiaomi 14
Qualcomm Snapdragon 8 Gen 3, Adreno 750, 12288
1381 Points -6%
Google Pixel 8 Pro
Google Tensor G3, Mali-G715 MP7, 12288
1109 Points -25%

The OnePlus 12's Adreno 750 GPU trails behind that of the Find X7 Ultra's by 6% in cumulative GPU tests. The Vivo X100 Pro's Immortalis-G720 MP12 generally leads the charts but the Xiaomi 14's Adreno 750 implementation gives it a considerable edge in most 3DMark and GFXBench tests.

GPU Performance Rating
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
96.7 pt
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
93.5 pt
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
91.4 pt
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
81.9 pt
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
76.9 pt
Apple iPhone 15 Pro Max -3!
A17 Pro GPU, A17 Pro, 256 GB NVMe
62.4 pt
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
58.6 pt
3DMark / Wild Life Extreme Unlimited
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
5248 Points +21%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
4876 Points +13%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
4804 Points +11%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
4729 Points +9%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
4331 Points
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
3879 Points -10%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
2410 Points -44%
3DMark / Wild Life Extreme
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
5040 Points +13%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
4853 Points +9%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
4817 Points +8%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
4744 Points +7%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
4444 Points
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
3765 Points -15%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
2422 Points -45%
3DMark / Wild Life Unlimited Score
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
20068 Points +14%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
19459 Points +10%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
19319 Points +9%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
17681 Points
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
17613 Points 0%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
15260 Points -14%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
8922 Points -50%
3DMark / Sling Shot Extreme (ES 3.1) Unlimited Physics
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
7939 Points +8%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
7922 Points +7%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
7825 Points +6%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
7451 Points +1%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
7385 Points
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
5044 Points -32%
3DMark / Sling Shot Extreme (ES 3.1) Unlimited Graphics
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
32662 Points +9%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
32235 Points +7%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
30100 Points
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
29081 Points -3%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
25785 Points -14%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
13743 Points -54%
3DMark / Sling Shot Extreme (ES 3.1) Unlimited
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
19187 Points +7%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
19153 Points +7%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
17879 Points
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
17677 Points -1%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
17516 Points -2%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
9935 Points -44%
GFXBench (DX / GLBenchmark) 2.7 / T-Rex Onscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
121 fps +102%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
120 fps +100%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
120 fps +100%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
120 fps +100%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
60 fps 0%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
GFXBench (DX / GLBenchmark) 2.7 / T-Rex Offscreen
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
791 fps +47%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
549 fps +2%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
539 fps
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
538 fps 0%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
535 fps -1%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
444 fps -18%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
348 fps -35%
GFXBench 3.0 / Manhattan Onscreen OGL
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
121 fps +102%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
120 fps +100%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
120 fps +100%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
120 fps +100%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
60 fps 0%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
GFXBench 3.0 / 1080p Manhattan Offscreen
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
339 fps +15%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
331 fps +13%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
321 fps +9%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
294 fps
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
277 fps -6%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
262 fps -11%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
174 fps -41%
GFXBench 3.1 / Manhattan ES 3.1 Onscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
121 fps +102%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
120 fps +100%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
117 fps +95%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
115 fps +92%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
60 fps 0%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
GFXBench 3.1 / Manhattan ES 3.1 Offscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
264 fps +14%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
253 fps +10%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
251 fps +9%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
247 fps +7%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
231 fps
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
180 fps -22%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
112 fps -52%
GFXBench / Car Chase Onscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
110 fps +83%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
100 fps +67%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
83 fps +38%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
71 fps +18%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
60 fps 0%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
GFXBench / Car Chase Offscreen
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
158 fps +7%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
156 fps +6%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
148 fps +1%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
147 fps
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
142 fps -3%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
110 fps -25%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
75 fps -49%
GFXBench / Aztec Ruins High Tier Onscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
93 fps +55%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
86 fps +43%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
72 fps +20%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
63 fps +5%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
55 fps -8%
GFXBench / Aztec Ruins High Tier Offscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
84 fps +8%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
83 fps +6%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
83 fps +6%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
78 fps
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
71 fps -9%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
61 fps -22%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
37 fps -53%
GFXBench / Aztec Ruins Normal Tier Onscreen
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
121 fps +102%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
116 fps +93%
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
114 fps +90%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
91 fps +52%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
60 fps 0%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
59 fps -2%
GFXBench / Aztec Ruins Normal Tier Offscreen
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
208 fps +11%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
207 fps +10%
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
198 fps +5%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
188 fps
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
187 fps -1%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
117 fps -38%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
98 fps -48%
GFXBench / 4K Aztec Ruins High Tier Offscreen
Samsung Galaxy S24 Ultra
Adreno 750, SD 8 Gen 3 for Galaxy, 256 GB UFS 4.0 Flash
40 fps +14%
Oppo Find X7 Ultra
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
39 fps +11%
Xiaomi 14
Adreno 750, SD 8 Gen 3, 256 GB UFS 4.0 Flash
38 fps +9%
OnePlus 12
Adreno 750, SD 8 Gen 3, 512 GB UFS 4.0 Flash
35 fps
Vivo X100 Pro
Immortalis-G720 MP12, Dimensity 9300, 512 GB UFS 4.0 Flash
33 fps -6%
Apple iPhone 15 Pro Max
A17 Pro GPU, A17 Pro, 256 GB NVMe
25 fps -29%
Google Pixel 8 Pro
Mali-G715 MP7, Tensor G3, 128 GB UFS 3.1 Flash
16 fps -54%

Basemark GPUScore