| Thursday, June 26 2008 |
Eran Badit of NGOHQ.com successfully modified NVIDIA CUDA (Compute Unified Device Architecture) to operate on an ATI GPU and has been able to run the NVIDIA PhysX layer on an RV670, the Radeon HD 3850.
He tells that enabling PhysX support on Radeon cards is not particularly difficult, leading us to believe that physics on graphics cards may not so much be a technology problem but an issue of corporate dynamics.
On his first run, Eran got a 22,606 CPU score in 3D Mark Vantage, enhancing the overall score to P4262. A comparable system without PhysX-support will cross the finish line at about P3800.
Source: NGOHQ.com
He tells that enabling PhysX support on Radeon cards is not particularly difficult, leading us to believe that physics on graphics cards may not so much be a technology problem but an issue of corporate dynamics.
On his first run, Eran got a 22,606 CPU score in 3D Mark Vantage, enhancing the overall score to P4262. A comparable system without PhysX-support will cross the finish line at about P3800.
Source: NGOHQ.com
User comments
My only question with GPU physics is if it will work well IN GAME. Vantage isn't a game, so those scores can only matter so much. Remember, the PPU's from Ageia worked well but they would drop the frame rates. I wonder if GPU physics will slow down a system if it runs on only 1 GPU systems.
Lol I googled for PhysX driver for ATI GPU's and got nothing like two day ago, but here it does exists, I knew something like this was bound to happen. Why must they limit our hardware. How can we expect to get the good stuff when they are not even letting us use our current stuff to the max.
I could have sworn ATI was working on making a 2nd or 3rd gpu on their mobos or intel mobos work as Physics cards.
by: WarEagleAUThat was back in the X1000 days when they had single core cpu's that couldnt do physics.
I could have sworn ATI was working on making a 2nd or 3rd gpu on their mobos or intel mobos work as Physics cards.
Anyways, this is what I waiting for. Im gonna get a 4850 cause PhysX was the only thing I wanted that the 9800GTX had..
by: ShadowFoldi have the same thoughts too, i was also leaning toward nvidia coz of physx and cuda. but now ati has a better chance with me, although cuda and video encoding is still with nvidia .
Anyways, this is what I waiting for. Im gonna get a 4850 cause PhysX was the only thing I wanted that the 9800GTX had..
Anyone know if this driver is available to the public yet and if it would work with all ATI Graphics cards.
heh i'm getting a HD4850 tomorrow!
by: WarEagleAUwe could end up seeing that with AMD's multi-core CPUs; with AMD working with Havok, it's possible they could optimize in such a way that one-core of the processor would dedicate solely to physics processing like Intel had done already.
I could have sworn ATI was working on making a 2nd or 3rd gpu on their mobos or intel mobos work as Physics cards.
My real point of curioisity, though, if AMD enables some form of physics processing on their GPUs - how much would that affect performance on their cards? I mean, it seems that nVidia's latest hardware is kinda designed around being able to extend this capability without interfering with video rendering, but I don't think ATI's GPUs are - I mean, they're supposedly still superb for doing that kind of work, but I'm not sure the GPU would be able to render video at the same time :confused:
by: KreijWow. That sounds like fun. (not) Although I don't know why you would need any specific physics engine to do that. It sounds like you could accomplish the same task with greater efficiency with a simple cutscene. Do you really give a f*** about it being generated in real time? I mean that's like wanting a game where each individual drop of rain slides down a surface based on speed, weight, texture, etc. What does it get you? Bragging rights I suppose. The point that I was trying to make is that what we're seeing now through generic physics engines (generic as in pre-written for multiple applications to use) is not impressive, its expected. Just like getting support for those engines through the hardware you would normally need to run a game. What I don't like is that now we're going to see graphics card companies competing over physics when it should be left to the game developers to make a good game where gameplay and playability out-weigh the visuals.
Physics (havok, PhysX) is not BS. It's just in it's infancy at the moment.
Just think what an RPG would be like if you could blow a dam and flood a town that was downstream. Or the inverse, you build a dam and create a lake upstream.
The possibilities are endless.
At the moment it is just being used for a little eye candy, but that will change.
by: PrudentPrincessi agree
Wow. That sounds like fun. (not) Although I don't know why you would need any specific physics engine to do that. It sounds like you could accomplish the same task with greater efficiency with a simple cutscene. Do you really give a f*** about it being generated in real time? I mean that's like wanting a game where each individual drop of rain slides down a surface based on speed, weight, texture, etc. What does it get you? Bragging rights I suppose. The point that I was trying to make is that what we're seeing now through generic physics engines (generic as in pre-written for multiple applications to use) is not impressive, its expected. Just like getting support for those engines through the hardware you would normally need to run a game. What I don't like is that now we're going to see graphics card companies competing over physics when it should be left to the game developers to make a good game where gameplay and playability out-weigh the visuals.
Excellent, way to go :rockout: where is the link for download :laugh:
so... WTF for me is like dejavu...
yesterday I write that...: http://forums.techpowerup.com/showthread.php?p=856989#post856989
so if is true the physics can be run on/by non-nvidia(ageia) cards. :D
yesterday I write that...: http://forums.techpowerup.com/showthread.php?p=856989#post856989
so if is true the physics can be run on/by non-nvidia(ageia) cards. :D
by: PrudentPrincess
Wow. That sounds like fun. (not) Although I don't know why you would need any specific physics engine to do that. It sounds like you could accomplish the same task with greater efficiency with a simple cutscene. Do you really give a f*** about it being generated in real time? I mean that's like wanting a game where each individual drop of rain slides down a surface based on speed, weight, texture, etc. What does it get you? Bragging rights I suppose. The point that I was trying to make is that what we're seeing now through generic physics engines (generic as in pre-written for multiple applications to use) is not impressive, its expected. Just like getting support for those engines through the hardware you would normally need to run a game. What I don't like is that now we're going to see graphics card companies competing over physics when it should be left to the game developers to make a good game where gameplay and playability out-weigh the visuals.
I think he means that physics acceleration is explicitly required for certain games to "be as awesome as it is". Some games are impossible without it. Half Life 2 series uses Havoc. Look how its gameplay elements were enhanced with it. Better example is Portal. Games require physics to process rag-doll effects (you wouldn't want all killed enemies to fall down like they did in Wolfenstein 3D (1992) ? That you have an Apache chopper flying over you and under air-flow of its propeller, grass remain stiff as long green match-sticks? Or that even when a 1 tonne hippo falls into water, you only have a ripple in the form of a dynamic texture created in the water and no epic-splash? Physics has become a visual element as important as shading.
by: btarunrI get what you're saying, I guess his example was just a poor one. Physics are important to gameplay and visuals, but I was addressing the fact that games that have used these technologies didn't really need them to be fun. I was just worried that some games would forget about gameplay and focus all their energy on visuals. (Warmonger is a good example of what might happen, although it isn't a commercial game)
I think he means that physics acceleration is explicitly required for certain games to "be as awesome as it is". Some games are impossible without it. Half Life 2 series uses Havoc. Look how its gameplay elements were enhanced with it. Better example is Portal. Games require physics to process rag-doll effects (you wouldn't want all killed enemies to fall down like they did in Wolfenstein 3D (1992) ? That you have an Apache chopper flying over you and under air-flow of its propeller, grass remain stiff as long green match-sticks? Or that even when a 1 tonne hippo falls into water, you only have a ripple in the form of a dynamic texture created in the water and no epic-splash? Physics has become a visual element as important as shading.
Well... well... sadly, the HD 4800 family won't be supported, because AMD thinks NGOHQ.com is not worthy enough to borrow review samples (definitely a bad idea). Anyway, expect to see some cool demo video in several days-weeks. Rememebr, it takes a lot of time and work to make CUDA compatible enough with Radeon to get it to fully work without any issues.
and you are stupid ... this will NEVER works ...
and you are stupid ... this will NEVER works ...
Obviously after ATI refused to supply a sample, he'd become a lone ranger, or an industrial laughing stock....AMD refused to give him a sample for a reason, being they don't want to get into trouble with NV at this point. NGO reverse engineered the drivers, and NVIDIA's EULA clearly prohibits that.
does it work on the RV770?
by: PrudentPrincessTrue Indeed. As an intense multiplayer gamer (FEAR for example), I find that I must turn off all of the ridiculous effect eye candy - otherwise I am at a distinct disadvantage versus my opponents. That cloud of smoke, or flying debri, is simply blocking my view of the enemy - who may or may not be seeing the same obstruction of view, depending upon their settings. Truth be told, the novelty of realistic physics effects wears off after the 100th time. Physical effects should offer value to the game play - not just spectacle - for example the explosion must offer damage to my opponent who walks nearby, rather than just eye candy. This physics value must be coded into the game at the developer level (ex. recorded in the hitbox), and cannot be offered by a hardware driver. If Physx can offer a bridge to the developer to help them use meaningful physical effects in games - more power to 'em!
In all reality, who gives a flaming f*** about being able to shoot a cloth and have it rip accurately?.....We should have been able to see "Physx" effects in the first place, it shouldn't be something that needs to be enabled by some random driver to work.
Regards,
jtleon
Compare Half Life 2 to Counter Strike: Source. What's the primary difference? That while HL2 involved you picking up objects, interacting with them (apart from visual enhancements due to physics), CS:S was more of a no-BS multi-player game. That game did use Havoc, but its effects were greatly minimised to make the player focus on the gameplay. In HL2, you can halt at a place and spend hours figuring out what to do, but in CS:S, the game's over in minutes. In CS:S, there's nothing beyond maybe shooting sand to send up a minor puff of dust or shooting a barrel to displace it, and the usual rag-doll effects. If a game developer under-implements or poorly-implements physics, then it's the developer and not the physics API to blame.
by: OBRNo, no joke. They used a HD3850 card for physics. The "driver" is supposed to be available this weekend.
Well... well... sadly, the HD 4800 family won't be supported, because AMD thinks NGOHQ.com is not worthy enough to borrow review samples (definitely a bad idea). Anyway, expect to see some cool demo video in several days-weeks. Rememebr, it takes a lot of time and work to make CUDA compatible enough with Radeon to get it to fully work without any issues.
and you are stupid ... this will NEVER works ...
Too bad the guy will get himself sued, before he even thinks about doing this to the HD48xx driver.. It would have been another reason for me to go with a 48xx instead a GTX2xx.
by: substance90Someone will take his place.
Too bad the guy will get himself sued, before he even thinks about doing this to the HD48xx driver.. It would have been another reason for me to go with a 48xx instead a GTX2xx.
Let`s hope so. :)
I see alot of people dissing this guy everywhere and he is doing something illegal, BUT if this mod really takes off when its released and I'm sure it will, even though its illegal, I think more companies will pick up intense physics in games,
I mean, who on this forum who has a 38XX card and knows about this mod ISN'T GOING TO USE IT.
WHO
exactly,
I mean, who on this forum who has a 38XX card and knows about this mod ISN'T GOING TO USE IT.
WHO
exactly,
I think the bigger inference game developers are beginning to draw is:
"If we use PhysX, only NV and Ageia card users can enjoy our games, while ATI users won't".
It's all over the news that ATI is heading towards a 40% market share soon. Developers will take note of that, and choose Havoc over PhysX since everyone can use it, doesn't require you to download and install a "Havoc driver", it comes with the game, anyone with a half decent (as in > P4 3.20 GHz / A64 3200+) can enjoy Havoc.
"If we use PhysX, only NV and Ageia card users can enjoy our games, while ATI users won't".
It's all over the news that ATI is heading towards a 40% market share soon. Developers will take note of that, and choose Havoc over PhysX since everyone can use it, doesn't require you to download and install a "Havoc driver", it comes with the game, anyone with a half decent (as in > P4 3.20 GHz / A64 3200+) can enjoy Havoc.

