Nvidia's PhysX Engine

Support for Nvidia based video cards

Nvidia's PhysX Engine

Postby honestjohn » Sat Nov 22, 2008 3:23 am

General PhysX Overview:

What is NVIDIA PhysX Technology?

NVIDIA PhysX is a powerful physics engine enabling real-time physics in leading edge PC and console games. PhysX software is widely adopted by over 150 games, is used by more than 10,000 developers of all types and is supported on Sony Playstation 3, Microsoft Xbox 360, Nintendo Wii and PC. PhysX is optimized for hardware acceleration by massively parallel processors.

Today's AGEIA PhysX processor provides an exponential increase in physics processing power and soon PhysX-ready GeForce processors will be enabled to take gaming physics to the next level.


What is physics for gaming and why is it important?

Physics is the next big thing in gaming. It's all about how objects in your game move, interact, and react to the environment around them. Without physics in many of today's games, objects just don't seem to act the way you'd want or expect them to in real life. Currently, most of the action is limited to pre-scripted or ‘canned' animations triggered by in-game events like a gun shot striking a wall. Even the most powerful weapons can leave little more than a smudge on the thinnest of walls; and every opponent you take out, falls in the same pre-determined fashion. Players are left with a game that looks fine, but is missing the sense of realism necessary to make the experience truly immersive.

NVIDIA PhysX combined with CUDA-enabled GeForce GPUs will deliver the computing horsepower necessary to enable true, advanced physics in the next generation of game titles making canned animation effects a thing of the past.


What is GPU PhysX?

NVIDIA's industry-leading CUDA-based GPUs are being enabled with NVIDIA PhysX technology. With this combination, we will ensure that gamers and developers alike can take advantage of the most compelling physics on the market. Physics is a natural for processing on the GPU because, like graphics, physics processing is driven by thousands of parallel computations. NVIDIA is committed to making the gaming experience exciting, dynamic, and vivid. The combination of graphics and physics impacts the way a virtual world looks and behaves. And soon, GeForce will deliver both in one compelling package.


Why is a GPU good for physics processing?

The multithreaded PhysX engine (originally from AGEIA) was designed specifically for hardware acceleration in massively parallel environments. While AGEIA's PhysX processor had tens of cores, NVIDIA's GPUs, have as many as 128 cores today, so they are well-suited to take advantage of PhysX software. More importantly, the GPU architecture is a more natural fit than a CPU because of the highly parallel and interactive nature of game physics. PhysX will provide gamers even more value utilizing either today's or tomorrow's GPUs.


Who can take advantage of PhysX?

Good news there too, it's for anyone using GeForce 8-series, 9-series and 200-series GPUs. So you don't need to use the latest Wiz-Bang graphics cards to take advantage of it. Nice move on Nvidia's part.


http://www.reuters.com/article/pressRelease/idUS118725+16-Jun-2008+PRN20080616
"I haven't been this excited about a new gaming technology in years," said
Chris Taylor, CEO and founder of Gas Powered Games. "We're focusing all of our
physics efforts on PhysX, and it already delivers the kinds of advanced
effects in Space Siege that takes the whole experience to the next level. And
in the near-future, you're going to see real-time, Hollywood cinematic-level
environmental effects on GPUs like the GeForce GTX 280. We're talking about
some wicked-cool technology here!"



http://www.nvidia.co.uk/object/io_1219845966676.html
“We are unilaterally supporting acceleration through NVIDIA PhysX technology for our 3D games: Brothers in Arms, Aliens: Colonial Marines, and Borderlands,” said Corrinne Yu, Director of Platform Technology at Gearbox Software. “Going forward, it just makes sense to leverage the inherent parallel architecture of NVIDIA GPUs for physics. This enables GPU acceleration for everything from rigid body collision, vehicle physics, collision with destructible pieces, and numerous simulation effects. Gamers will be able to experience characters, objects, and effects that dynamically move and interact in their environments as they do in real life.”
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Re: Nvidia's PhysX Engine

