- Joined
- Feb 22, 2009
- Messages
- 786 (0.13/day)
Processor | Ryzen 7 5700X3D |
---|---|
Motherboard | Asrock B550 PG Velocita |
Cooling | Thermalright Silver Arrow 130 |
Memory | G.Skill 4000 MHz DDR4 32 GB |
Video Card(s) | XFX Radeon RX 7800XT 16 GB |
Storage | Plextor PX-512M9PEGN 512 GB |
Display(s) | 1920x1200; 100 Hz |
Case | Fractal Design North XL |
Audio Device(s) | SSL2 |
Software | Windows 10 Pro 22H2 |
Benchmark Scores | i've got a shitload of them in 15 years of TPU membership |
Greetings fellas!
This time around i've decided to check something, that has got little popularity and variety in the internet: NVIDIA Physx performance evaluation for gaming. Once in a while a random thread or video pops in the internet displaying how NVIDIA Physx algorythm runs a certain game with random video cards, but that is it.
The purpose of this benchmark is to find out if NVIDIA Physx middleware helps to improve performance in terms of FPS in games, which use any particle physics effects.
For this test i have selected only those games, in which i can clearly see the usage of particle physics being rendered on the screen. You should have an idea what those are by now: any weather effects, explosion debris, fire, cold, dust, smoke, interacting small 3D objects like vegetation, gibs, fragments of material...
I've created 4 different popular scenarios how NVIDIA Physx is being used by gamers of the world:
1. Physx is set to CPU, while main rendering is set to single high-end GPU.
2. Physx is set to a powerful mid-range gaming GPU, while main rendering is set to single high-end GPU.
3. Physx is set to a fast low-end gaming GPU, while main rendering is set to single high-end GPU.
4. Physx is set to to a single high-end GPU.
-----------------------------------------------------------------------------------------------------
Let's see how does this work i my testing rig, which has Core i7 5775C CPU, Gigabyte Z97X-Gaming 3 SYS, 2X8 GB DDR3 1600 MHz CL8 RAM, Samsung Evo 500 GB SSD, GTX980 Ti, GTX970 and GTX650 Ti Boost video cards.
1. Physx is set to Core i7 5775C 4 GHz {1 MB L2 + 6 MB L3 + 128 MB L4 caches}
2. Physx is set to Zotac GeForce GTX970 AMP Omega Core 4 GB.
3. Physx is set to Palit GeForce GTX650 Ti Boost 1 GB.
4. Physx is set to Asus GeForce GTX980 Ti Strix 6 GB.
-------------------------------------------------------------------------------------------------------------------
I am sorry for making this benchmark quite late. Asus GTX980 Ti Strix is no longer the top dog of GPU world, even though according to Techpowerup it is faster than R9 Fury X, Titan X Maxwell and R9 295X2.
I've tested 17 games at 1920X1080 resolution with all effects maxed out, but with no anti-aliasing as i think this is the most popular resolution and it does not bottleneck GTX980 Ti so much. Some games have their own benchmarks, for others i use custom Fraps MIN/MED/MAX benchmark tool, different time-bench for each game. But the most important thing is that every tested game has particle effects on screen - whether that game is officially supported by NVIDIA Physx i do not care.
We will begin this test with an "official" (not really) NVIDIA Physx benchmark tool called Fuildmark - if nothing else this tool will surely show if any additional hardware improves FPS when handing particles.
VIDEO PRESENTATION
FLUIDMARK 1.5.2
Holly crap daddy! According to this scenario no way in hell should you use your CPU for Physx. There is a colossal difference between GTX650 Ti Boost and GTX970 handling Physx as the single GTX980 Ti sits somewhere between them in terms of performance. Just makes me wonder what SLI GTX980 Ti could do..
While this was all very impressive and mouth dropping, lets do real world game testing, because it is nothing like the synthetic test...
ASHES OF THE SINGULARITY
Made this test 5 times in a row for each scenario to get the best result from each. There is so much particle buzz going on in this official game benchmark, that it is easy one of the most CPU intense games out there. Not much difference between the contenders, but clearly GTX650 Ti Boost lags behind the rest.
BATMAN ARKHAM ORIGINS
Made this test 3 times in a row for each scenario to get the best result from each. Again GTX650 Ti Boost clearly lags behind the rest, but CPU performance is absolutely abysmal, just like in Fluidmark.
BATTLEFIELD 1
Made this test 5 times in a row for each scenario to get the best result from each. This game uses a lot of particles on screen - explosions happening and debris falling, fire burning and ash pouring, yet there is no difference in performance. Fraps 15 second benchmark.
BORDERLANDS 2
Made this test 15 times in a row for each scenario to get the best result from each. Clearly Physx is supported in this game and you can see cold weather effects. GTX970 pulls the best average and maximum FPS, while GTX650 Ti Boost falls short in minimum FPS. Amazingly the CPU pulls the best minimum FPS over all. Even with that in mind, it is my opinion that it is not worth to allocate any additional hardware for Physx in this game. Fraps custom 30 seconds benchmark moving in one direction.
COMPANY OF HEROES 2
This is one of the most CPU intense games on the market and you can clearly see that this game is full of heavy weather and massive explosion effects which result in the CPU falling short in maximum and medium FPS, while GTX650 Ti Boost falls short in minimum FPS.
CRYOSTASIS THE SLEEP OF REASON
Single benchmark is enough, since all the rest yield the same results. An older yet incredibly demanding or perhaps poorly optimized game that uses a horse-load of cold weather particle effects on screen and was one of the first ever CUDA optimized Physx games. Unfortunately all that Physx support was just for the looks as there is no benefit in performance. Fraps 15 second benchmark.
CRYSIS 3
Made this test 5 times in a row for each scenario to get the best result from each. Heavy weather effects clearly on screen, but small difference in FPS is probably random. Fraps 15 second benchmark.
DYING LIGHT
Made this test 5 times in a row for each scenario to get the best result from each. For testing this game i have selected a custom zombie map which has a lot of particle effects in it - moving vegetation, ash flying in the sky, smelly vapor pouring from zombies, fountain with water flushing in the center of the map (not everything is visible in the screenshot). However it seems there is no almost no performance advantage in any of the contenders with the exception of GTX650 Ti Boost perhaps trailing behind... Fraps 25 second benchmark.
DRAGON AGE INQUISITION
Made this test 5 times in a row for each scenario to get the best result from each. Even though some cold weather effects like snowflakes and freeze haze are visible, all the contenders have identical performance. Fraps 15 second benchmark.
KILLING FLOOR 2
Made this test 5 times in a row for each scenario to get the best result from each. The game recommends GTX980 or higher for Physx effects, yet GTX650 Ti Boost managed to score more than the rest... WTH? Huge disappointment and a shity benchmark no less... Fraps 10 second benchmark (when waiting longer zombies appear).
LORDS OF THE FALLEN
Made this test 5 times in a row for each scenario to get the best result from each. Finally a good example how additional hardware improves performance, although how come GTX650 Ti Boost managed to beat single GTX980 Ti contra-indicating Fluidmark results is bizarre... The CPU field is empty because CPU does not support Physx in this game at all. Fraps 15 second benchmark.
METRO LAST LIGHT REDUX
Made this test 5 times in a row for each scenario to get the best result from each. There is so much wind, ash, rain and vegetation interaction in this game, yet the lazy NVIDIA bastards put no effort in optimizing performance as all the contenders score the same FPS. Fraps 15 second benchmark.
MIDDLE EARTH SHADOW OF MORDOR
Made 3 to 4 benchmarks in a row, since after the fourth benchmark the results would not improve. During the benchmark we see a lot stuff happening, but the results are inconclusive.
MIRROR'S EDGE CATALYST
Made this test 5 times in a row for each scenario to get the best result from each. Some rain is visible on the screen. It seems GTX650 Ti Boost falls short here, even though it is the same engine tested as in Battlefield 1 - Frostbite 3. Fraps 15 second benchmark.
RAINBOW SIX SIEGE
Made this test 10 times in a row for each scenario to get the best result from each. Explosions occur during testing which account for particle effects, yet the performance is almost identical, except for CPU falling short in maximum FPS.
RISE OF TOMB RAIDER
Made this test 10 times in a row for each scenario to get the best result from each. I only summed up the results from the first test - mountain benchmark seemed to be the most stable and reproducible. I am not sure if GTX650 Ti falling slightly short is a coincidence or not...
WITCHER 3 WILD HUNT
First of all i've made this test from different testing places - one near the fire, another in the outside like in the picture, so that all the clouds, vegetation and birds would amount for physics particles, and then i summed up the results from both test places. Made this test 5 times in a row for each double scenario to get the best result from each. However, as you can see no contender offers any performance value. Fraps 15 second benchmark.
-------------------------------------------------------------------------------------------------------
You can all make your own conclusion, but if had to make ones:
1. If you have a single high-end GPU, no additional GPU for Physx will be needed.
2. You should never allocate Physx for CPU, even though for most cases the CPU will not hinder performance.
3. Allocating Physx for low-end GPU hinders performance more than using Physx with single high-end GPU, but for most cases the low-end GPU will not hinder performance.
4. Allocating Physx for mid-range GPU improves performance more than using Physx with single high-end GPU, but for most cases the mid-range GPU will not improve performance.
This time around i've decided to check something, that has got little popularity and variety in the internet: NVIDIA Physx performance evaluation for gaming. Once in a while a random thread or video pops in the internet displaying how NVIDIA Physx algorythm runs a certain game with random video cards, but that is it.
The purpose of this benchmark is to find out if NVIDIA Physx middleware helps to improve performance in terms of FPS in games, which use any particle physics effects.
For this test i have selected only those games, in which i can clearly see the usage of particle physics being rendered on the screen. You should have an idea what those are by now: any weather effects, explosion debris, fire, cold, dust, smoke, interacting small 3D objects like vegetation, gibs, fragments of material...
I've created 4 different popular scenarios how NVIDIA Physx is being used by gamers of the world:
1. Physx is set to CPU, while main rendering is set to single high-end GPU.
2. Physx is set to a powerful mid-range gaming GPU, while main rendering is set to single high-end GPU.
3. Physx is set to a fast low-end gaming GPU, while main rendering is set to single high-end GPU.
4. Physx is set to to a single high-end GPU.
-----------------------------------------------------------------------------------------------------
Let's see how does this work i my testing rig, which has Core i7 5775C CPU, Gigabyte Z97X-Gaming 3 SYS, 2X8 GB DDR3 1600 MHz CL8 RAM, Samsung Evo 500 GB SSD, GTX980 Ti, GTX970 and GTX650 Ti Boost video cards.

