I had a discussion on youtube (actually) on 3 full pages about this, and would like to hear what others think.
Here is the discussion from youtube (slightly edited to remove
misunderstandings and things that are unrelated)*the continuity can be a tad messed up, as youtube's comments go upwards instead of downwards*:
DutchManticoreI am SURE that my PC will run this crap properly.
Can you send me the app? So I can prove it?
Graylord88No matter your specs, it wont.
You need the hardware for the software to be fully compatible.
DutchManticore That's what they said about that one demonstration game... Blabla Revolution (CellFactor or something?) and I found a way to launch it without the PPU within 2 days and it ran perfectly.. INCLUDING the cloth shit.
Ageia was thought of when dual and quadcores didn't exist yet. Now that dual and quadcores are so within reach ageia is obsolete.
Graylord881. The cpu has lots of other tasks to take care of rather than only physics.
2. PhysX has a lot MORE stuff to it than the average physics in game engines has.
There is 2 versions of physX hardware driven and software driven, the software driven is heavily simplified compared to if you got the hardware.
3.Its an ENGINE, meaning it is NOT obsolete, you get more Physics with it, it's not about performance!
4. Please research before you post things you obviously don't know about.
DutchManticore1. Yes.. namely Physics / General Processing & Background operations / Texture loading / Graphic support.
Those are 4 tasks.. a Quadcore has 4 CPU's. End of story. The game Alan Wake will implement this and it will allow physics equal if not better than those of Ageia.
2. PhysX has cloth-simulation / bendable metal and interactive foliage as its flags.
None of those are exclusively to PhysX. CryEngine has interactive foliage / GRiD will have bendable metal (YES REAL TIME) and cloth simulation is already being run perfectly on my quadcore in CellFactor (proving that an physx acceleration isn't needed to run it.)
3. What is your point? Yes it is an engine.. but I don't see how that guarantees it's NOT obsolete? The engine that ran Quake 1 is an engine... does that also make it NOT obsolete?
What's your point?
Graylord88 PhysX is not a game engine, its a Physics engine.
It is not obsolete when it comes to physics as ageia is specializing in physics, the results are also alot better than the average engines.
Also you seem to think that 4 cores means 4 times more efficiency, which is not true.
You also have very impressive realtime fluids.
Which you do not have in the other engines.
People say that Cryengine has awesome fluids, but it is pre-animated, not realtime calculated, meaning that you can not directly interact with it for instance.
You also have alot MORE ongoing physics at the same time with PhysX.
The average engine/cpu can handle alot less at the same time.
Many games uses PhysX software, and it is still increasing, for full effect, you need a PPU, not for performance, but the software uses the specific PPU for for instance calculating things that a CPU is not made for.
And yes, you can run cellfactor without the ppu, but you only get the software version, which is heavily simplified.
DutchManticoreName one thing that is more complicated on the PPU accelerated version?!
Graylord88 Chaos theory
Oh, and by the way, quad cores are currently obsolete, since fewer games than which supports ageia physx supports 4 cores.
PhysX is DEDICATED to physics, meaning there is a lot more to it (along with quality)than the average engine.
"PhysX has cloth-simulation / bendable metal and interactive foliage as its flags."
Yes, those are a few of them.
You also have realistic ripping cloth, deformable objects, breaking objects, softbodies, debree that actually have a source spot where they originally were, there is also a lot more that i can not remember right here and right now.
All in all you have a lot more realism to it.
DutchManticoreCloth simulation is the same as realistic ripping cloth. Bendable metal is the same as deformable objects (see Race Drive GRID), Debree with a source spot in available in SO many games... and softbodies don't even have any use

They demonstrate it with the red cow...which also runs perfectly on my PC.
That means that a PPU is obsolete and unnecessary. Which was my original statement... my statement wasn't that the PhysX engine sucks.. but that a PPU is VERY unnecessary.
Graylord88Games have specifical physx for them alone, but with physX you get them all at once.
DutchManticore No. Only in games with the PhysX engine

.
Seriously? Are you claiming that a PPU actually ADDS physics to games?!

Common...
Graylord88It adds physics to games it supports yes, thats the whole point of it.
I think you missed the whole point of the physX card if you thought otherwise.
DutchManticoreObsolete means that something better is available you know that huh?
Cause this sentence implies otherwise.
And a quadcore is handy even if it isn't supported by a game. Currently most games use 2 cores, true. But if those 2 cores are being used by a game.. the other two cores are still available for other stuff such as music with winamp / burning a cd or whatever you wanna do

It's awesome.
Graylord88 But nothing better is available...?
DutchManticore I was saying Quadcore > PPU the whole time... :\
Graylord88And i am saying that that the PPU does things the CPU cannot, a cpu can NOT calcutate chaos theory! But so does the ppu!
Simply put, if you want good physics, buy a PPU.
You don't have to have either one of them, to get most of it you should have both.
And by the way, a 4quad does not give 4 times more efficiency.
Every core does about 35% of 1 main core alone, meaning a total of 140% efficiency, although, as long as only 2 of them are usable, the other two are obselete.
and gives us a total of... 70% effiency...
Dual cores have about 60% effiency per core, and as most applications can only use 2 core... Well i guess you can calculate that one on your own

.
Why the two remaining cores are obsolete? Well, as long as the application does not support 4 cores, even if 1 application uses 2 cores, then another application that uses only 2 cores will still use the same cores as the first application, it will not automatically use the 2 others.
Only 4 core applications will actually use those 2 last cores.