Postby honestjohn » Sat Nov 22, 2008 3:23 am

25 games before Xmas and 25 more in Q1 09

We had the privilege to start our Nvision show by talking to Vice President of Content Relations, Roy Taylor, and we spent quite some time talking about The Way It’s Meant To Be Played with a big focus on PhysX.


There are about 25 games coming out supporting PhysX before the end of the year and another 25 between January and March 2009. This is an impressive number but Physics in games is tough for developers and here is one reason why.

Today’s games have what we can call fixed state physics, and Havok or any other physics API is not running on a GPU can’t make physics scale. To enable scaling developers must construct objects with this in mind from the beginning of the development cycle. This is why it’s taking time to get really dramatic physics into games but when the arrive they will be so impressive.

For example, if you want to blow up a car into a hundred pieces you have to model the car from a hundred pieces. The base line experience for a console or software PC physics on a CPU will be fixed at the lowest common denominator. This might mean only destroying the car into 10 of the 100 available pieces.

With Nvidia’s PhysX and a high-end card you will be able to use all of the 100 pieces available. Blow the car into 100 pieces with Geforce 9800 GX2, while with a card such as 8800GT you might be limited to 50. The high-end card will make PhysX better and this is a simplification that can help us illustrate why it is taking so much time to make physics look so dramatic and cool. It is also why the recent announcements of Emergent’s Gambryo, the second biggest selling game engine after Epic (Unreal engine 3), which, of course, also uses PhysX.

With this kind of dramatic game play included when possible it's easy to see why Nvidia is having so much success to establish a PhysX as a new standard.

Roy was kind enough to share some videos with me where you can see a very good in game Physics, such as in cloth destruction and particle effects. We have seen some very realistic explosions, better than anything we’ve seen in games today and it is really cool to see that your machine gun can tear a flag apart. We hope that Nvidia will show these videos soon enough, but we can tell that it does looks great.


http://www.fudzilla.com/index.php?option=com_content&task=view&id=9095&Itemid=65


Here are a couple of games that support Nvidia's PhysX Engine. I see a few I'm interested in already. Looking forward to a good Alien's game. It's been a while.…. :biggrin:


2 Days to Vegas

Adrenalin 2: Rush Hour

Aliens: Colonial Marines

Alpha Prime

Auto Assault

Backbreaker

B.A.S.E. Jumping

Bet on Soldier: Blackout Saigon

Bet on Soldier: Blood of Sahara

Bet on Soldier: Blood Sport

Beowulf: The Game

Bladestorm: The Hundred Years' War

Brothers in Arms: Hell's Highway

Borderlands

Captain Blood

Cellfactor: Combat Training

Cellfactor: Revolution

City of Villains

Crazy Machines 2

Cryostasis: Sleep of Reason

Dark Physics

Desert Diner

Dragonshard

Dusk 12

Empire Above All

Empire Earth III

Entropia Universe

Fallen Earth

Frontlines: Fuel of War

Fury

Gears Of War

Race Driver: Grid


Gluk'Oza: Action

GooBall

Gothic 3

Gunship Apocalypse

Heavy Rain

Hero's Journey

Hour of Victory

Huxley

Infernal

Inhabited island: Prisoner of Power

Joint Task Force

Kuma\WAR

Magic ball 3

Mass Effect

Medal of Honor: Airborne

Metro 2033

Mobile Suit Gundam: Crossfire

Monster Madness: Battle for Suburbia

Monster Truck Maniax

Nights: Journey of Dreams

Myst Online: Uru Live

Nurien

Open Fire

Paragraph 78

Pirates of the Burning Sea

PT Boats: Knights of the Sea


Rail Simulator

Red Steel

Rise Of Nations: Rise Of Legends

Robert Ludlum's The Bourne Conspiracy

Roboblitz

Sacred 2

Sherlock Holmes: The Awakened

