Batman Arkham City, no physics at all if you don't use physx ?

Page 13 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Exactly why could be debated, hard to know precisely. Whatever the reasons are, they're still present, as gpu physx still hasn't taken off with only 16 titles that support it over its four years of market presence.

Subjectively 70% of the games that do support it are utter trash as well. Which really reflects even worse upon it.

I loaded it up last night and the performance was so poor in DX11 I stopped playing. I tried DX9 and it ran fine and pretty much looked the same. Still going to wait to see if they can fix it for DX11 before going any further.

BF3 is much better anyways, so I can wait.

Objectively > subjectively

But for one that thinks PhysX is dead, irrelevant pointless and the evil killer of babyseals...you sure whine a lot about it
You even create threads about it...like this one.
If you didn't care about the added physics you wouldn't do this.
You'd simply don't care.

Your actions contradicts your statements.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Exactly why could be debated, hard to know precisely. Whatever the reasons are, they're still present, as gpu physx still hasn't taken off with only 16 titles that support it over its four years of market presence.

Subjectively 70% of the games that do support it are utter trash as well. Which really reflects even worse upon it.

I loaded it up last night and the performance was so poor in DX11 I stopped playing. I tried DX9 and it ran fine and pretty much looked the same. Still going to wait to see if they can fix it for DX11 before going any further.

BF3 is much better anyways, so I can wait.

For me, was always curious why content slowed down. And was answered by nVidia
themselves:

PhysXInfo.com: Over last years, amount of GPU PhysX games is actually decreasing. There were five games in 2009, three in 2010 and so far only one in 2011. How can you explain that?

Tony Tamasi: It was a choice on our part. We had a large amount of resources we could otherwise dedicate to content, but we needed to advance the core technology. We needed to get PhysX 3 done, and we needed to get APEX done to the degree where it is usable by game developers. We had to put a lot of resources there, which meant that some of those resources weren’t directly working on games.

But in the long term, game developers can actually use PhysX and APEX, and make use of the GPU without significant amounts of effort, so that a year or two years from now more games will come out using GPU physics.

Rev Lebaredian: When we initially acquired Ageia, we made a big effort to move many games over to GPU PhysX. We learned a lot in that period of time: getting GPU physics into games, what are the problems, what works and what doesn’t. That gave us the opportunity to regroup, refocus, and figure out how to do it correctly.

We made a conscious decision. After we did a bunch of PhysX and APEX games in 2009 and early 2010, we said “Ok, we have learned enough, we need to sit down and focus on finishing APEX and changing it based on what we just learned, as well as PhysX 3”. Doing as many titles as we were doing before was just going to slow us down.

It made more sense to slow down the content pipeline but get the tools right, but that puts us in the position when once those are complete, it is actually less work for us to get PhysX in games.

This slowdown has not been because of any problems. It is something that we have decided to do.

http://physxinfo.com/news/6419/exclusive-nvidia-talks-present-and-future-of-physx-technology/

Let's see if content rises over time now.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,108
1,260
126
Objectively > subjectively

But for one that thinks PhysX is dead, irrelevant pointless and the evil killer of babyseals...you sure whine a lot about it
You even create threads about it...like this one.
If you didn't care about the added physics you wouldn't do this.
You'd simply don't care.

Your actions contradicts your statements.

Sense you make not.

-Yoda
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
My question is...why couldn't it be written into some version of Directx as a standard so every GPU could do it if it adhered to that standard?
First, DirectX is not a standard. Second, no physics engine is not proprietary. Third, it can be done, but who is going to pay for development cost? Fourth, why reinvent the wheel when there exist one? If the complain is PhysX doesn't work on AMD video card, then should AMD be the one who is responsible for it?

In case you don't realize, AMD has began the work, but with all the reason downfall, I don't think this will be on the priority list.
 
Last edited:

Seero

Golden Member
Nov 4, 2009
1,456
0
0
Exactly why could be debated, hard to know precisely. Whatever the reasons are, they're still present, as gpu physx still hasn't taken off with only 16 titles that support it over its four years of market presence.

Subjectively 70% of the games that do support it are utter trash as well. Which really reflects even worse upon it.

I loaded it up last night and the performance was so poor in DX11 I stopped playing. I tried DX9 and it ran fine and pretty much looked the same. Still going to wait to see if they can fix it for DX11 before going any further.

