Thursday, August 28th 2008
Radeon and GeForce Share Work, PhysX Applications Win
The functionality of CUDA and its implementation of GPU-accelerated PhysX processing has benefited many a GeForce user. Users of ATI accelerators lacking this incentive either use Ageia PhysX card or avoid it altogether. It has been verified by Hardspell that in an environment where Radeon accelerator(s) do graphics processing, a GeForce accelerator can be used standalone to process PhysX. Hardspell used a Radeon HD 3850 along with a GeForce 9600 GT on the same system with the display connected to the Radeon, though no form of multi-GPU graphics connection existed, the GeForce card partnered the Radeon well in processing physics, while the Radeon did graphics. Results of the oZone 3D FluidMark, a benchmark that includes routines to evaluate the machine's capability in processing physics, showed a greater than 350% increase in scores, showing that the GeForce accelerator is doing its job.This was further proved with game testing of Unreal Tournament III. Provided are screen-shots from the game along with those of the FluidMark windows. The first window shows a score of 759 o3marks, while the second window in which GeForce processed PhysX, the score jumped to 2909 o3marks.
Source:
Hardspell
144 Comments on Radeon and GeForce Share Work, PhysX Applications Win
If I could get a 9800GT for $40 I'd swap my 8800GT, even though they are the same :D (well with luck 55nm version).
Fun to break stuff in warmonger, don't know if there is any other use at the moment. Runs surprisingly well with just my single card.
edit: oh and the 9800GT can always be downclocked for less power and heat, power is still plenty.
edit: I'll take that back. It's a MASSIVE 9W load difference with 9800GT and 9600GT :) So yeah, the 9800GT is just fine.
www.techpowerup.com/reviews/Zotac/GeForce_9800_GT_Amp_Edition/24.html
Anyway the 8800GS/9600GSO would be a lot better physx card.
PhysX is pretty much a gimmick now like it has always been (probably dying a slow death) when both Intel and AMD/ATI are using their multi core CPU's to assist on in-game physics.
The processing power involved isn't that demanding at all, using a 2nd graphics card solely for PhysX is a complete waste of time when any multi-core CPU could handle it without a single hint of slowdown at all.
EDIT: BTW you knew that Ageia aproached AMD/Ati long before Nvidia isn't it? Ati had the chance and they didn't took that train.
To another Point, Havoc is the alternative to Physx. TBH, Id rather not buy hardware that supports a Function such as Physx until there is actuall Tangible Software out there that utilizes it, not just a handful but when majority have that technique, by the time Actuall Stuff comes to fruitition it will be time to upgrade again= which makes buying that piece of hardware a waste of time, im sorry future proofing is not in my vocabulary.
It's a bit trange how ATI still has to decide paths and don't seem to have resources to follow 2 paths, even after AMD bought them, a company that tossed billions of dollars around like it's going out of style.. well actually, the dollar is going out of style I guess :P
- Buy a Nvidia card and enjoy the extra physics.
- Don't buy anything and argue about something they don't want, and they don't understand, primarily because they can't have it.
-Enjoy the game as they can play, not acting like a childish, crying for something they can't have.
PhysX is just a FREE added value for those who bought their hardware. If you don't have it and don't want to benefit from great physics, then continue as you are today. But why argue with something yo say you don't care about?
I remember so many people saying the same about the first graphics cards that is actually so funny... I'm not saying it will be as successful, but it has the potential.
Besides Havok is the alternative, but not the competition. It has nothing to do against Ageia, because where it is computed. LOL Havok, UT games, Half-LIfe 2, Oblivion... CRAP, CRAP, CRAP. The physics I mean. It had to come Crytek and make a better physics engine on their own, even if they are supposedly not experts.
EDIT: after some searching I have found that Ati said that before Ageia's adquisition. And TBH there is a difference. Ageia had a hardware base of not more than 100.000 PPUs, Nvidia has over 50 million capable cards and 55-60% market share. You can't compare, it does pay off to implement good physics in your game if you know it could mean an advantage over other games when you have so much potential buyers.
less than 100.000 PPUs = big flop as no game developer will care to make separate code if the hardware base is only 10% of the number of game copies they try to sell. Yet Ageia managed to convince some developers!! Speaks volumes to the quality of the feature!
more than 50 million capable GPUs (and potentially a lot more to come) = a developer only needs to sell the game to 2% of the installed base to become the most successful PC game in late years. IF the game really stands out IMO they can sell a lot more than that 2% of Nvidia owners EASILY.
"in his speech GPG CTO Technology Day held in Iceland’s capital, Raja Koduri, CTO of AMD GPG (ex-ATI), announced that AMD believes that the time for proprietary software solutions such as AMD's own Close-to-Metal and Nvidia's CUDA has passed.
As a result, AMD will throw its efforts behind DirectX 11 Computational Shaders and the OpenCL GPGPU language and will focus on standardized solutions only."
Of course it's true that that is not mentioning physics, and also it's not quite clear if MS will do anything in that direction or offer encouragement or support for physics on the GPU via DX11, on the other hand ATI could use the GPU-computational part of DX11 and write a physics plugin for it, theoretically, as could nvidia, or nvidia could extend CUDA to work on top of DX11 so they can smoothly move their PhysX api to DX11 and have no need to expose their users to big changes in that area.
And then there's the DX11 platform.. it'll be vista/windows7 and not XP, which most people still prefer and have.
So I guess you are right, PhysX seems to be the winner and we'll have to get nvidia cards as assist or someone should make a PhysX driver for ATI.
Personally I pull more towards getting a nvidia card as secondary right now, as soon as I know if that's practical, because some dubious pictures on hardspell isn't quite the same as knowing it works, and works smoothly, to mix cards that is, for all I know it's fraught with all kinds of issues and/or requires hacks and instability I'm not willing to accept.