Showdown: Scorpion

Silverfall

Sovereign Symphony

Sonic and the Secret Rings

Space Seige

Speedball 2

Stoked Rider: Alaska Alien

Switchball

Tension

The Hunt

The Stalin Subway

Tom Clancy's Ghost Recon Advanced Warfighter

Tom Clancy's Ghost Recon Advanced Warfighter 2


Tom Clancy's Rainbow Six Vegas

Tom Clancy's Splinter Cell: Double Agent


Tortuga: Two Treasures

Two Worlds

Ultra Tubes

Unreal Tournament 3

Unreal Tournament 3: Extreme Physics Mod


Warfare

Warmonger: Operation Downtown Destruction

W.E.L.L. Online

Winterheart's Guild

WorldShift


Brothers in Arms: Hell's Highway Trailer (PhysX)

http://www.gametrailers.com/player/40244.html
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Re: Nvidia's PhysX Engine

Postby honestjohn » Sat Nov 22, 2008 3:24 am

Well now I'm confused. If I go to Control Panel, Nvidia PhysX, and look at the PhysX Properties, it says "no AGEIA PhysX processor installed". Does this mean it's not enabled?


No you're fine. It says that because you don't have a separate PhysX card installed and your GTX 260 has PhysX integrated into the GPU already.
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Electronic Arts and 2K Do PhysX

Postby honestjohn » Tue Dec 09, 2008 7:55 pm

Electronic Arts and 2K add reality to videogames with PhysX

http://news.smh.com.au/technology/elect ... -6u9i.html

Elite graphics chip maker NVIDIA announced Monday that Electronic Arts and 2K Games will use its PhysX technology to add realism to their videogames.

PhysX makes its EA debut in a personal computer version of "Mirror's Edge," an innovative action game in which an unsanctioned courier has to outrun armed troops under the command of an oppressive government.
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Re: Nvidia's PhysX Engine

Postby Graphite » Tue Dec 09, 2008 8:14 pm

It even apparently runs in my lowly 8600GTS :o - it runs the demo things that NVidia supply anyway...

Didn't improve my 3DMark06 Score though... in fact it dropped a bit with the PhysX sofware loaded :cry:

Not that I'm a gamer anyway... But I do like to 'optimise' my kit :mrgreen:
-abit- IP35 Pro v1.10 (BIOS 17)|Core 2 Duo E8200 400x8 3.2GHz|WD SATAII 500GB WD5000AAKS|G.Skill 2x2GB PC8000 5,5,5,15|XFX 8600GTS XXX 256MB w Zalman VF900-Cu LED|Sony DRU-190S DVD RW| OCZ StealthXStream 600 PSU| Antec P160W case|2x 120mm Nexus Case fans|CiBox 22" widescreen TFT & Generic 17" CRT DualView monitors|OS - Vista Ultimate x64 SP2 Dual Boot|3DMark06 - 6288 :mrgreen:
User avatar
Graphite
 
Posts: 80
Joined: Tue Dec 09, 2008 10:51 am
Location: LANCS, UK
Top

Re: Nvidia's PhysX Engine

Postby BlueMonster » Fri Jan 02, 2009 2:43 am

honestjohn wrote:
25 games before Xmas and 25 more in Q1 09

We had the privilege to start our Nvision show by talking to Vice President of Content Relations, Roy Taylor, and we spent quite some time talking about The Way It’s Meant To Be Played with a big focus on PhysX.


There are about 25 games coming out supporting PhysX before the end of the year and another 25 between January and March 2009. This is an impressive number but Physics in games is tough for developers and here is one reason why.

Today’s games have what we can call fixed state physics, and Havok or any other physics API is not running on a GPU can’t make physics scale. To enable scaling developers must construct objects with this in mind from the beginning of the development cycle. This is why it’s taking time to get really dramatic physics into games but when the arrive they will be so impressive.