BF3 is much better anyways, so I can wait.
I am confused. Are you talking about DirectX or are you talking about PhysX? You made it sounded like Nvidia is responsible for problem that occurs on game code. Dx11 broke on regardless of what video card you use, be it AMD or Nvidia, and batman:AC is from Rocksteady, not Nvidia.

Lets go back to PhysX, are there something wrong with PhysX of the game? Why are you so upset about no PhysX yet you use 3xGTX480 before the game is released. Now you are upset because PhysX works fine, but Dx11 is not. What exactly upset you?
 

Grooveriding

Diamond Member
Dec 25, 2008
9,108
1,260
126
I am confused. Are you talking about DirectX or are you talking about PhysX? You made it sounded like Nvidia is responsible for problem that occurs on game code. Dx11 broke on regardless of what video card you use, be it AMD or Nvidia, and batman:AC is from Rocksteady, not Nvidia.

Lets go back to PhysX, are there something wrong with PhysX of the game? Why are you so upset about no PhysX yet you use 3xGTX480 before the game is released. Now you are upset because PhysX works fine, but Dx11 is not. What exactly upset you?

I never said I was upset. I initially made the thread out of my opinion that gpu physx is flawed because of its performance hit, lack of delivering anything in a shipped game with an end-user experience better than what has been done on the CPU without the performance hit and that it is a failed standard that has gone nowhere in the past four years. I felt the same once I played Mafia 2 and saw the silly performance cost for high physx in that game when it could of used physics on the CPU without hammering performance the way it did. Once AC is playable and I can try it out, I'll see if there have been improvements and the performance cost is not so unreasonable for what you are getting, and my opinion would change. If it cost nothing performance wise I'd see it as a good thing, but with CPU delivering so far better physics effects without a performance hit, its a bad thing currently imo.

Overall I don't like it because it is bad for gamers as a whole; proprietary, poor-performing, offering no improvements in its current state over what we had in the CPU.

As far as the game's poor DX11 performance, the thread was made long before the game came out, so its not about assigning blame for that. It's hard to estimate if the DX11 performance of the game is unreasonable, as its so unplayable currently that its clear there are bigger issues than just a demand on your hardware causing problems.
 
Last edited:

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
First, DirectX is not a standard. Second, no physics engine is not proprietary. Third, it can be done, but who is going to pay for development cost? Fourth, why reinvent the wheel when there exist one? If the complain is PhysX doesn't work on AMD video card, then should AMD be the one who is responsible for it?

In case you don't realize, AMD has began the work, but with all the reason downfall, I don't think this will be on the priority list.

It's not eh? If it wasn't then it wouldn't be used in nearly every single game would it? It's part of Windows, that's as standard as you can damn well get.

Also why the heck are you adding questions to a question? You're talking in absolute circles.

What I'm saying is you can have a Physics API inside DirectX (NOT PHYSX...there is a difference). That way any GPU that adhered to the DX standard can have access to those features. Much like any GPU that can do DX11 can do tessellation to varying degrees. That or I think they should drop Physx entirely from games. I guess when Nvidia is paying you it's easy to take the cash and add in code to prevent smoke and debris from showing up unless you have a specific video card installed.
 
Last edited:

ocre

Golden Member
Dec 26, 2008
1,594
7
81
I guess when Nvidia is paying you it's easy to take the cash and add in code to prevent smoke and debris from showing up unless you have a specific video card installed.

WOW!!!!!

OMG!

This is the most insane thing i have heard in a long while. Stop your lies and misinformation. Its 100% BS. Couldnt be further from the truth. Completely in every way false and total propaganda.

WOW!!! i mean this blows my mind!!!
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
Overall I don't like it because it is bad for gamers as a whole; proprietary, poor-performing, offering no improvements in its current state over what we had in the CPU.

I find it very strange that you believe a free added feature like GPU physX is such a terrible thing. I really dont think you guys really could possibly have such hard feelings for an option that you dont ever have to turn on. This isnt something nvidia is forced on anyone.

You guys already know that Nvidia adds these gpu enhanced physX after the fact. Its eye candy that wouldnt have ever been there at all had they not done it. Its eye candy that no console owners will see. You can enjoy the game just as they do, without gpu physx.

WTH is the problem????