1. Physx is set to Core i7 5775C 4 GHz {1 MB L2 + 6 MB L3 + 128 MB L4 caches}
2. Physx is set to Zotac GeForce GTX970 AMP Omega Core 4 GB.
3. Physx is set to Palit GeForce GTX650 Ti Boost 1 GB.
4. Physx is set to Asus GeForce GTX980 Ti Strix 6 GB.
-------------------------------------------------------------------------------------------------------------------
I am sorry for making this benchmark quite late. Asus GTX980 Ti Strix is no longer the top dog of GPU world, even though according to Techpowerup it is faster than R9 Fury X, Titan X Maxwell and R9 295X2.
I've tested 17 games at 1920X1080 resolution with all effects maxed out, but with no anti-aliasing as i think this is the most popular resolution and it does not bottleneck GTX980 Ti so much. Some games have their own benchmarks, for others i use custom Fraps MIN/MED/MAX benchmark tool, different time-bench for each game. But the most important thing is that every tested game has particle effects on screen - whether that game is officially supported by NVIDIA Physx i do not care.
We will begin this test with an "official" (not really) NVIDIA Physx benchmark tool called Fuildmark - if nothing else this tool will surely show if any additional hardware improves FPS when handing particles.
VIDEO PRESENTATION
FLUIDMARK 1.5.2