For example, if you want to blow up a car into a hundred pieces you have to model the car from a hundred pieces. The base line experience for a console or software PC physics on a CPU will be fixed at the lowest common denominator. This might mean only destroying the car into 10 of the 100 available pieces.

With Nvidia’s PhysX and a high-end card you will be able to use all of the 100 pieces available. Blow the car into 100 pieces with Geforce 9800 GX2, while with a card such as 8800GT you might be limited to 50. The high-end card will make PhysX better and this is a simplification that can help us illustrate why it is taking so much time to make physics look so dramatic and cool. It is also why the recent announcements of Emergent’s Gambryo, the second biggest selling game engine after Epic (Unreal engine 3), which, of course, also uses PhysX.

With this kind of dramatic game play included when possible it's easy to see why Nvidia is having so much success to establish a Physics as a new standard.

Roy was kind enough to share some videos with me where you can see a very good in game Physics, such as in cloth destruction and particle effects. We have seen some very realistic explosions, better than anything we’ve seen in games today and it is really cool to see that your machine gun can tear a flag apart. We hope that Nvidia will show these videos soon enough, but we can tell that it does looks great.


http://www.fudzilla.com/index.php?option=com_content&task=view&id=9095&Itemid=65


Here are a couple of games that support Nvidia's PhysX Engine. I see a few I'm interested in already. Looking forward to a good Alien's game. It's been a while.…. :biggrin:


2 Days to Vegas

Adrenalin 2: Rush Hour

Aliens: Colonial Marines

Alpha Prime

Auto Assault

Backbreaker

B.A.S.E. Jumping

Bet on Soldier: Blackout Saigon

Bet on Soldier: Blood of Sahara

Bet on Soldier: Blood Sport

Beowulf: The Game

Bladestorm: The Hundred Years' War

Brothers in Arms: Hell's Highway

Borderlands

Captain Blood

Cellfactor: Combat Training

Cellfactor: Revolution

City of Villains

Crazy Machines 2

Cryostasis: Sleep of Reason

Dark Physics

Desert Diner

Dragonshard

Dusk 12

Empire Above All

Empire Earth III

Entropia Universe

Fallen Earth

Frontlines: Fuel of War

Fury

Gears Of War

Race Driver: Grid


Gluk'Oza: Action

GooBall

Gothic 3

Gunship Apocalypse

Heavy Rain

Hero's Journey

Hour of Victory

Huxley

Infernal

Inhabited island: Prisoner of Power

Joint Task Force

Kuma\WAR

Magic ball 3

Mass Effect

Medal of Honor: Airborne

Metro 2033

Mobile Suit Gundam: Crossfire

Monster Madness: Battle for Suburbia

Monster Truck Maniax

Nights: Journey of Dreams

Myst Online: Uru Live

Nurien

Open Fire

Paragraph 78

Pirates of the Burning Sea

PT Boats: Knights of the Sea


Rail Simulator

Red Steel

Rise Of Nations: Rise Of Legends

Robert Ludlum's The Bourne Conspiracy

Roboblitz

Sacred 2

Sherlock Holmes: The Awakened

Showdown: Scorpion

Silverfall

Sovereign Symphony

Sonic and the Secret Rings

Space Seige

Speedball 2

Stoked Rider: Alaska Alien

Switchball

Tension

The Hunt

The Stalin Subway

Tom Clancy's Ghost Recon Advanced Warfighter

Tom Clancy's Ghost Recon Advanced Warfighter 2


Tom Clancy's Rainbow Six Vegas

Tom Clancy's Splinter Cell: Double Agent


Tortuga: Two Treasures

Two Worlds

Ultra Tubes

Unreal Tournament 3

Unreal Tournament 3: Extreme Physics Mod


Warfare

Warmonger: Operation Downtown Destruction

W.E.L.L. Online

Winterheart's Guild

WorldShift


Brothers in Arms: Hell's Highway Trailer (PhysX)

http://www.gametrailers.com/player/40244.html



Wow, folks, I'm telling you, Cryostasis: Sleep of Reason

Tech Demo will make a believer outta you. See CSOR Thread in Gaming Section ;)

viewtopic.php?f=13&t=126 for download info and commentary.

This Game in Full on DX10 and uses the NV PhysX Engine in a Huge way!! :Bananas:



Games I have w/PhysX ::

I'll rate each game, A, B, or C title Game. According to ME.

Alpha Prime (B)

Brothers in Arms: Hell's Highway (A+)

Gears Of War (A)

Mass Effect (A)

Frontlines: Fuel of War (A)

Medal of Honor: Airborne (A)

Infernal (B-)

I'm sure I have more that are not on the list as well.

Games I plan on having::

Cryostasis: Sleep of Reason

Aliens: Colonial Marines

Metro 2033



2009, IMO, we will see Many NV PhysX Powered Games.

Honestly I never thought the PhysX Engine was that big a Deal

until recently, it's truly amazing.

Alpha Prime while the game was never taken seriously is outstanding

in the PhysX Department. So Cool.

My Favorite Game that uses it that I have, Brothers in Arms: Hell's Highway.

Also one of the Best Games of 2008, adore BIA:HH. Also, Frontlines Fuel of WAR.

Image

Game On!! :yahoo: :band:

Blue :mrgreen:

Edit:: Mirrors Edge and Shattered Horizon. :o
ImageImageImage
User avatar
BlueMonster
 
Posts: 1897
Joined: Fri Nov 21, 2008 5:08 pm
Location: San Francisco Bay Area
Top

Re: Nvidia's PhysX Engine

Postby SCAVENGER1 » Fri Jan 02, 2009 5:20 pm

yep all 8 series gfx cards and up have the physicX built in it. another reason why my 3DMARK06 and vantage scores are as high as they are now. all so it only started to work after a certain number gfx driver to. i think it was the 1st big bang gfx driver that came out a few months ago. either the last 17* something driver or the 1st 180 gfx driver. then the big bang 2 gfx driver came out and it help some more.
Thermaltake Kandalf LCS
Intel Core 2 Quad Q9450 @3.2ghz
Gigabyte GA-EP45-UD3P
CORSAIR Dominator (2 x 2048mb) DDR2 1066/PC2 8500 5.5.5.15
XFX HD 5870
Corsair 850TX 850watt
AuzenTech Auzen X-Fi Prelude 7.1
WIN7 Ult 64bit- Black WD6401AALS 2x640GB 32MB RAID 0
Acer 22" wide screen LCD (X223W)
User avatar
SCAVENGER1
 
Posts: 1255
Joined: Sat Nov 22, 2008 11:00 pm
Top

Nvidia Official PhysX 9.09.0010 System Drivers

Postby honestjohn » Wed Jan 14, 2009 1:59 pm

Already up to V9 Guess I'll try these .....

http://www.fudzilla.com/index.php?optio ... 6&Itemid=1

GTX 285/295 support added, system crashes resolved

Yesterday, Nvidia released a new set of PhysX system drivers for its GeForce 8, 9 and GTX 200 series desktop GPUs as well as all AGEIA PhysX PPUs.

What's particularly noteworthy about this release is the fact that unlike most previous releases, it actually includes a change log. To begin, the new drivers add support for the recently released GTX 295 and the upcoming GTX 285, set to launch on January 15th.

More importantly, however, the release resolves occasional system crashes in Mirror's Edge when PhysX is running on certain hardware configurations. Additionally, several PhysX SDK runtime issues have been addressed for multi-GPU configurations in Hybrid environments - for instance, if two or three GPUs are rendering in SLI while an additional GPU is calculating physics. All latest runtimes and SDK runtimes seem to be included as well. Finally, the release supports PhysX acceleration on GeForce via CUDA 2.0 for SDK versions 2.7.3, 2.7.2, 2.7.5, 2.8.0 and 2.8.1.

The new drivers are an official release from Nvidia and can be downloaded here...



http://www.nvidia.com/object/physx_9.09.0010_whql.html

Release Highlights:

* Supports NVIDIA PhysX acceleration on all GeForce 8-series, 9-series and 200-series GPUs with a minimum of 256MB dedicated graphics memory.
* Experience GPU PhysX acceleration in many games and demos, some of which are highlighted in PowerPack downloads on http://www.geforce.com.
* Resolves PhysX SDK runtime issues with multi-GPU configurations in Hybrid environments.
* Improves performance of some PhysX enabled games on GeForce GTX 285 and GTX 295 products.
* Resolves occasional system crashes when PhysX is enabled on some systems when running on EA’s Mirrors Edge.
* Runtime upgrade ONLY for AGEIA PhysX processors users. (New installations should install older PhysX system software such as version 8.09.04 – prior to installing this update).
* Includes the latest PhysX runtimes used in the latest game titles.
* Supports NVIDIA PhysX acceleration on GeForce via CUDA 2.0 for SDK versions 2.7.3, 2.7.2, 2.7.5, 2.8.0 and 2.8.1 (requires graphics driver v177.81 or later).
* Includes all the latest PhysX SDK Runtimes.
* Supports latest combines PhysX and SLI control panel featured in the latest GeForce drivers.
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Re: Nvidia's PhysX Engine

Postby Mr. Chris » Wed Jan 14, 2009 4:26 pm

So these drivers get installed along with the regular Nvidia graphics drivers, or instead of them? Chris.
1)TA790XE, Phenom II 940, 4Gb G Skill PC8500, EVGA GTX260 core 216, 500Gb SATA II, LG DVD, Win 7 Ultimate 64 bit RTM
2)TA790GX, Phenom II 940, 4Gb G Skill PC8500, EVGA GXT260, 500Gb, 160Gb SATA II, DVD/RW, Vista HP
3) AX78, Phenom 9500, 2Gb OCZ PC6400, EVGA GTS250, CDRW, XP Pro SP2
4) AX78, Phenom 9500, 2Gb OCZ PC6400, EVGA 9800GTX+, CDRW, XP Pro SP2
5) donated to a friend for a wonderful cause!
6) AX78, Phenom 9600, 2Gb OZC PC6400, EVGA 9800GTX, CDRW/DVD, CM CP600PCAR 600W, XP Pro Sp2

If you're not living on the edge, you are taking up too much room
User avatar
Mr. Chris
Site Admin
 
Posts: 1937
Joined: Fri Nov 21, 2008 4:47 pm
Location: Southern California
Top

Re: Nvidia's PhysX Engine

Postby honestjohn » Wed Jan 14, 2009 5:37 pm

Mr. Chris wrote:So these drivers get installed along with the regular Nvidia graphics drivers, or instead of them? Chris.


Chris, the PhysX Engine (driver), is installed along side the normal drivers when you use the Official Driver packages from Nvidia like the new 181.20''s, but it's really an install within the install. If you go to Add/Remove Programs or Programs & Features you'll see the separate Nvidia PhysX install listed right next to Nvidia Driver install. However if Nvidia releases a stand-alone Physx Engine Update, it can also be installed by itself and it will replace the previous PhysX Engine version as it "should" work fine with the previously installed Graphics Drivers. Hopefully I just didn't confuse you more as this was difficult to word. :)

In short, install them and it won't effect/replace anything but the previously installed PhysX Engine. Graphic Drivers and version remain intact.


To see what the current verison of your PhysX Engine is ....

Open the Nvidia Control Panel -> Click on "System Information" on the bottom left -> Then click the "Components" Tab ....


Image
User avatar
honestjohn
 
Posts: 1093
Joined: Fri Nov 21, 2008 6:15 pm
Top

Next

Return to Nvidia

Who is online

Users browsing this forum: No registered users and 1 guest

cron