Its just pointless drama resulting in complete useless bashing for something you arent even asked to turn on. Evil nvidia Drama full of pure misinformation.

If you dont like physX, dont use it and stop thinking about it. No one is making you look at it, just leave it be!
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
It's not eh? If it wasn't then it wouldn't be used in nearly every single game would it? It's part of Windows, that's as standard as you can damn well get.

Also why the heck are you adding questions to a question? You're talking in absolute circles.

What I'm saying is you can have a Physics API inside DirectX (NOT PHYSX...there is a difference). That way any GPU that adhered to the DX standard can have access to those features. Much like any GPU that can do DX11 can do tessellation to varying degrees. That or I think they should drop Physx entirely from games. I guess when Nvidia is paying you it's easy to take the cash and add in code to prevent smoke and debris from showing up unless you have a specific video card installed.

Give it time -- Physics is in its infancy and a lot more invention, one may imagine.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I find it very strange that you believe a free added feature like GPU physX is such a terrible thing. I really dont think you guys really could possibly have such hard feelings for an option that you dont ever have to turn on. This isnt something nvidia is forced on anyone.

You guys already know that Nvidia adds these gpu enhanced physX after the fact. Its eye candy that wouldnt have ever been there at all had they not done it. Its eye candy that no console owners will see. You can enjoy the game just as they do, without gpu physx.

WTH is the problem????

Its just pointless drama resulting in complete useless bashing for something you arent even asked to turn on. Evil nvidia Drama full of pure misinformation.

If you dont like physX, dont use it and stop thinking about it. No one is making you look at it, just leave it be!

I think what the problem may be is some desire to see redefined gaming from game-play and a fair point. There are three areas for me: Fidelity, realism and improvements in game-play. I think GPU Physics has done a nice job on fidelity and some on realism, but considering the lower adoption it is tough to lock out a lot of the user base on noticeable changes in game-play with one player in town. AMD and Intel have to get more serious about GPU Physics instead of consumers only settling for CPU Physics. With more competition -- maybe the players can agree on a standard for all.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
WOW!!!!!

OMG!

This is the most insane thing i have heard in a long while. Stop your lies and misinformation. Its 100% BS. Couldnt be further from the truth. Completely in every way false and total propaganda.

WOW!!! i mean this blows my mind!!!

Really? That's why Nvidia gets their logo in the game right and then without Physx you see zero newspapers rolling across the ground, also zero smoke in certain spots, and if you look in the benchmark where there is broken glass from something shooting it out, the animation is completely different when you don't have physx on. So you either run their card or they hide some effects. That's absolutely lame and yes I do believe Nvidia pays something to have this happen. It's never been proven either way really, it's just something I happen to think is happening sometimes. I would like it to not happen if it does, but I don't have anything against the practice. What I mean is if a company offers incentive to use their features or showcase one of their products I'm fine with that. It's not the best way to do things IMO, but it's business and I would also have nothing against AMD if they decided to offer the same type of thing.


I find it very strange that you believe a free added feature like GPU physX is such a terrible thing. I really dont think you guys really could possibly have such hard feelings for an option that you dont ever have to turn on. This isnt something nvidia is forced on anyone.

You guys already know that Nvidia adds these gpu enhanced physX after the fact. Its eye candy that wouldnt have ever been there at all had they not done it. Its eye candy that no console owners will see. You can enjoy the game just as they do, without gpu physx.

WTH is the problem????

Its just pointless drama resulting in complete useless bashing for something you arent even asked to turn on. Evil nvidia Drama full of pure misinformation.

If you dont like physX, dont use it and stop thinking about it. No one is making you look at it, just leave it be!


The problem is this can all be done without some proprietary junk that hinders the performance of the game. Seriously, turn on physx and you have smopke and some papers flying around. Off it's completely missing and yes it does add something to the game. So you're saying we should be content to get what the consoles have? That's a little odd to say on this forum...

How can you stop thinking about it when there's effects that you should be seeing but aren't because you aren't wearing green?
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
It's not that nVidia is taking anything away or hiding -- but they're adding dynamic content for PhysX.
 

Grooveriding

Diamond Member
Dec 25, 2008
9,108
1,260
126
I find it very strange that you believe a free added feature like GPU physX is such a terrible thing.

It's not free. It costs in FPS and GPU horsepower. In a game that makes extensive use of it, you can expect a 20% framerate hit on your average single gpu nvidia card.

It is not free at all when looked at from this perspective. Many options you can enable or disable will cost you frame rate in games, physics is not one of them in games that make use of CPU implementations. GPU physx introduces a framerate hit of some significance for physics. Maybe if it was doing something for the game that really wowed you or changed the experience in a way CPU physics has not been able to, that would be acceptable, but it doesn't.

When it does, or when they find a way to make it not cost any performance, I'll have some respect for the feature.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
It's not that nVidia is taking anything away or hiding -- but they're adding dynamic content for PhysX.

No, but as I said. It could be done without needing a specific card...pretty easily for a good developer.

Again, I'm not against physx, I actually keep an Nvidia card in my system just for physx but if these graphics features and eye candy were available to everyone regardless of GPU that would be better in my view.


It's not free. It costs in FPS and GPU horsepower. In a game that makes extensive use of it, you can expect a 20% framerate hit on your average single gpu nvidia card.

It is not free at all when looked at from this perspective. Many options you can enable or disable will cost you frame rate in games, physics is not one of them in games that make use of CPU implementations. GPU physx introduces a framerate hit of some significance for physics. Maybe if it was doing something for the game that really wowed you or changed the experience in a way CPU physics has not been able to, that would be acceptable, but it doesn't.

When it does, or when they find a way to make it not cost any performance, I'll have some respect for the feature.

I'm with you on that. I do like the eye candy. Papers flying around in the wind and extra smoke effects add something for me. Many people might not care or notice but I'm pretty good at spotting details so I see these things and like having that little extra. If I have to keep a Nvidia card in my system for physx I will I guess. I'd rather not have to but that's the breaks.
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
I hear ya -- it would be much more ideal if that were possible but for me there is always some chaos with proprietary, but the key is there is some choice and innovation, where there was none before.

Takes time.
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
I never said I was upset...
In short, you believe that CPU process physics better than GPU and therefore it is a waste of time and resources. That is fine, but you aren't the one spending resources on it. Instead you buy products from those who does spend the resource on it. It is well known that batman:AC uses PhysX, and you have the option not to buy it, but you did. May be you will buy another game that features PhysX, may be you won't, but so far it seems you do like them. You may have brought them just to see how bad it is, that is fine, but then featuring PhysX did get you as a customer.

It's not eh? If it wasn't then it wouldn't be used in nearly every single game would it? It's part of Windows, that's as standard as you can damn well get.

Also why the heck are you adding questions to a question? You're talking in absolute circles.

What I'm saying is you can have a Physics API inside DirectX (NOT PHYSX...there is a difference). That way any GPU that adhered to the DX standard can have access to those features. Much like any GPU that can do DX11 can do tessellation to varying degrees. That or I think they should drop Physx entirely from games. I guess when Nvidia is paying you it's easy to take the cash and add in code to prevent smoke and debris from showing up unless you have a specific video card installed.
I am not adding questions to your question, I am answering your question with another question. Let say I have the ability to write such engine that works on all GPUs, CPUs and OSes. What motivates me into making it? Money is a good reason, making the world better for everyone for free is not.
 

cmdrdredd

Lifer
Dec 12, 2001
27,052
357
126
In short, you believe that CPU process physics better than GPU and therefore it is a waste of time and resources. That is fine, but you aren't the one spending resources on it. Instead you buy products from those who does spend the resource on it. It is well known that batman:AC uses PhysX, and you have the option not to buy it, but you did. May be you will buy another game that features PhysX, may be you won't, but so far it seems you do like them. You may have brought them just to see how bad it is, that is fine, but then featuring PhysX did get you as a customer.


I am not adding questions to your question, I am answering your question with another question. Let say I have the ability to write such engine that works on all GPUs, CPUs and OSes. What motivates me into making it? Money is a good reason, making the world better for everyone for free is not.

Who writes DirectX? Is it Microsoft? I'm sure Nvidia would fight them if they tried to implement a GPU physics API into future DX versions. Maybe it's too difficult to write in or impossible. I don't know. I always think a baseline standard is better than proprietary anything. I also don't like the performance hit, even with my GTX295 installed physx gives an FPS hit.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
No, they wouldn't in my mind. They would absolutely love to see a GPU physic component in DirectX through Compute, imho.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
In short, you believe that CPU process physics better than GPU and therefore it is a waste of time and resources. That is fine, but you aren't the one spending resources on it. Instead you buy products from those who does spend the resource on it. It is well known that batman:AC uses PhysX, and you have the option not to buy it, but you did. May be you will buy another game that features PhysX, may be you won't, but so far it seems you do like them. You may have brought them just to see how bad it is, that is fine, but then featuring PhysX did get you as a customer.


I am not adding questions to your question, I am answering your question with another question. Let say I have the ability to write such engine that works on all GPUs, CPUs and OSes. What motivates me into making it? Money is a good reason, making the world better for everyone for free is not.

I'm the polar opposite of Grooveriding and embrace the performance hits because usually innovation at the beginning takes bigger hits and as they mature and evolve become part of normal gaming and eventually replaced by new features that innovate. It has to begin to mature and evolve -- takes years. Ya can't just start at ideal. The performance hit/immersion gain ratio is subjective to each individual.

I'm also for anything that can get rid of the static status quo and dynamic features are key here and why GPU Physics and to some levels multi-core CPU are exciting.

The more features that can take advantage of the GPU keeps the GPU more relevant.
 

Spjut

Senior member
Apr 9, 2011
930
155
106
One thing I like with physX is that if I have a Nvidia card and upgrade, I can still get some use of my old card by putting it towards dedicated physX...At least that was true until Nvidia blocked physX in combination with AMD hardware

But about physics using Direct Compute, that would only be for DX11 hw, right? Or should it work on DC 4.0/4.1 as well?
 
Last edited:

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
Thankfully, there are third parties that may help you out there. And, sadly, nVidia doesn't desire to officially support hybrid modes. Ideally, and from a gamer point-of-view, would like to see nVidia rethink this based on they're still nVidia GPU's, but they offered their reasoning a few times and the latest one was here:

PhysXInfo.com: What do you think about Hybrid PhysX? Isn’t it for good?

Rev Lebaredian: Good at what cost?

Supporting it would be a huge amount of QA for us, and it would be weird too – if we’ll find a bug in AMD’s drivers, what will we do?

Ashu Rege: For the foreseeable future we will not supporting it officially. If it works- it works, if some guys can figure out how to make it work – great for them.

Zogrim at PhysXinfo, sure did have some impressive questions:

http://physxinfo.com/news/6419/exclusive-nvidia-talks-present-and-future-of-physx-technology/
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
I'm with you on that. I do like the eye candy. Papers flying around in the wind and extra smoke effects add something for me. Many people might not care or notice but I'm pretty good at spotting details.... .


So your logic is that developers already have these things like this and Nvidia pays them to lock it out unless you have a specific card installed.....


I guess when Nvidia is paying you it's easy to take the cash and add in code to prevent smoke and debris from showing up unless you have a specific video card installed.

Thats hogwash. Completely backwards. Your just making up garbage when you say crap like this. Its totally bull crap and you pass it off so seriously.
 

ocre

Golden Member
Dec 26, 2008
1,594
7
81
It's not free. It costs in FPS and GPU horsepower. In a game that makes extensive use of it, you can expect a 20% framerate hit on your average single gpu nvidia card.

It is not free at all when looked at from this perspective. Many options you can enable or disable will cost you frame rate in games, physics is not one of them in games that make use of CPU implementations. GPU physx introduces a framerate hit of some significance for physics. Maybe if it was doing something for the game that really wowed you or changed the experience in a way CPU physics has not been able to, that would be acceptable, but it doesn't.

When it does, or when they find a way to make it not cost any performance, I'll have some respect for the feature.

Its free in the fact that you dont have to use it at all and it doesnt have to be enabled. Your choice in enabling it then complaining is sort of like running over ppl on purpose and complaining that you got in trouble for it. It is something you choose to do then you act as if your butt hurt over doing it. Its a free choice for you to make and this is why i dont understand why you seem to have an extreme hatred for it.

Dont turn on physx and live a little longer.

BTW. you could also sell your nvidia cards already and buy some AMD hardware. Your consistent hate on this company has bound to have shortened your life yrs by now, lol

All this time you could have been living stress free, in an AMD wet dream come true. Or is it that you always have to have something to complain about?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |