Ageia Physx card or similar PPUs, still worth considering?

MARSOC_Operator

Distinguished
Oct 21, 2009
371
0
18,790
I'm going to buy an ATI Radeon HD 5870 for my next gaming PC, so I was wondering if I'm still going to need a dedicate physics processing unit to aid my main videocard in extra-rendering/destructive environment, or these latest gen videocards such as the 5870 are already able to do all the job alone? :(
 
Solution
Get the HD5870 for graphics, and a GF9500 for PhysX.
Just use the older nV drivers for the PhysX, because nVidia has decided to try and get you to buy a lesser graphics card, by linking PhysX to the card rendering your graphics instead of the card doing the physics. It's like if ATi or nVidia wouldn't let you install graphics drivers if you loaded a Creative Labs audio card instead of Turtle Beach because Creative was involved with 3DLabs. :pfff:

I wouldn't worry about future physX support, it'll just get hacked again like DVD encryption or iPhone/iPods and other 'locked in' solutions.

Get the card for the best graphics card and then get another card for PhysX, because that's a far more capable solution than two GF8800GTs.

tortnotes

Distinguished
Jul 31, 2009
295
0
18,810
You shouldn't need a physics accelerator with a card like the 5870. Who knows, though.. in some games you might see a performance increase.

If you really want to use a second card for physics acceleration, I've heard that Win 7 lets you use two display drivers simultaneously... so you could buy a cheap GeForce card that supports Physx and use it just for physics acceleration. You'll have to research this, as last I heard there was some hack that was necessary because the Nvidia driver doesn't particularly like ATI cards installed in the same system. And if you do this, you might run into trouble with drivers conflicting or misbehaving or who knows what.

So, short answer: No, you don't need one.
Long answer: If you really want one, it might be possible. Google is your friend.
 

MARSOC_Operator

Distinguished
Oct 21, 2009
371
0
18,790


Yes, I know that I don't "need' one, but I want all the eye-candy I can possibly get. I can buy a brand new OEM Ageia card for 70 bucks, so I don't think I'd want to mess with any cheap Nvidia videocard-- especially considering the fact that I may run into compatibility problems.

Thanks for the input.
 

Wisenos

Distinguished
Apr 29, 2009
4
0
18,510
would it worth to get a ppu with 2 8800gt?
---------------
and Randomizer... i saw somewhere that there was a software that let you run physx on nvidia with an ati main card
 
Get the HD5870 for graphics, and a GF9500 for PhysX.
Just use the older nV drivers for the PhysX, because nVidia has decided to try and get you to buy a lesser graphics card, by linking PhysX to the card rendering your graphics instead of the card doing the physics. It's like if ATi or nVidia wouldn't let you install graphics drivers if you loaded a Creative Labs audio card instead of Turtle Beach because Creative was involved with 3DLabs. :pfff:

I wouldn't worry about future physX support, it'll just get hacked again like DVD encryption or iPhone/iPods and other 'locked in' solutions.

Get the card for the best graphics card and then get another card for PhysX, because that's a far more capable solution than two GF8800GTs.
 
Solution
G

Guest

Guest
Ok, lets clear some stuff.

First, YES, you dont need a physx card, but you dont need a 8800GTX, 9800 nor G295 either. We get them because they give us better picture quality, more resolution, more effects, and so on. So, if you want some extra eye-candy the answer is YES, GET A PHYSX CAPABLE CARD. Remember that every day more and more games are using Physics.

Second, NO, a 9500 does NOT have the processing power of an Ageia's PPU. As a matter of fact, only G200 series are more powerful than the Ageia's PPU for Physx. You might find some synthetic tests giving a 10-15% higher score improvement when comparing the PPU vs "an nvidia sub G200 series card" (ex: 9600GT) but, in real life gaming, they get far behind (with differences up to 20 frames over 50).

Third, REMEMBER one is dedicated/discrete, the other, NOT. Ageia's PPU its going to give you better performance, because its solely used for physx. Any gpu used for both will result on more stress for the card, as this one needs to process complex physx calculations + Rendering.

Fourth, There are patches. There are patches for everything. From game patches to use physx (not that many) to Patches for Nvidia Physx drivers. So there's a big chance you would be able to run physx on a system with ATI. God, there's even a onboard chipset solution coming to the market soon, where you can run a Crossfire + SLI system, lets call it CrossSLI system. Where the chipset balances the nvidia card with the ATI. And guess what? the best performance combination is not a pair of 5800's in crossfire nor a pair of G280's in SLI, ITS A 5870 + G280 CrossSLI!!!

Fifth. While ATI is working on ATI Stream, and worked before with Havok, and nVidia have Cuda and physx, the future isnt certain but ... many people believes that the future is OpenCL. Which runs on Cuda capable cards, and ATI Stream capable too. So basically most of the future options (Physx, Cuda, ATI Stream, Bullet, would be implemented through the open platform OpenCL).

Sixth and last, NO, Software Physx and Hardware Physx are not the same. Im going to answer this with an example, its easier. I own Mirror's Edge and an Ageia PPU. Ok, there's a scene, right after the main character talks to her sister for the first time, where you are chased by the police. Well, the map is a corridor with 3 or 4 half columns, that have an exposition glass each one. Then a wating room with a couple of glass walls you can go through and finally a long room with a big glass wall spliting the room in half, where you get shoot at through those glass panels. The panels break into pieces and fall. My system specs are AMD Phenom II BE 950 Quad Core @ 3.1ghz. 4GB Ram. ATI 4830 512. Ageia PPU PCI with all the Patches and drivers applied (Asus, nVidia, GenL, Game patches, ... etc). Runs Crysis DX9 all on high (autodetect). And the rest of the games even smother (Gears of War and COD: Modern Warfare 1). Im trying other Physx games as well, warmonger, cellfactor, UT3 Physx mod, and saving some money to get Dark void and ... another one I cant remember now). So I might update this post with results as soon as I get those games.

