vivo V40 Pro review

GSMArena Team, 22 October 2024.

Funtouch OS 14 and Android 14

Even though Android 15 is the most recent version of the OS, most phones have not been migrated to Android 15 just yet, and the vivo V40 series arrives with Android 14 and vivo's Funtouch OS 14 overlay on top.

vivo V40 Pro review

vivo hasn't revealed any specific plans for the V40 Pro's software support, but we can assume it's the same as on the V30 Pro, which would mean two major OS updates and three years of security patches.

The company also promises 50 months of smooth operation without major slowdowns due to the system's intelligent control over background tasks.

vivo V40 Pro review

Funtouch OS takes a different approach from stock Android when it comes to design, though Vivo has integrated some of Google's large quick toggle bubbles-just limited to a single row.

vivo V40 Pro review

The UI is filled with custom touches throughout, including the recent apps menu, which can be toggled between a standard carousel or a two-row tile layout. Both the lock screen and home screen come with plenty of customization options, like various animation effects. On the lock screen, you can choose between three different clock styles and eight font options.

The app drawer includes an expandable section at the top that recommends commonly used apps, while a vertical scroller on the right highlights apps by the selected letter.

Funtouch OS 14 - vivo V40 Pro review Funtouch OS 14 - vivo V40 Pro review Funtouch OS 14 - vivo V40 Pro review
Funtouch OS 14

Funtouch OS also offers a variety of quick shortcuts and customizable actions. For example, holding the volume down key can trigger an app launch or perform a specific task. There's also an optional Smart Sidebar for quick access to shortcuts.

Funtouch OS 14 - vivo V40 Pro review Funtouch OS 14 - vivo V40 Pro review Funtouch OS 14 - vivo V40 Pro review
Funtouch OS 14

Vivo includes several of its own apps within Funtouch OS as well, such as Ultra Game Mode, Albums, Music, Themes, and iManager.

Since we covered the Funtouch OS 14 extensively in the vivo X100 Pro review, we suggest giving the software section a read. Most features listed there are available on the V40 Pro.

Benchmark performance

Even though the Dimensity 9200+ chipset is not entirely new, we've only tested one phone with the SoC in the past - the Xiaomi 13T Pro, so there is not that much context. The chip is almost identical to the Dimensity 9200, but offers higher CPU and GPU clock frequencies. It is fabbed on the 2nd Gen TSMC 4nm process (N4P) and brings plenty of improvements.

vivo V40 Pro review

The Dimensity 9200+ chipset features an octa-core processor with a prime Cortex-X3 core @ 3.35Hz, 3x Cortex-A715 cores @ 3.0GHz and 4x Cortex-A510 @ 2.0GHz.

The SoC utilizes the ARM Immortalis-G715 MC11 GPU (@1164MHz, vs. 995MHz in 9200) with hardware-based ray tracing engine. The new flagship graphics unit brings Variable Rate Shading (VRS), double machine learning performance compared to the predecessor and ARM Fixed Rate Compression (AFRC) for reduced bandwidth usage.

MediaTek is also bringing a sixth-generation AI Processing Unit - the APU 690, which brings a 35% improvement over its predecessor. The chipset also enables support for speedy LPDDR5X RAM and UFS 4.0 storage.

The V40 Pro, however, comes with only UFS 3.1 storage and the available configurations are 8GB/256GB, 12GB/256GB and 12GB/512GB.

Now off to the benchmarks.

GeekBench 6

  • Multi-core
  • Single-core
Xiaomi 14 Civi Xiaomi 14 Civi
5352
Snapdragon 8s Gen 3 512GB, 12GB RAM
OnePlus 12R OnePlus 12R
5245
Snapdragon 8 Gen 2 256GB, 16GB RAM
vivo V40 Pro vivo V40 Pro
5149
Dimensity 9200+ 512GB, 12GB RAM
Realme GT 6 Realme GT 6
5085
Snapdragon 8s Gen 3 512GB, 12GB RAM
Honor 200 Pro Honor 200 Pro
4759
Snapdragon 8s Gen 3 512GB, 12GB RAM
Xiaomi 13T Pro Xiaomi 13T Pro
4518
Dimensity 9200+ 512GB, 12GB RAM
vivo V30 Pro vivo V30 Pro
3575
Dimensity 8200 512GB, 12GB RAM
vivo V40 vivo V40
3208
Snapdragon 7 Gen 3 512GB, 12GB RAM
Xiaomi 14 Civi Xiaomi 14 Civi
2023
Snapdragon 8s Gen 3 512GB, 12GB RAM
OnePlus 12R OnePlus 12R
2007
Snapdragon 8 Gen 2 256GB, 16GB RAM
Realme GT 6 Realme GT 6
1977
Snapdragon 8s Gen 3 512GB, 12GB RAM
Xiaomi 13T Pro Xiaomi 13T Pro
1939
Dimensity 9200+ 512GB, 12GB RAM
Honor 200 Pro Honor 200 Pro
1883
Snapdragon 8s Gen 3 512GB, 12GB RAM
vivo V40 Pro vivo V40 Pro
1830
Dimensity 9200+ 512GB, 12GB RAM
vivo V30 Pro vivo V30 Pro
1211
Dimensity 8200 512GB, 12GB RAM
vivo V40 vivo V40
1178
Snapdragon 7 Gen 3 512GB, 12GB RAM

AnTuTu 10

Realme GT 6 Realme GT 6
1540147
Snapdragon 8s Gen 3 512GB, 12GB RAM 1264 x 2780 px
Xiaomi 14 Civi Xiaomi 14 Civi
1530876
Snapdragon 8s Gen 3 512GB, 12GB RAM 1236 x 2750 px
OnePlus 12R OnePlus 12R
1518552
Snapdragon 8 Gen 2 256GB, 16GB RAM 1264 x 2780 px
vivo V40 Pro vivo V40 Pro
1504798
Dimensity 9200+ 512GB, 12GB RAM 1260 x 2800 px
Xiaomi 13T Pro Xiaomi 13T Pro
1470464
Dimensity 9200+ 512GB, 12GB RAM 1220 x 2712 px
Honor 200 Pro Honor 200 Pro
1281655
Snapdragon 8s Gen 3 512GB, 12GB RAM 1224 x 2700 px
vivo V30 Pro vivo V30 Pro
972568
Dimensity 8200 512GB, 12GB RAM 1260 x 2800 px
vivo V40 vivo V40
818546
Snapdragon 7 Gen 3 512GB, 12GB RAM 1260 x 2800 px

3DMark (offscreen)

  • Wild Life (1440p)
  • Wild Life Extreme (2160p)
  • Solar Bay (1440p)
OnePlus 12R OnePlus 12R
14101
Snapdragon 8 Gen 2 Adreno 740 1264 x 2780 px
vivo V40 Pro vivo V40 Pro
13041
Dimensity 9200+ Immortalis-G715 MC11 1260 x 2800 px
Xiaomi 14 Civi Xiaomi 14 Civi
12587
Snapdragon 8s Gen 3 Adreno 735 1236 x 2750 px
Realme GT 6 Realme GT 6
11559
Snapdragon 8s Gen 3 Adreno 735 1264 x 2780 px
Xiaomi 13T Pro Xiaomi 13T Pro
10967
Dimensity 9200+ Immortalis-G715 MC11 1220 x 2712 px
Honor 200 Pro Honor 200 Pro
10918
Snapdragon 8s Gen 3 Adreno 735 1224 x 2700 px
vivo V30 Pro vivo V30 Pro
6693
Dimensity 8200 Mali-G610 MC6 1260 x 2800 px
vivo V40 vivo V40
5407
Snapdragon 7 Gen 3 Adreno 720 1260 x 2800 px
vivo V40 Pro vivo V40 Pro
3908
Dimensity 9200+ Immortalis-G715 MC11 1260 x 2800 px
OnePlus 12R OnePlus 12R
3732
Snapdragon 8 Gen 2 Adreno 740 1264 x 2780 px
Xiaomi 13T Pro Xiaomi 13T Pro
3567
Dimensity 9200+ Immortalis-G715 MC11 1220 x 2712 px
Xiaomi 14 Civi Xiaomi 14 Civi
3311
Snapdragon 8s Gen 3 Adreno 735 1236 x 2750 px
Realme GT 6 Realme GT 6
3114
Snapdragon 8s Gen 3 Adreno 735 1264 x 2780 px
Honor 200 Pro Honor 200 Pro
2955
Snapdragon 8s Gen 3 Adreno 735 1224 x 2700 px
vivo V30 Pro vivo V30 Pro
1815
Dimensity 8200 Mali-G610 MC6 1260 x 2800 px
vivo V40 vivo V40
1492
Snapdragon 7 Gen 3 Adreno 720 1260 x 2800 px
vivo V40 Pro vivo V40 Pro
6320
Dimensity 9200+ Immortalis-G715 MC11 1260 x 2800 px
Xiaomi 14 Civi Xiaomi 14 Civi
5423
Snapdragon 8s Gen 3 Adreno 735 1236 x 2750 px
OnePlus 12R OnePlus 12R
5381
Snapdragon 8 Gen 2 Adreno 740 1264 x 2780 px
Realme GT 6 Realme GT 6
5322
Snapdragon 8s Gen 3 Adreno 735 1264 x 2780 px
Xiaomi 13T Pro Xiaomi 13T Pro
5005
Dimensity 9200+ Immortalis-G715 MC11 1220 x 2712 px
Honor 200 Pro Honor 200 Pro
4909
Snapdragon 8s Gen 3 Adreno 735 1224 x 2700 px

As you can see, last year's Dimensity 9200+ holds up pretty well in our benchmarks and trades blows with this year's Snapdragon 8s Gen 3 chip and even beats it in some GPU-heavy workloads, like 3DMark's benchmarks. It's also very competitive against the Snapdragon 8 Gen 2, running inside the OnePlus 12R.

Sustained performance

The Dimensity 9200+, although powerful, is not the most demanding chip out there when it comes to cooling. The V40 Pro managed to maintain about 80% of the CPU's max performance for the first 20 minutes but then toned down to around 60%.

CPU and GPU throttling tests - vivo V40 Pro review CPU and GPU throttling tests - vivo V40 Pro review CPU and GPU throttling tests - vivo V40 Pro review
CPU and GPU throttling tests

The handset didn't handle the GPU throttling test very well, posting 57% stability in 3DMark Wild Life Stress Test after a 20-minute run.

Reader comments

  • Anonymous
  • 29 Oct 2024
  • Sr6

I like both custom ROM and Dimensity and Snapdragon and root and more!

  • tax
  • 29 Oct 2024
  • Fv1

comes with a case. W

liking custom ROMs is fine but to hate on Dimensity like it's trash/doesn't matter? Now that's a stupid move.