Holly crap daddy! According to this scenario no way in hell should you use your CPU for Physx. There is a colossal difference between GTX650 Ti Boost and GTX970 handling Physx as the single GTX980 Ti sits somewhere between them in terms of performance. Just makes me wonder what SLI GTX980 Ti could do..
While this was all very impressive and mouth dropping, lets do real world game testing, because it is nothing like the synthetic test...
ASHES OF THE SINGULARITY

Made this test 5 times in a row for each scenario to get the best result from each. There is so much particle buzz going on in this official game benchmark, that it is easy one of the most CPU intense games out there. Not much difference between the contenders, but clearly GTX650 Ti Boost lags behind the rest.
BATMAN ARKHAM ORIGINS

Made this test 3 times in a row for each scenario to get the best result from each. Again GTX650 Ti Boost clearly lags behind the rest, but CPU performance is absolutely abysmal, just like in Fluidmark.
BATTLEFIELD 1

Made this test 5 times in a row for each scenario to get the best result from each. This game uses a lot of particles on screen - explosions happening and debris falling, fire burning and ash pouring, yet there is no difference in performance. Fraps 15 second benchmark.
BORDERLANDS 2

Made this test 15 times in a row for each scenario to get the best result from each. Clearly Physx is supported in this game and you can see cold weather effects. GTX970 pulls the best average and maximum FPS, while GTX650 Ti Boost falls short in minimum FPS. Amazingly the CPU pulls the best minimum FPS over all. Even with that in mind, it is my opinion that it is not worth to allocate any additional hardware for Physx in this game. Fraps custom 30 seconds benchmark moving in one direction.
COMPANY OF HEROES 2

This is one of the most CPU intense games on the market and you can clearly see that this game is full of heavy weather and massive explosion effects which result in the CPU falling short in maximum and medium FPS, while GTX650 Ti Boost falls short in minimum FPS.
CRYOSTASIS THE SLEEP OF REASON

Single benchmark is enough, since all the rest yield the same results. An older yet incredibly demanding or perhaps poorly optimized game that uses a horse-load of cold weather particle effects on screen and was one of the first ever CUDA optimized Physx games. Unfortunately all that Physx support was just for the looks as there is no benefit in performance. Fraps 15 second benchmark.
CRYSIS 3

Made this test 5 times in a row for each scenario to get the best result from each. Heavy weather effects clearly on screen, but small difference in FPS is probably random. Fraps 15 second benchmark.
DYING LIGHT

Made this test 5 times in a row for each scenario to get the best result from each. For testing this game i have selected a custom zombie map which has a lot of particle effects in it - moving vegetation, ash flying in the sky, smelly vapor pouring from zombies, fountain with water flushing in the center of the map (not everything is visible in the screenshot). However it seems there is no almost no performance advantage in any of the contenders with the exception of GTX650 Ti Boost perhaps trailing behind... Fraps 25 second benchmark.
DRAGON AGE INQUISITION

Made this test 5 times in a row for each scenario to get the best result from each. Even though some cold weather effects like snowflakes and freeze haze are visible, all the contenders have identical performance. Fraps 15 second benchmark.
KILLING FLOOR 2

Made this test 5 times in a row for each scenario to get the best result from each. The game recommends GTX980 or higher for Physx effects, yet GTX650 Ti Boost managed to score more than the rest... WTH? Huge disappointment and a shity benchmark no less... Fraps 10 second benchmark (when waiting longer zombies appear).
LORDS OF THE FALLEN

Made this test 5 times in a row for each scenario to get the best result from each. Finally a good example how additional hardware improves performance, although how come GTX650 Ti Boost managed to beat single GTX980 Ti contra-indicating Fluidmark results is bizarre... The CPU field is empty because CPU does not support Physx in this game at all. Fraps 15 second benchmark.
METRO LAST LIGHT REDUX

Made this test 5 times in a row for each scenario to get the best result from each. There is so much wind, ash, rain and vegetation interaction in this game, yet the lazy NVIDIA bastards put no effort in optimizing performance as all the contenders score the same FPS. Fraps 15 second benchmark.
MIDDLE EARTH SHADOW OF MORDOR

Made 3 to 4 benchmarks in a row, since after the fourth benchmark the results would not improve. During the benchmark we see a lot stuff happening, but the results are inconclusive.
MIRROR'S EDGE CATALYST

Made this test 5 times in a row for each scenario to get the best result from each. Some rain is visible on the screen. It seems GTX650 Ti Boost falls short here, even though it is the same engine tested as in Battlefield 1 - Frostbite 3. Fraps 15 second benchmark.
RAINBOW SIX SIEGE

Made this test 10 times in a row for each scenario to get the best result from each. Explosions occur during testing which account for particle effects, yet the performance is almost identical, except for CPU falling short in maximum FPS.
RISE OF TOMB RAIDER

Made this test 10 times in a row for each scenario to get the best result from each. I only summed up the results from the first test - mountain benchmark seemed to be the most stable and reproducible. I am not sure if GTX650 Ti falling slightly short is a coincidence or not...
WITCHER 3 WILD HUNT

First of all i've made this test from different testing places - one near the fire, another in the outside like in the picture, so that all the clouds, vegetation and birds would amount for physics particles, and then i summed up the results from both test places. Made this test 5 times in a row for each double scenario to get the best result from each. However, as you can see no contender offers any performance value. Fraps 15 second benchmark.
-------------------------------------------------------------------------------------------------------
You can all make your own conclusion, but if had to make ones:
1. If you have a single high-end GPU, no additional GPU for Physx will be needed.
2. You should never allocate Physx for CPU, even though for most cases the CPU will not hinder performance.
3. Allocating Physx for low-end GPU hinders performance more than using Physx with single high-end GPU, but for most cases the low-end GPU will not hinder performance.
4. Allocating Physx for mid-range GPU improves performance more than using Physx with single high-end GPU, but for most cases the mid-range GPU will not improve performance.
Last edited: