:: Back to news index ::

Archive for 2010

Mafia 2 Official PC Specs: dedicated PhysX GPU recommended

with 23 comments

2K Czech has revealed requirements and recommendations for Mafia 2 PC version:

Operating System: Microsoft Windows XP (SP2 or later) / Windows Vista / Windows 7
Processor: Pentium D 3Ghz or AMD Athlon 64 X2 3600+ (Dual core) or higher
RAM: 1.5 GB
Video Card: nVidia GeForce 8600 / ATI HD2600 Pro or better
Hard Disc Space: 8 GB
Sound Card: 100% DirectX 9.0c compatible sound card
Peripherals: Keyboard and mouse or Windows compatible gamepad

Operating System: Microsoft Windows XP (SP2 or later) / Windows Vista / Windows 7
Processor: 2.4 GHz Quad Core processor
Video Card: nVidia GeForce 9800 GTX / ATI Radeon HD 3870 or better
Hard Disc: 10 GB
Sound Card: 100% DirectX 9.0c compliant card
Peripherals: Keyboard and mouse or Windows compatible gamepad

Operating System: Microsoft Windows XP (SP2 or later) / Windows Vista / Windows 7
Minimum Processor: 2.4 GHz Quad Core processor
Recommended Processor: 2.66 GHz Core i7-920

Video Cards and resolution: APEX medium settings
Minimum: NVIDIA GeForce GTX 260 (or better) for Graphics and a dedicated NVIDIA 9800GTX (or better) for PhysX
Recommended: NVIDIA GeForce GTX 470 (or better)

Video Cards and resolution: APEX High settings
Minimum: NVIDIA GeForce GTX 470 (or better) and a dedicated NVIDIA 9800GTX (or better) for PhysX
Recommended: NVIDIA GeForce GTX 480 for Graphics and a dedicated NVIDIA GTX 285 (or better) for PhysX

NVIDIA GPU driver: 197.13 or later.
NVIDIA PhysX driver: 10.04.02_9.10.0522. Included and automatically installed with the game.

Written by Zogrim

July 9th, 2010 at 10:19 am

Posted in PhysX Games

Tagged with

PhysX SDK 3.0: automatic multi-threading

with 16 comments


As everyone else, we have very little information about next major release of PhysX SDK3.0, which was rumored as complete rewrite of current SDK, full of new features and extended capabilities, currently kept under straight NDA.

UPDATE: PhysX SDK 3.0 has been released

However, few pieces of information are beginning to leak:

Today, as answer to all the hype about PhysX and SSE instructions, Nvidia’s senior PR manager Bryan Del Rizzo has stated in interview to website, that new SDK 3.0 will feature “a task-based approach that was developed in conjunction with [Nvidia] Apex product to add in more automatic support for multi-threading“.

In generally, SDK 3.0 will automatically take advantage of however many cores are available, or the number of cores set by the developer, and will also provide the option of a “thread pool” from which “the physics simulation can draw resources that run across all cores“. – adds

We will keep an eye on all SDK 3.0 traces and post new info as we’ll find it.

Written by Zogrim

July 8th, 2010 at 3:13 pm

Posted in PhysX SDK

Tagged with ,

PhysX Research: Real-Time simulation of Large Bodies of Water

without comments

Another paper called “Real-Time Simulation of Large Bodies of Water with Small Scale Details” (you can find previous one, Wrinkle Meshes, here) has arrived from Dr. Matthias Müller-Fischer, PhysX SDK research lead at Nvidia Switzerland.

Paper is decribing hybrid grid- and – particle based fluid solver used in latest, and technically most impressive, demo from Nvidia – Raging Rapids Ride.


We present a hybrid water simulation method that combines grid based and particles based approaches. Our specialized shallow water solver can handle arbitrary underlying terrain slopes, arbitrary water depth and supports wet-dry regions tracking. To treat open water scenes we introduce a method for handling non-reflecting boundary conditions. Regions of liquid that cannot be represented by the height field including breaking waves, water falls and splashing due to rigid and soft bodies interaction are automatically turned into spray, splash and foam particles.

The particles are treated as simple non-interacting point masses and they exchange mass and momentum with the height field fluid. We also present a method for procedurally adding small scale waves that are advected with the water flow. We demonstrate the effectiveness of our method in various test scene including a large flowing river along a valley with beaches, big rocks, steep cliffs and waterfalls.

We still hope that this solver will make it into next, 3.x release of PhysX SDK.

In addition, demonstrational video is available (61 mb)

Written by Zogrim

July 8th, 2010 at 2:05 pm

Posted in Articles, Reviews, PhysX SDK

Tagged with ,

PhysX: x87 and SSE

with 11 comments

David Kanter from in his “PhysX87: Software Deficiency” article has hypothesized that origin of slow execution of PhysX content on CPU is fact that PhysX SDK is mostly based on x87 rather than faster SSE instruction set.

“On modern CPUs, SSE can easily run 1.3-2X faster than similar x87 code” – stated Kanter.

However, TGDaily has managed to recieve commentaries from Bryan Del Rizzo, Nvidia spokesperson

[And although] our SDK does [include] some SSE code, we found [that] non-SSE code can result in higher performance than SSE in many situations. [Nevertheless], we will continue to use SSE and plan to enable it by default in future releases. That being said, not all developers want SSE enabled by default, because they still want support for older CPUs for their SW versions.

Update: official responce from Nvidia – We’re not hobbling CPU PhysX

Update #2: some more Nvidia statements at this ars technica article

Update #3: and more at article “NVIDIA Sheds Light On Lack Of PhysX CPU Optimizations”

But lets get back to original article. According to David, sole reason for PhysX SDK to rely on outdated x87 instruction is to make “Nvidia GPUs looks a lot better than the CPU“. This idea was inherited other websites, like

The PhysX logo is intended as a selling point for games taking full advantage of Nvidia hardware, but it now may take on a stronger meaning: intentionally slow on everything else.

and Semi Accurate

In the end, there is one thing that is unquestionably clear, if you remove the de-optimizations that Nvidia inflicts only on the PC CPU version of PhysX, the GPU version would unquestionably be slower than a modern CPU.

Unfortunately, previous authors are missing few vital points: PhysX SDK is used in many games running on CPU, and physics level in those titles can be easily compared to physics content in games based on other “non crippled” physics engines, like Havok; nor there are any games, that can offer content, similar to GPU PhysX effects, but running on CPU with stable framerate.

And, most important, GPU can accelerate only few parts of PhysX code – rigid bodies, joints, raycasts, forcefields, broadphase, etc – rely purely on CPU, so what is the reason not to optimize those at the full potential, to make PhysX SDK more attractive for developers (and thus increase number of  games with GPU PhysX support) ?! Something is telling us that reason “just to make GPUs look better over CPU” is not so obvious.

And what do you think ? Tell us in comments.

Written by Zogrim

July 8th, 2010 at 12:47 pm

Posted in Articles, Reviews, PhysX SDK

Tagged with ,

PhysX Game Titles list: new features

with 5 comments

As you already may noticed, frontpage has changed a little, as we have renovated our PhysX Game Titles table.

Apart from other features, it now includes new Filtering Panel, which allows to display only certain entries based on selected conditions and thus make browsing through huge amount of PhysX based titles easier.

For example, to view recently added titles only, you can just click Table Updates -> New. After that – Show All, to bring full list back on screen.

We hope you will find these additions usefull.

If you’ll spot any bugs please post your reports via comments to this post.

Written by Zogrim

July 3rd, 2010 at 3:30 am

Posted in Website

Tagged with

PhysX powered Carmageddon XNA remake

with one comment

Indie developers community can always bring nice surprises.

Update: OpenCarmageddon early beta released

In this particular case,  Jeff Harris is making remake of classic Carmageddon 1 using XNA and PhysX SDK – alone, and has reached pretty remarkable results, as you may see from following video:

