PhysX FluidMark 1.0.0: Fluid Simulation Benchmark

PhysX FluidMark is a physics benchmark based on NVIDIA PhysX engine. This benchmark performs a fluid simulation by imitating the renderering of lava. Real physics parameters such as viscosity are used. SPH (Smoothed Particle Hydrodynamics) algorithm is enabled to increase the realism of the simulation.

You can download PhysX FluidMark here:

PhysX FluidMark can run in pure software mode (all calculations are done on the CPU), or in hardware mode. Hardware mode includes 2 kinds of hardware:

  • Ageia PhysX PPU
  • GeForce PhysX – GeForce 8/9/GTX200 graphics cards only

Here are the first results with my system: Intel Core 2 Duo 8400, 2Gb DDR3 1333, EVGA GeForce GTX 280 and an Ageia PhysX PPU (scores are in o3Marks):

GeForce HW: 9300 |
Ageia HW: 2050 |
CPU: 1400 |

PhysX fluid simulation is particularly well accelerated on GeForce hardware.

PhysX FluidMark requires the PhysX driver 8.08.01 or higher to be installed. You might need also the CUDA DLL if you don’t have a GeForce 8/9/GT200 with Forceware that support PhysX or if you don’t have a GeForce at all (Radeon users for example).

To select and enable one of the previous 3 modes, start PhysX FluidMark:

and click on [Display PhysX Properties] to launch PhysX Properties control panel. Then select the Settings tab:

Now you can select the mode you want (No Acceleration, GeForce PhysX or Ageia PhysX). Now you are ready to start the benchmark.

This benchmark exploits OpenGL for graphic acceleration and requires an OpenGL 2.0 compliant graphics card: NVIDIA GeForce 5/6/7/8/9/GTX200 (and higher), AMD/ATI Radeon 9600+, 1k/2k/3k/4k (and higher) or a S3 Graphics Chrome 400 series with the latest graphics drivers.

The startup interface allows you to tweak the benchmark features such as:

  • Benchmark mode or stability test / interactive mode. Interactive mode makes it possible to move the camera (mouse) and to pause PhysX engine (with P key).
  • Fullscreen or windowed for each type of run mode
  • Window size selection (standard or custom)
  • MSAA samples selection
  • Benchmarking parameters: time based or frames based

At the end of the benchmark the following dialog box is displayed:

You can submit your score online by clicking on [Submit Your Score]. This action sends score data to the oZone3D.Net server and you get in return a validation ID that allows an online checking of the score. The scores webpage is here:
PhysX FluidMark Scores @ oZone3D.Net.

This is the first version of this PhysX benchmark so please be indulgent if the benchmark runs strangely (black screen with PhysX calculations) or crashes…

Update (2008-08-27)

