What do you think about ATI not using Physx

Discussions about getting games to run in a Multi-Mon setup.
Post Reply
BloodTotal
Posts: 33
Joined: 14 Nov 2009, 23:39

What do you think about ATI not using Physx

Post by BloodTotal »

For all you users out there of ATI, how do you feel not being able to have physx?

especially for multi-monitor gaming because you just get to see so much more and so many effects
User avatar
Mach1.9pants
Insiders
Insiders
Posts: 1512
Joined: 29 Jul 2007, 05:24
Location: NZ

What do you think about ATI not using Physx

Post by Mach1.9pants »

I am a current NV user and have PhysiX disabled, the only game I saw any benefits was Mirror's Edge, but that killed the FPS

My 5970 is on order and I won't miss PhysiX; and if I did I will plug in my 8800GTX and use the hack to get it. If it works that way, I am not sure
User avatar
DaFox
Posts: 2356
Joined: 14 Nov 2006, 15:48

What do you think about ATI not using Physx

Post by DaFox »

To add to Mach's list of games with PhysX worth having on: Batman: AA. But it really hurts the FPS without a dedicated physx card aswell.

PhysX would most definitely not be a factor in my card choice at all.
User avatar
suiken_2mieu
Insiders
Insiders
Posts: 2351
Joined: 20 Aug 2009, 04:20
Location: Virginia
Contact:

What do you think about ATI not using Physx

Post by suiken_2mieu »

I care less about physics, as it never hinges on gameplay, just visual.
System Core: | Intel Core i5-2500K + ASUS P8Z68-V + 16GB Corsair XMS3 DDR3 1333 MHz | Win7 x64 | MSI R7970 Lightning 3GB [1105/1400] |
Display: | 3 x Dell Ultrasharp 3007WFP-HC @ 7680x1600 | Dell u3011 |
User avatar
BHawthorne
Insiders
Insiders
Posts: 1640
Joined: 06 May 2006, 12:46

What do you think about ATI not using Physx

Post by BHawthorne »

PhysX is only relevant in nitch use and markets. I'm not a FPS gamer, so it's largely irrelevant to me. I've yet to see it used effectively in the games I prefer, which are MMOs.
Brad Hawthorne
Product Manager
Nthusim Pty. Ltd. | www.nthusim.com
whismerhill
Posts: 760
Joined: 28 Jun 2009, 22:17

What do you think about ATI not using Physx

Post by whismerhill »

physX is nice for immersion
I saw a vid of mirror's edge with physX and I like it a lot

for me it's not on the same level as ordinary "pleasing visuals" (like oblivion back in the time ...)

physics effects in games in general allow your character to impact the environment. and this allows for more immersion... the player may feel like he impacts his environment

I always have this "dream" (since years ago)
of a game where you incarn a simple person of flesh and bones
in a "mechwarrior" type of war
you never leave the first person POV but you can drive any vehicle, from simple cars & trucks to helicopters & full weight mechs

that's the basic setup but what's particular in this dream is that everything would be destructable, entire cities of skycrapers to raze or erase if you feel so inclined...


however one has to remember that physX is just like .NET that is : libraries to ease a developper workload, nothing's prevent a game to include physics effects outside physX (except the workload/cost involved).

finally physX is nearing its end probably quite soon with DX11
User avatar
scavvenjahh
Editors
Editors
Posts: 3424
Joined: 06 Mar 2008, 17:20

What do you think about ATI not using Physx

Post by scavvenjahh »

Why ask those who are basically deprived of it ? :lol:
And why choose anyway ? You can get PhysX + Eyefinity. Just use a cheap GeForce (GT220...) as a PhysX-only addon card. Nvidia doesn't like it but there are tutorials out there ;)
Unknownsock
Posts: 110
Joined: 01 Jun 2009, 23:36

What do you think about ATI not using Physx

Post by Unknownsock »

Well PhysX has no impact on gameplay what so ever, so i don't really care.
Physics of this kind will just be a gimmick until it becomes open source.

I mean the list of games that actually use PhysX is just embarrassing.
Especially hardware accelerated physics, last time i looked it was lower than 10.
User avatar
Anprionsa
Posts: 567
Joined: 22 Oct 2009, 21:34

What do you think about ATI not using Physx

Post by Anprionsa »

I would really like to see it take a more general form, I mean, if it could be implemented for all cards and didn't have such an adverse effect on the FPS than I think it would make a great effect for immersion and the like. I would love to see how this technology pans out in the future, maybe not Physx, but something similar.
Professional... well I'll figure that out.



