Game Devs Only Use PhysX For the Money, Says AMD 225
arcticstoat writes "AMD has just aimed a shot at Nvidia's PhysX technology, saying that most game developers only implement GPU-accelerated PhysX for the money. AMD's Richard Huddy explained that 'Nvidia creates a marketing deal with a title, and then as part of that marketing deal, they have the right to go in and implement PhysX in the game.' However, he adds that 'the problem with that is obviously that the game developer doesn't actually want it. They're not doing it because they want it; they're doing it because they're paid to do it. So we have a rather artificial situation at the moment where you see PhysX in games, but it isn't because the game developer wants it in there.' AMD is pushing open standards such as OpenCL and DirectCompute as alternatives to PhysX, as these APIs can run on both AMD and Nvidia GPUs. AMD also announced today that it will be giving away free versions of Pixelux's DMM2 physics engine, which now includes Bullet Physics, to some game developers."
Maybe (Score:4, Interesting)
I wouldn't be surprised if most game devs wouldn't implement PhysX if not for a subsidy. Only half the market is going to be able to take advantage of it after all. It may not be that they don't want it, just that it's not an economical use of their time otherwise.
Re:Maybe (Score:2, Interesting)
Re:They wish they'd thought of it first (Score:1, Interesting)
PhysX adds nothing to the game play. It's just stupid clutter on the ground... At least in any games I've played that use it. As an Nvidia user, PhysX is no longer a reason to keep with the brand... at least now that I have used it.
That said, it's no surprise to me that game developers wouldn't support it without incentive
Re:Maybe (Score:3, Interesting)
Flying boxes and wood splinters do not make a better game.
Well - it's the little things that make the differences though. I mean, you wouldn't think that flying boxes and wood splinters don't make a game any more amazing, but those were basically THE core elements of the Force Unleashed, using the Havok engine. Not surprisingly though, Havok was strictly licensed to Lucasarts for all of 2009 - no one else could use it. It's only just recently become available. So - for most of 2009, PhysX was the best choice - not only subsidized for using it, but because its competitors weren't actually available.
Is it actually allowed to also BE better? (Score:3, Interesting)
Re:They wish they'd thought of it first (Score:2, Interesting)
Did you miss the part where OpenCL and DirectCompute run on both NVIDIA and AMD graphics cards, and that AMD is promoting an open industry standard instead of a proprietary vendor-specific API?
Because I know it was really obvious, and sort of the entire point of the article, but it really sounds like you did.
Re:They wish they'd thought of it first (Score:3, Interesting)
Look at the alternative: instead of adding useless physics to a game that doesn't need it, they could be adding advertisements. Advertising dollars are dollars nonetheless, and I very much prefer a quick splash screen of "powered by PhysX" and some mindless physics interactions than an in-game billboard (possibly even updated over the Internet, shudder).
Re:They wish they'd thought of it first (Score:2, Interesting)
Is 'Incentivizing' Anti-Competitive? (Score:3, Interesting)
This kind of incentive is anti-competitive.
1. It eliminates competition by feature/functionality.
2. It meaningfully constrains innovation. A novel product without capitalization to participate is shut out. (That's the goal anyway)
That said, this kind of incentivizing is everywhere. (game consoles, mega-retailers, mobile phones) No one seems to care about the increased costs consumers assume or constraint on innovation.
I have my bias, what is yours?
Re:They wish they'd thought of it first (Score:4, Interesting)
It's a difference in scale over Havok. I haven't had much time to play video games lately, but I saw a particularly nifty shot from Arkham Asylum. Shoot a bookshelf without PhysX and it falls over. Shoot it with PhysX and suddenly every individual page from every book flies through the air, each tracing its own path down from the sky.
So, you can do physics in Havok. But not on that scale.
I'd suspect that it's not being used for anything other than "ground clutter" is because you can't design your game around PhysX - not everyone has an NVIDIA card. So, PhysX has to be optional and can't change gameplay - which pretty much relegates it to ground clutter.
Re:Is 'Incentivizing' Anti-Competitive? (Score:4, Interesting)
Nvidia is very anti-competitive and has been for a very long time.
The recent "making physx stop working when AMD gfx card is present" is just one of the more public outings of their unethical behavior.
I wish someone would expose all of their shenanigans and anti-competitive practices so people can realize how badly these things affect the industry and consumers (ugh, hate that word).
The most recent thing I read about their practices is from the upcoming PC game, Just Cause 2. There's a trailer showing off Nvidia-only effects ...(something which is dead standard DirectX code) and artificially blocking out AMD/others from getting the benefits. The Batman Arkham Asylam scandal was one more people may recall. They claim (and their users/shills) that TWIMTBP is just "marketing"... more like bribery and blocking out the competition. They've been caught on many occasions but the public rarely sees anything negative about them.
Nvidia is the Intel/Microsoft of the video card industry but unlike them, isn't quite as dominant (thankfully for us) but they still do a hell of a lot of damage. (The Jupiter of the computer industry... too small to become a sun but still an 800 quadrillion ton gorilla).
I've stopped buying Nvidia cards since the Geforce 2. At that time for performance reasons but since then I vote with my wallet and let others know to support fair and legal competition.
Best example with the MMORPG UTOPIA (Score:5, Interesting)
A friend told me about his experience with Utopia. It implemented GPU-accelerated physics in one of recent patches. But try hard as you wish, he failed to notice any difference for weeks of gameplay. Until he entered the central city. With flags by the entrance fluttering smoothly in the wind, instead of the old static animation.
Yep, that's it. Many megabytes of a patch, a game of hundreds of miles of terrain, hundreds of locations, battles, vehicles, all that stuff... and physics acceleration is used to flutter flags by the entrance.
Re:clutching at straws (Score:4, Interesting)
There are about 25 million PCs sold per month. I guess ATI is happy to have sold 8% of that monthly amount over the several months their 5xxx have been available, that's 3-4% of PC sales. Congrats to them, but still, fairly marginal.
Discrete cards have always been better than IGPs. I don't really get your point. Only recently (definitely way after the pentium 1) have IGPs become good enough to display all video files, or handle Aero.
PhysX is about making physics computations, not directly putting pixels on screen, so it's a kind of specialized GPGPU.
Re:They wish they'd thought of it first (Score:3, Interesting)
Re:They wish they'd thought of it first (Score:3, Interesting)
Re:They wish they'd thought of it first (Score:4, Interesting)
Unfortunately from the physics simulations I've been working with I'm pretty sure that what they've done there is simply removed physics activity from the non-accelerated version rather than adding it to the accelerated one. A sneaky way of making GPU-accelerated PhysX look better. I'd be shocked if those book effects wouldn't be just as easy at the same framerate on the CPU unless there are truly ridiculous numbers of books.
Re:They wish they'd thought of it first (Score:3, Interesting)
They won't track anything more than game usage because the game can't access anything else, on my PC. And they can *already* be tracking game usage. Of course, if I know it is, I won't buy it. And if it's an SP game, I'll just block it at firewall level.
As for delays in game loading, that's the kind of stuff that I can easily find out after reading a couple of reviews. Buying a game without doing so first is stupid anyway.
As I said, if it's unobtrusive and doesn't shut then game down if it can't download the ads, fine by me.
In my experience, PhysX has only been a hindrance! (Score:5, Interesting)
Apparently it doesn't do anything crucial or even noticable as my games run just fine with it turned off. And now I'm told the game devs don't even want to use it?
This "feature" has caused me nothing but grief!