Ok, first run, without physx. Frame rate about 50 frames though the whole scene. When the shoot the glass panels, they break into small pieces and fall down to the floor. It is an animation so, mainly, it looks always the same. Glass pieces disappear during falling, and as soon as they touch the floor, nothing is left. Bullets make holes on the walls, and ... thats about it.

Second run, software? physx. Im not completely sure, but the hardware physx driver was not working. Initial frame rate 50. As soon as they shoot the half-colum's glasses frame rate drops to about 35-40. Everytime glass looks different, and it bounces up the floor, then falls again, some pieces bouncing again and some not. Most of the glass stays on the floor as you keep running around. If you kick it, it spreads over the surface. When you go across the glass panels on the waiting room, the debris drops the frame rate to about 20 frames. Finally when you get to the long room and the bullets break all the panels you get 2-4 frames. When they shoot the walls, bulletholes appear as well, but you get wall drops as well on the floor. Nice effects, not a huge difference, but NICE altogether.

Third run, hardware physx. Same as before, lots of effects. 45 frames per second from the beginning till the end. REALLY COOL :). Usually harware Physx gives you, more effects than NO Physx or Software Physx, better framerates than software physx, but a bit worse than NO Physx (example: No Physx 36 frames, Hardware Physx 30 frames, software Physx 5 frames).

Please correct me if Im wrong. Thanks.

PS: I dont post links as Im a heavy reader, and I dont collect the links of every page I read. But I could try to find some of them if necesary.
 

MARSOC_Operator

Distinguished
Oct 21, 2009
371
0
18,790
Ok, lets clear some stuff.

First, YES, you dont need a physx card, but you dont need a 8800GTX, 9800 nor G295 either. We get them because they give us better picture quality, more resolution, more effects, and so on. So, if you want some extra eye-candy the answer is YES, GET A PHYSX CAPABLE CARD. Remember that every day more and more games are using Physics.

Second, NO, a 9500 does NOT have the processing power of an Ageia's PPU. As a matter of fact, only G200 series are more powerful than the Ageia's PPU for Physx. You might find some synthetic tests giving a 10-15% higher score improvement when comparing the PPU vs "an nvidia sub G200 series card" (ex: 9600GT) but, in real life gaming, they get far behind (with differences up to 20 frames over 50).

Third, REMEMBER one is dedicated/discrete, the other, NOT. Ageia's PPU its going to give you better performance, because its solely used for physx. Any gpu used for both will result on more stress for the card, as this one needs to process complex physx calculations + Rendering.

Fourth, There are patches. There are patches for everything. From game patches to use physx (not that many) to Patches for Nvidia Physx drivers. So there's a big chance you would be able to run physx on a system with ATI. God, there's even a onboard chipset solution coming to the market soon, where you can run a Crossfire + SLI system, lets call it CrossSLI system. Where the chipset balances the nvidia card with the ATI. And guess what? the best performance combination is not a pair of 5800's in crossfire nor a pair of G280's in SLI, ITS A 5870 + G280 CrossSLI!!!

Fifth. While ATI is working on ATI Stream, and worked before with Havok, and nVidia have Cuda and physx, the future isnt certain but ... many people believes that the future is OpenCL. Which runs on Cuda capable cards, and ATI Stream capable too. So basically most of the future options (Physx, Cuda, ATI Stream, Bullet, would be implemented through the open platform OpenCL).

Sixth and last, NO, Software Physx and Hardware Physx are not the same. Im going to answer this with an example, its easier. I own Mirror's Edge and an Ageia PPU. Ok, there's a scene, right after the main character talks to her sister for the first time, where you are chased by the police. Well, the map is a corridor with 3 or 4 half columns, that have an exposition glass each one. Then a wating room with a couple of glass walls you can go through and finally a long room with a big glass wall spliting the room in half, where you get shoot at through those glass panels. The panels break into pieces and fall. My system specs are AMD Phenom II BE 950 Quad Core @ 3.1ghz. 4GB Ram. ATI 4830 512. Ageia PPU PCI with all the Patches and drivers applied (Asus, nVidia, GenL, Game patches, ... etc). Runs Crysis DX9 all on high (autodetect). And the rest of the games even smother (Gears of War and COD: Modern Warfare 1). Im trying other Physx games as well, warmonger, cellfactor, UT3 Physx mod, and saving some money to get Dark void and ... another one I cant remember now). So I might update this post with results as soon as I get those games.

Ok, first run, without physx. Frame rate about 50 frames though the whole scene. When the shoot the glass panels, they break into small pieces and fall down to the floor. It is an animation so, mainly, it looks always the same. Glass pieces disappear during falling, and as soon as they touch the floor, nothing is left. Bullets make holes on the walls, and ... thats about it.

Second run, software? physx. Im not completely sure, but the hardware physx driver was not working. Initial frame rate 50. As soon as they shoot the half-colum's glasses frame rate drops to about 35-40. Everytime glass looks different, and it bounces up the floor, then falls again, some pieces bouncing again and some not. Most of the glass stays on the floor as you keep running around. If you kick it, it spreads over the surface. When you go across the glass panels on the waiting room, the debris drops the frame rate to about 20 frames. Finally when you get to the long room and the bullets break all the panels you get 2-4 frames. When they shoot the walls, bulletholes appear as well, but you get wall drops as well on the floor. Nice effects, not a huge difference, but NICE altogether.

Third run, hardware physx. Same as before, lots of effects. 45 frames per second from the beginning till the end. REALLY COOL :). Usually harware Physx gives you, more effects than NO Physx or Software Physx, better framerates than software physx, but a bit worse than NO Physx (example: No Physx 36 frames, Hardware Physx 30 frames, software Physx 5 frames).

Please correct me if Im wrong. Thanks.

PS: I dont post links as Im a heavy reader, and I dont collect the links of every page I read. But I could try to find some of them if necesary.


Great post!!! :bounce:
 

maximiza

Distinguished
Mar 12, 2007
838
3
19,015
PhysX is a dying platform. Nvidia has the official record now of actually disabling a video(PPU) card because they don't like the card in the next slot over. These are cards you own.

Who knows maybe in the near future Nvidia having slow sales will disable older cards from doing Physx even with just Nvidia cards, hoping to sell something new for goodness sake. Not worth spening money on Nvidia products at this point in time or future time. what sort of support is that?
 

As that hasn't happened yet, it's all in your imagination. :pt1cable: :lol: