New version of PhysX FluidMark, benchmarking and testing aplication for GPU PhysX systems, was finally released to public.
- New: added support of multi-core CPUs (PhysX simulation is spread over several threads). New checkboxes are also available to control this feature.
- New: added a checkbox to set the number of particles.
- New: added a checkbox to force CPU PhysX.
- New: added Heavy PhysX mode: to make modern systems with GPU PhysX happy
- New: added point sprite based rendering for particles (keys F2, F3 and F4).
- New: added keyboard-based camera control in stability test mode.
- Change: compiled with NVIDIA PhysX SDK 188.8.131.52.
- Change: updated with the latest version of ZoomGPU for graphics hardware detection.
Update: limitations of GPU PhysX simulation
Update #2: Async mode details
Update #3: FluidMark 1.2.2. available
We’ve already did more or less detailed features overview in our FluidMark 1.2 Beta preview article (in addition, more technical details are available from original post), so this time we will just point on certain changes in release version in comparison to beta one.
Main window haven’t underwent much changes.. (click to view full picture)
.. while benchmarking process was improved, to achieve results standardization. Every benchmarking sequence now starts with so called “Warming-Up” state, to ensure that all particles are emitted on the scene. In addition, default settings are now set to 60 000 particles and one minute timed run.
Moreover, new FluidMark 1.2 is now officially approved by Nvidia. According to JeGX, FluidMark developer, NV engineers have helped with bug fixing and overall optimizations, but have not influenced development process in order to give an advantage to GeForce GPUs or penalize CPUs.
And, of course, some tests (Note: since we are using different settings now, and other internal changes in FluidMark, these results can not be directly compared with our previous benchmarks)
System: C2Q 9400 @ 2.66 GHz CPU, Nvidia GTX 275 + GTX 260 (192 sp) GPUs, 4GB RAM, Win XP, PhysX System Software 9.09.1112. Default settings, # of emitters = 3.
In final version of FluidMark multi-core PhysX checkbox is related only to PhysX SDK simulation part, while main app (GUI) and rendering threads are separated all the time – thus it almost does not affect GPU PhysX mode, like in Beta version.
As for much higher difference between GPU PhysX and multi-core CPU PhysX – it seems that beta version contains a bug, that results in abnormal low score for PhysX on single GPU (in general, it should be much closer to dedicated PhysX GPU).
Sum: Good old FluidMark, but now with true multi-core CPU PhysX support and enhanced benchmarking procedure. One of the best GPU PhysX testing tools becomes even better.
You can download PhysX FluidMark 1.2 from here (2.5 mb)
P.S. Thanks to Jerome “JeGX” Guinot for Release Candidate version of FluidMark, provided beforehand.