Core features like deformation and repair systems, opponent’s AI, paticle effects, nice tuned car physics are already implemented.

You can watch over Carmageddon XNA remake development process on Jeff’s blog – 1am  Studios.

Written by Zogrim

July 1st, 2010 at 3:20 pm

Posted in PhysX Games

Tagged with , ,

PhysX System Software 9.10.0224 available

with 5 comments


Nvidia has revealed new PhysX System Software 9.10.0224. Main difference from 9.10.0223 System Software is:

  • Fixes a bug that prevented PhysX from being accelerated on Optimus PCs.

You can download PhysX System Software 9.10.0224 from our server (34 mb – download currently unavailable)

Also, it seems that naming sheme has changed completely – from dates to version numbers of some kind.

Written by Zogrim

June 30th, 2010 at 4:20 pm

Posted in PhysX Drivers

Tagged with

New Hybrid PhysX Mod 1.04ff is out

with 107 comments

GenL has released new 1.04ff version of Hybrid PhysX mod – now it works with 257.21 GeForce drivers and newer.

Update: Hybrid PhysX mod 1.05ff is available


This mod will enable hardware PhysX support for NVIDIA GPU, when non-NVIDIA GPU is used as a primary display device.

  • intended only for WDDM 1.1 OS (Windows 7) and NT5 WDM OS (Windows XP/2003).
  • only for multi-vendor multi-GPU configurations.

1.04ff – 29/06/2010:

  • removed support for fixing GeForce driver binaries as current 256 series don’t need this (dropped support of all older 19x series drivers)
  • added support for fixing a new limitation in PhysX System Software, introduced in 9.10.0223 (aka 9.10.0528/9.10.0529)
  • added extra optional command line files (nvsvc and PhysX related)
  • removed most of gfx/sfx stuff (the mod is now tiny and no more requires 96dpi mode)

You can download Hybrid PhysX mod 1.04ff from our server (not available, use NGOHQ instead)

Q: Why do we need both v1.03 and v1.04ff, which should I use?
A: If you are not going to use anything older than 257.21 – forget about v1.03 and use v1.04ff. The mod v1.03 is intended for old 19x series and 9.10.0222 (+older) PhysX SS.

If you update any component from the [old] 19x.xx and/or 9.10.0222 (+older) to [newer] 256 series and/or 9.10.0223 (+newer) – you should apply the mod v1.04ff afterwards. The mod v1.04ff will not help with 19x series GeForce driver.

For download, FAQ and installation instructions please refer to Hybrid PhysX thread at NGOHQ

Update: 1.04ff mod works with 258.69 Beta; 258.96 Beta/WHQL; 259.09; 259.31; 259.32; 259.47 WHQL; 260.63 Beta; 260.89 Beta/WHQL; 260.93 Beta; 260.99 WHQL; 261.00 Beta GPU drivers and 9.10.0224; 9.10.0512; 9.10.0513; 9.10.0514 PhysX System Software

Written by Zogrim

June 29th, 2010 at 11:30 am

Posted in Hybrid PhysX

Tagged with , ,

WeeklyTube Issue 39: PhysX video overview

without comments

UDK – The Physics Dance! by Elude87

New Mass Physics video in UDK, now with focus on artistic style, not on the amount of physical objects. Scene is available for download here

UDK – Barrel Bonanza mass physics by erikrass

Yet not tired of Mass Physics videos ? here is another one :)

Read the rest of this entry »

Written by Zogrim

June 28th, 2010 at 6:22 pm

Posted in WeeklyTube

Tagged with , dedicated files archive

with 5 comments

We have relocated our PhysX related files to a dedicated server –

This will allow intuitive browsing for users and, more important, has greathly reduced memory consumption on main server – no more slowdowns and website inaccessibility haunting us last months.

All downloads links here were altered accordingly.

Written by Zogrim

June 28th, 2010 at 1:28 am

Posted in Website

Copyright © 2009-2014. | About project | Privacy Policy
PhysX is trademark of NVIDIA Corporation