24 thoughts on “PhysX FluidMark 1.0.0: Fluid Simulation Benchmark”

  1. Pingback: The Geeks Of 3D » PhysX implementation is highly CPU dependant

  2. Delta

    My system spec:

    Cpu Amd phenom
    Mb Dfi 790fx
    3 VGA ATI x4850 triple crossfire
    BFG Ageia physx 100 PPU
    OS Vista x64

    The nvidia driver physx 8.08.01 force ONLY software mode in my Ageia PPU..
    Instead, the nvidia physx driver 08.04.25 run well in hardware mode.
    ( if a don’t get wrong on the nvidia site the latest drivers avaible for Ageia PPU are 08.04.25.. )
    But this benchmark cannot start with this set of physx driver :))
    Are you sure that these results are confirmed ?!


  3. JeGX Post Author

    With PhysX 8.08.01, do you see Ageia PhysX in the Settings panel of PhysX Properties? I’ll re-check asap if Agieia PhysX card still works with an ATI card and PhysX 8.08.01…

  4. Pingback: The Geeks Of 3D » PhysX Performance: GPU vs PPU vs CPU

  5. StreloK

    i have a GTX260 videocard by nvinia (leadtel winfast series) and Vista x64 ultimate sp1, worked on asus P5B motherboard with 4Gb of memory and core2duo8500 intel processor. Forceware 178.13 (included PhysX_8.09.04_SystemSoftware.exe) has installed. But!!! FluidMark cant see hardware physx acceleration, only software mode. its killing me! palit daytona sonic GF9600GT 1024Mb has absolutely the same picture on this platform\software, so i sold it and by 260.

    Help me,please! what i do wrong? on russian resourses (i’m from russia) i cant find something serious information.

  6. GreenFox

    What I would like to see is some one benchmark all the cards the can run PhysX and see how they all compare. I want to know what kind of proformance boost I’m going to get in PhysX when I upgrade from a 8800GT512 to a GTX 260.

  7. StreloK


    now i know my mistake – U no need to put ANY files in a folder, that contains FluidMark. ewerything works.
    and, cirtainly, GF260 greately powerful that 8800. but i think that NVidia physx is “weet” now, if U have just 1 video adapter. also i think, that 260(for render)+9400(for physx) in hybrid sli – something like that we must wait in a future

    *sorry for my english

  8. DJ Axcess

    Hi there,

    I wanted to test FluidMark on my System recently, but I had the problem,
    that it only ran in PhysX Software Mode.

    I use an HIS HD4870 and an Asus P1 Physx Card

    Catalyst is 8.12and PhysX Software is 8.10.13 with Ageia PhysX activated.

    Is there anything else I could have done wrong?
    Thanks in advance.

  9. JeGX Post Author

    DJ Axcess, PhysX runs in hardware mode only on NVIDIA GeForce 8+. With all other graphics cards, software mode is the only way to go!

  10. DJ Axcess

    No Ageia PhysX Support? Wow…

    Deinnstalled… Thanks for info…
    No PhysX Benchmark for me then,
    I guess. 🙂


    I have Mirror’s Edge, UT3, Rise of the Aguanots, Nvidia fluid demo, and alot of other stuff using a pcie x1 ageia ppu, i installed the old version of the software PhysX_8.09.04_SystemSoftware.exe , the new physx 9 driver doesnt work for anything at all, no demos, and i even tried installing the old version then the new version but that did not work, to get mirror’s edge working i copied nvcuda.dll NOT into the C:\Windows\System32 folder, but into the C:\Windows\SysWOW64 folder, thats because i use vista ultimate x64. You need to use the old drivers for now because nvidia messed it up. When i have the nvidia fluids demo (not fluidmark) running it has both options for cpu and gpu rendering, i dont have an nvidia gpu at all. ATI 3870. The fan does spin on the ppu and it runs pretty great. Mirrors edge is so much better and faster with the ageia card but nvidia wouldnt want you to know you can use their new cuda dll with a new game when their gung ho for their physx. Ill bet they only can use cuda 1.0 and not 2.0. But fluidmark runs bad comparing it to a gpu but it does accelerate it especially before their is too many particles. with both ppu and gpu cards running half the particles ill bet they would have similar fps, or not?


    What nobody believes me, ill answer any questions? But i would like to know how to modify the physx 9 series driver to use a ageia 100 series ppu. Does it work with the nvidia + ageia combination, or is the ppu just crippled with the 9version 9 driver?

  13. name required

    i only have some old socket639 athlon64 (but dualcore already) system, with pcie generation v.1.0 with an ati hd 4870 pcie gen.v.2.0 card and a separate ageia physx pci 128megs card.

    all driverse (ageia/nvidia physx 7+8+9) and ati catalyst april2009 installed.

    i get very low framerates even in fullscreen 1024×786. is this possible? this separate ageia card doesnt help at all it seems. and yes i have selected ageia physx enabled in the physx controlpanel element.

    so whats wrong here? i havent even enabled antialiasing at all.

    i get like score of 555 (fivehundred fifty five) in this bench. this is no close to the bench results described here (2000 (two thousand)).

    weird? 🙁
    am i doing anything wrong?

  14. name required

    i think i have figured out whats wrong. i only get software physx (cpu) mode on my system. although the ageia software and drivers are all installed, and the controlpanel applet also from within the fluidmark application shows that ageia physx (i have that 128meg ppu pci card from asus) is activated.

    so why doesnt fluidmark use ageia physx then when its clicked and activated?

    the extended diagnostics in that controlpanel physx applet checks all the register tests of the ageia physx ppu card correctly.

    wtf is wrong here?

    physx controlpanel applet says:

    windows driver (is this the latest? i run vista32bit)
    physx processor: PhysX 100 Series
    physx engines: v2.8.1

    thats what it says, and on the settings tab, AGEIA physx is selected all the time. i even “reset the AGEIA physx card”, and it replied “The PhysX 100 Series Processor reset properly.”

    any help here?
    i am new to physx.

  15. name required

    ok even more additional info now:

    i found out that so far the “physx demonstrations” tab was always completely empty in my physx control panel window.

    i had to install this very special “PhysX_8.09.04_SystemSoftware.exe” from september 04, 2008 to get the fluidmark stuff work on my ageia pci ppu from asus.

    when using this 8.09.04 software, the demo tab in the physx control panel is also filled with some little icons where i can run some basic physx demo stuff.

    also fluidmark works now and displays hardware mode, and gets a score of 915 or something opposed to the 555 score when running in software mode.

    but still, this is ridiculous and crazy low bad scorage 🙁

    physx sucks. why not making it available for all gpus also from ati, and using some general standards such as opencl or based on directx physx stuff (which will ofcourse only come later when microsoft finally decides to go for a phyiscs standard in their directx suite at last……)

    damn. thanks for help anyway as i figured it out myself though ;p

  16. JeGX Post Author

    @DON3k > I will do some tests asap and try to clarify the situation. Thanks for the link.

  17. Str8t

    Yo there,im a crappy guy who had a luck to buy an ageya physx ppu(same`ol same ol` asus ppu,128megs 128bits…
    heres my story:
    Core 2 duo E7200,runs greatly at 3ghz,4gb ddr2 1066,and a stunning…..
    Sapphire HD4670 in Crossfire X16 with an assus P5KPL/1600 O.C mobo
    if i use physx 7.09.13 sistem soft everything is super cool i got ageya physx on
    got the icons in the tab,got a sistem tray icon down showing acceleration and stuff…even the fps is high :-O 60+ so i warmly recomend the soft version!
    Part Two: I have no clue if the sistem soft is “powerful and New enough” to face games from our time! Im givin a shot what the guy said 2-3 comments above a specific sis soft v 8.09.04 and ill be comin back for some INFO for Radeon Users:) and nvi too:) kizz

  18. Str8t

    uuu almost s… my pants.!everythings ok runs in HW mode but
    yet again
    fluidmark not runs if i dont copy nvcuda.dll
    fluidmark not runs because physx version too old
    fluidmark crashes if i “GO” and copy`d the nvcuda.dll to system32 folder(where it suppose 2 be…)
    so….im staying with this driver,so far so good…ill write some more if i find out some more:D
    im using Windows Vista 32bit O.S,sis spec same hd4670 2x…..

  19. Fizz

    please, can you help me with pfysx on ATI Radeon x1950pro, they say that it’s possible to activate it

  20. Pingback: 3D Benchmark: PhysX FluidMark 1.1.0 Available | The Geeks Of 3D - 3D Tech News

  21. Pingback: PhysX Help Please - -

Comments are closed.