"I sense something, a presence I've not felt since......."
whismerhill
Posts: 760
Joined: 28 Jun 2009, 22:17

What do you think about ATI not using Physx

Post by whismerhill »

maybe not Physx, but something similar.

hint : http://www.behardware.com/articles/770-9/report-amd-radeon-hd-5870-and-5850.html

Compute shaders

The final significant innovation introduced by Direct3D 11 is known as the compute shader or DirectCompute. [...]. Compute shaders have the advantage of being standardised and therefore directly supported on all compatible graphics cards[...]. The other advantage, mainly in version 5.0, is that they have been designed to interact efficiently with a 3D scene in DirectX, which simplifies usage for physics calculation or non-polygon geometry or even post processing effects [...]
To facilitate their introduction Microsoft hasn’t only added compute shaders at 5.0 but also 4.0 and 4.1, so as to give support on DirectX 10 and 10.1 generation graphics cards, with a few limitations of course.

more at the end of the page of the link.
bowenac
Posts: 309
Joined: 30 Nov 2009, 02:21

Re: What do you think about ATI not using Physx

Post by bowenac »

I don't understand why ATI does not bring this to their cards. I actually really like the built in Physx on Nvidia cards I was using it on my gtx 260 but just got a 5870 for eyefinity. I really wish it supported Physx I don't feel like getting another card though just for Physx I am using my GTX 260 now in my HTPC so.......
User avatar
BHawthorne
Insiders
Insiders
Posts: 1640
Joined: 06 May 2006, 12:46

Re: What do you think about ATI not using Physx

Post by BHawthorne »

I don't understand why ATI does not bring this to their cards. I actually really like the built in Physx on Nvidia cards I was using it on my gtx 260 but just got a 5870 for eyefinity. I really wish it supported Physx I don't feel like getting another card though just for Physx I am using my GTX 260 now in my HTPC so.......


It's for purely political reasons why it's not done. PhysX is a nVidia property. ATI and nVidia don't play well together. It's not that they can't, it's that they won't.
Brad Hawthorne
Product Manager
Nthusim Pty. Ltd. | www.nthusim.com
bowenac
Posts: 309
Joined: 30 Nov 2009, 02:21

Re: What do you think about ATI not using Physx

Post by bowenac »

[quote]I don't understand why ATI does not bring this to their cards. I actually really like the built in Physx on Nvidia cards I was using it on my gtx 260 but just got a 5870 for eyefinity. I really wish it supported Physx I don't feel like getting another card though just for Physx I am using my GTX 260 now in my HTPC so.......


It's for purely political reasons why it's not done. PhysX is a nVidia property. ATI and nVidia don't play well together. It's not that they can't, it's that they won't.

I think you just mean the Word or logo Physx they could name it something else Havoc is another type of Physics. Soo... Why the hell wouldn't they I am just going to throw it out there and say I don't think they can. I know it would pull more people in on there cards. Same reason Nvidia doesn't want people using there card with a ATI card so now people have to use a hacked driver to get Nvidia Physx to work along side a ATI card.

ATI knows that more and more games are going to support this, and near future people are going to want this. Why wouldn't someone want physx enabled in games. People are just lying to them selves saying they don't care for it.
User avatar
dopefish
Insiders
Insiders
Posts: 1514
Joined: 14 Apr 2007, 02:13

Re: What do you think about ATI not using Physx

Post by dopefish »

DirectCompute is something that can be used on DX10-capable cards.

If you have the DX SDK, there are several DirectCompute samples included. One of them is this beautiful ocean simulator. When you run it, you can open the task manager and look at CPU usage, and it uses 0-5% CPU. If needed, you can turn on wireframe mode just to see how complex the ocean simulator really is.

The DirectCompute samples included with the DX SDK are indeed using DX11 headers, so it's a DX11 feature that just works on existing video cards (which is good). I'll grab a screenshot of it later.


Anyway, as far as PhysX not being on ATI, I don't think it's a big deal. Almost no games used hardware PhysX, but plenty use software PhysX, Havok, or their own implementation. PhysX isn't a hardware-only library. There are plenty of games out there that use software PhysX just fine.

Using hardware PhysX does have an impact on FPS if you only have one video card, but you can actually pick up a <$100 USD nVidia 9800 card just for PhysX.

As a developer, I'm more concerned about ATI not having CUDA support, but again, that's something that doesn't matter to the rest of the people, and with OpenCL available now, it's even less of a problem.
Widescreen Fixer - https://www.widescreenfixer.org/

Widescreen Fixer Twitter - https://twitter.com/widescreenfixer
Personal Twitter - https://twitter.com/davidrudie
A Small White Box
Posts: 77
Joined: 10 Jan 2009, 16:41

Re: What do you think about ATI not using Physx

Post by A Small White Box »

I never quite understood why it was decided that offloading physics processing from the CPU to the GPU (or PhysX card) was a good idea. My CPU, memory, and buses involved are more than capable of handling the workload (my CPU never seems to exceed 50% usage). Offloading onto the GPU just seems like a recipe for disaster with modern games bringing the top of the line video cards to their knees. Perhaps someone could explain this concept.
User avatar
dopefish
Insiders
Insiders
Posts: 1514
Joined: 14 Apr 2007, 02:13

Re: What do you think about ATI not using Physx

Post by dopefish »

I never quite understood why it was decided that offloading physics processing from the CPU to the GPU (or PhysX card) was a good idea. My CPU, memory, and buses involved are more than capable of handling the workload (my CPU never seems to exceed 50% usage). Offloading onto the GPU just seems like a recipe for disaster with modern games bringing the top of the line video cards to their knees. Perhaps someone could explain this concept.


That's the idea of having a dedicated card for it.

The GPU is capable of processing physics better than a CPU due to it's high core and processing unit count. You can spawn a lot of threads to handle all the individual particles and the GPU will love it because it's designed for that.

A CPU processing the same data that hardware PhysX handles will result in a much slower game than if you ran them on the GPU. However, keeping your CPU and GPU free by installing another video card just for handling PhysX, and you have little to no loss in performance at all.
Widescreen Fixer - https://www.widescreenfixer.org/

Widescreen Fixer Twitter - https://twitter.com/widescreenfixer
Personal Twitter - https://twitter.com/davidrudie
User avatar
dopefish
Insiders
Insiders
Posts: 1514
Joined: 14 Apr 2007, 02:13

Re: What do you think about ATI not using Physx

Post by dopefish »

Here are those shots of the OceanCS Direct Compute sample:






Here's some links to a video I captured of it:
Flash Player Version
HTML5 Version (Requires Chrome or Safari)
Widescreen Fixer - https://www.widescreenfixer.org/

Widescreen Fixer Twitter - https://twitter.com/widescreenfixer
Personal Twitter - https://twitter.com/davidrudie
User avatar
scavvenjahh
Editors
Editors
Posts: 3424
Joined: 06 Mar 2008, 17:20

Re: What do you think about ATI not using Physx

Post by scavvenjahh »

I never quite understood why it was decided that offloading physics processing from the CPU to the GPU (or PhysX card) was a good idea. My CPU, memory, and buses involved are more than capable of handling the workload (my CPU never seems to exceed 50% usage). Offloading onto the GPU just seems like a recipe for disaster with modern games bringing the top of the line video cards to their knees. Perhaps someone could explain this concept.
Think of hardware physics not as additional load that would fit in idle CPU cycles, but as many many loads.
Offloading physics to a dedicated card is a "good idea" for processing massively parallel stuff - even though it's not what physics always are. It's not necessary for physics acceleration per se, but it's an interesting route for "advanced" physics (breakable environnements, realistic cloth & liquid simulation) and a necessity for "extreme" physics (objects that break in persistent debris which are in turn affected by physics, in a swimming pool, surrounded by flags, under falling hail). It's thanks to the offloading that you can get the insane amount of bricks and glass shards piling up and flying about in duly destroyed UT3 PhysX maps. This is an extreme, tech-demo-ish example of course but in a world with CPU-bound physics, no one would've bothered designing stuff like that.
Just my non-dev way of seeing things anyway.
User avatar
X-Warrior
Posts: 1045
Joined: 24 Jun 2005, 22:58

Re: What do you think about ATI not using Physx

Post by X-Warrior »

PhysX?

:roll:
User avatar
packerfan
Posts: 1296
Joined: 22 Mar 2006, 03:09

Re: What do you think about ATI not using Physx

Post by packerfan »

Physx on CPU's even i7's have lagged from some reports, it sounds like it is only single threaded on the cpu and 1 core isn't fast enough to do all the calculations.

XWarrior, its just random advanced visuals.
Mirror's Edge shows it pretty well http://www.firingsquad.com/hardware/mirrors_edge_physx_performance/

Basically what dopefish said, if you are already on Nvidia, throw in a cheapo card with a handful of stream processors and dedicate it to physx (will be cheaper than the aegia cards ever were)

If you are ATi use the work around to throw a nvidia card in

25 bucks for a 8400gs
50 dollar area for a geforce 210/9400gt
Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests