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

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

Seero

Golden Member
Nov 4, 2009
1,456
0
0
The console version, which has no PhysX at all, is considered the standard version of the game.
That is not true. PhysX is an engine that runs on consoles too because it runs on CPU. The part where Nvidia video card helps is the part where the physics which can be scaled up and run on GPU. Users can still enable it without a video card to offload it with assuming the CPU is strong enough to handle the load.

With Batman AA, user can switch physx on without an Nvidia card. This should also be true with Batman AC.
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
That is not true. PhysX is an engine that runs on consoles too because it runs on CPU. The part where Nvidia video card helps is the part where the physics which can be scaled up and run on GPU. Users can still enable it without a video card to offload it with assuming the CPU is strong enough to handle the load.

With Batman AA, user can switch physx on without an Nvidia card. This should also be true with Batman AC.
come on now, he knows that physx is the physics engine. he is just talking about the hardware level physx and we all know that. and sorry but even the best cpu in the world will not be running hardware physx worth a crap in this game unless you think 20-25 fps for an average is playable.
 

Seero

Golden Member
Nov 4, 2009
1,456
0
0
come on now, he knows that physx is the physics engine. he is just talking about the hardware level physx and we all know that. and sorry but even the best cpu in the world will not be running hardware physx worth a crap in this game unless you think 20-25 fps for an average is playable.
Well, I haven't played AC yet, but CPU + tweak does allow PhysX to perform in AA. Having GPU accelerated means the load gets put onto GPU, not disappeared. The requirement of the game is actually quite low. I believe any I7 or above CPU will have lots of resources to spare, so I don't really know if it can pull 60FPS with most, if not all effects on with CPU.
 

toyota

Lifer
Apr 15, 2001
12,957
1
0
Well, I haven't played AC yet, but CPU + tweak does allow PhysX to perform in AA. Having GPU accelerated means the load gets put onto GPU, not disappeared. The requirement of the game is actually quite low. I believe any I7 or above CPU will have lots of resources to spare, so I don't really know if it can pull 60FPS with most, if not all effects on with CPU.
what is this cpu + tweak you speak of? there is no way to run the original game smoothly with hardware physx on cpu that I have ever seen. you can have an i5 or i7 because it makes little difference since physx does not use even 4 cores effectively and is dog ass slow on the cpu. its not made to run full hardware level effects on cpus properly in the first place.


Batman AA 1920x1080 very high settings 2x AA and high physx.

103fps with physx ran on gpu



Uploaded with ImageShack.us


23 fps with physx ran on cpu



Uploaded with ImageShack.us


its an unplayable stuttering mess with hardware physx on the cpu. any part that contained physx effects just plummeted into the mid teens.
 
Last edited:

toyota

Lifer
Apr 15, 2001
12,957
1
0
http://physxinfo.com/news/237/batman-arkham-asylum-cpu-physx-trick-how-it-works/

Change MaxPhysicsSubsteps = 5 to
MaxPhysicsSubsteps = 1 within the config file (BaseGame.ini) of batman.
um that gives almost 30 fps average which is not playable as it still slows way down when encountering physx effects. it is quite foolish for someone to have a nice pc and then try and run physx on the cpu. the effects do not even look normal like that because it is running to slow anyway.
 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
DC is just one method of doing physics or animations. Its relatively new.

You specifically asked how many titles use physx in an attempt to point out that it's irrelevant, and it's already been answered before (around 15-20). In response, I asked you how many titles use directcompute, and you couldn't answer with a single game. Nice. I already gave you one for free (civ v) but instead you just chose not to answer it.
 
Last edited:

jordanecmusic

Senior member
Jun 24, 2011
265
0
0
um that gives almost 30 fps average which is not playable as it still slows way down when encountering physx effects. it is quite foolish for someone to have a nice pc and then try and run physx on the cpu. the effects do not even look normal like that because it is running to slow anyway.

Well its the only choice ati/amd users have. I think Nvidia is trying to monopolize the graphics card industry. :O
 

blackened23

Diamond Member
Jul 26, 2011
8,548
2
0
Well its the only choice ati/amd users have. I think Nvidia is trying to monopolize the graphics card industry. :O

I think its a value added feature for nvidia users - to help nvidia help sell cards. I think AMD needs to get off its laurels and take their hardware to the devs like nvidia does.....AMD has always in the past made the hardware expecting devs to come their way instead of vice versa.

Anyway, i'm kind of torn on physx. Its a "gee whiz neat" feature but its certainly nothing mind blowing. And some games have a pretty big performance hit for it, although that seems to vary depending on which game.
 
Last edited:

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
I think its a value added feature for nvidia users - to help nvidia help sell cards. I think AMD needs to get off its laurels and take their hardware to the devs like nvidia does.....AMD has always in the past made the hardware expecting devs to come their way instead of vice versa.

Anyway, i'm kind of torn on physx. Its a "gee whiz neat" feature but its certainly nothing mind blowing. And some games have a pretty big performance hit for it, although that seems to vary depending on which game.

This is probably exactly how I would sum up both the situation and the current implementation of gpu-physx. But I think I just happen to see it as a "glass half full" situation, whereas other people might have the same opinions as what you stated but from a different perspective.
 

SirPauly

Diamond Member
Apr 28, 2009
5,187
1
0
When ATI and nVidia first offered their intentions with HavokFX was very pleased:

ATI/Havok interview:

http://www.firingsquad.com/news/newsarticle.asp?searchid=10649

ATI showcasing GPU Physics:

http://hexus.net/tech/news/graphics/5838-ati-demo-havok-fx-physics-acceleration-radeon-gpus/

Nvidia talking about Havok:

http://www.pcper.com/reviews/Graphics-Cards/NVIDIA-and-Havok-Bring-SLI-Physics-Life

ftp://download.nvidia.com/developer/presentations/2006/gdc/2006-GDC-NVIDIA-Havok_FX.pdf

The GPU was evolving into much more than rendering and now had the performance to start seriously about improving dynamics.

Havok FX ripped away by Intel.

The players' responses:

http://www.xbitlabs.com/news/multim...Now_Says_AMD_s_Developer_Relations_Chief.html

nVidia:

Jen-Hsun Huang, chief executive officer at Nvidia Corp. that provides the lion’s share of discrete graphics processors, also said recently that Havok acquisition by Intel will create “negative synergies” for GPU physics. Nevertheless, he was a little more positive about the technology and indicated that there were other middleware companies working in the field.

“Physics is – physics processing has a long ways to go and there are so many companies out there. [There are] quite a few middleware companies out there that are creating technology in this area, and many games, many game developers incorporate their own physics engine. So my sense is that there’s a lot of invention still left to do in this area. I’m not sure why they bought that company, to tell you the truth. It might give them some advantages with respect to Havok, but it obviously creates negative synergies everywhere else,” said Mr. Huang.

ATI/AMD

According to Richard Huddy, who joined AMD when it acquired graphics chip company ATI Technologies last year, Havok FX is unlikely to be released at all or power many video games. While AMD admits that there are some games on the horizon that can compute physics effects on GPUs, it is highly unlikely that there will be a significant number of them, unless comprehensive tools for GPU physics are available.

Therefore, for AMD, which is the second largest provider of x86 central processing units (CPUs) in the world, it makes more sense now to promote physics calculations on its multi-core processors, granted that there are special development tools offered. As a consequence, without Havok FX and with no substantial intention to support it by AMD, GPU physics is unlikely to become popular in the short term future.

Still, physics processing on GPUs may get a boost in popularity when Microsoft releases its DirectX 11, which is projected to support additional features that will provide new opportunities for games developers.

Nvidia has created and invested extensive and comprehensive tools and trying to bring GPU Physics as a choice.

AMD's view is really makes sense to use and promote multi-core and wait for someone to create and invest into extensive and comprehensive tools for GPU.

That's the difference -- one is doing -- the other is waiting, and forcing waiting on their customer base.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
I saw this video today showing the Batman Arkham City game with vs without physx.

http://www.youtube.com/watch?v=trq6B4anzjM&feature=youtu.be&hd=1

It looks like if you don't use physx there will be no physics effects at all looking at this video. Everything I see done there with physx I've seen in other games that don't use it.

Also, this is obviously not everything in the game, but having recently played the BF3 beta; I don't see anything here I haven't seen done on the CPU.

Is this a wise choice to mandate physx in order to have physics effects in a game ? Especially considering the rather large performance hit gpu physx has historically had versus cpu implemented physics.

I'll assume there will be the option to run this on the CPU, in the past though this was ridiculously intensive (Mafia 2) bordering on unplayable. I do wonder though as in this comparison it says with GTX card vs without GTX card ? The video is obviously to help EVGA sell cards of course, perhaps there will be a CPU option.

You are not really serious are you?
You compare none interactive scripted physics debris with real time physics?
And why do you want a thing you say makes games "unplayble?

This thread makes no sense.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
This is my big complain too, some of it is just so overdone. The final side by side with the circular hallway and shattering glass highlights this. Just way overdone with the debris on the ground, I noticed the same in Mafia 2; excessive amounts of overdone debris.

Those instances are also where I would notice my framerates chugging.

The BF3 beta had some amazing unscripted physics and destruction. In the Caspian Border map buildings would shatter and pieces go flying around, the terrain would rupture from tank fire, bushes swaying from the wind of artillery shells passing by etc. No slow-downs and more impressive than anything I've seen done before.

Until third-party physics applications running on the gpu can approach and exceed what the better game development houses like Dice and Crytek can do on their own with the cpu and their in-house engines; how is it going to take off ?

You can run Batman - AA with ALL the effects...on the CPU.
Guess what?
Your CPU is gonna chole like there is no tomorrow.

So what does that tell us?

Taht running the same level of physics is playable on the GPU, but not the CPU.

In short...you have answered your own question....but not like you wanted too...I suspect
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Imho,

OpenCL seems like a nice candidate and port Physic middleware's to this. As long as nVidia has a competitive and technological advantage with Cuda/PhysX, without any competition really for the GPU component -- don't see any movement to OpenCL. nVidia may just simply offer where doing what is best for our company and our customers.

Just like to see more adoption and to take advantage of the strengths of GPU processing and my idealism.

OpenCL has issues (mainly performance compared to CUDA) that makes it less than ideal.
Also why Carmack chose CUDA over OpenCL for RAGE.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Actually there's a very important secondary reason, and it has nothing to do with computational performance: API overhead. Whenever you do debris calculations on the CPU, all of that stuff has to be setup as objects and submitted to the GPU, which has a fairly high overhead. With PhysX, most (if not all) of that is done as a second-order calculation on the GPU; the CPU never knows about the individual objects and never has to deal with them. This is why doing all those debris calculations on the GPU is so fast, because it's a bunch of tiny objects that get to skip the submission process. If the CPU had to be involved in any way (e.g. this was first-order physics and had to be sent back), it would be much slower even with the higher computational performance of a GPU.

And that's actually a very interesting point. iGPUs have relatively low performance, but the interconnect between the iGPU and CPU are massively superior in terms of latency, bandwidth, and use of shared resources. I'm not sure if anyone in the public has studied it (I'm sure AMD has), but perhaps the limiting factor right now is not dGPU computational performance, but dGPU interconnects?


False, tier 1 physics have no "lag" today and are faster than running soley on the CPU:

http://www.youtube.com/watch?v=V5jSPPmY_VE&feature=player_embedded

I can fin more video where riggid bodies break up, impact other obejcts..and does physical influence, from moving to breaking...aka tier 1 physics.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Every gpu physx game ever released from the past four years:

http://physxinfo.com/data/vreview.html

Only 17, that's 4.25 a year. Four of those games are good, the rest are unfortunately, crap. One is not even a true game, it was a free download tech demo. Another, Unreal 3, only has a few effects in one level. Then there is Hot Dance Party, and its sequel; Hot Dance Party 2.

Pretty poor all around: Four years, 17 games (really 15 1/2), most crap. More impressive physics seen on the CPU with no performance hit, versus inferior physics done with gpu physx = 20-50% framerate hit.



Tech demos and a lot of overdone debris effects. Stuff like that has been shown for a long while and used to that degree would cripple any setup out there. Probably why the graphics are terrible in those videos, so they could achieve a playable framerate.

Crysis physics on the CPU, no performance hit:

http://www.youtube.com/watch?v=r-0MWls-C5A
http://www.youtube.com/watch?v=VaHS-y_mapQ
http://www.youtube.com/watch?v=YG5qDeWHNmk&feature=related


Battlefield 3 physics on the CPU, no performance hit, knocking down walls, buildings, the vegetation reacting to the wind shear off artillery shells, debris without unrealistic heaps of little fragments all over the place :

http://www.youtube.com/watch?v=UNwgRch5PMY
http://www.youtube.com/watch?v=2YJdqHe6EcY
http://www.youtube.com/watch?v=eBLOOjoE1Kk


Incredible gameplay with physics like that is what drives PC gamers to spend their money!

Why Battlefield 3's PC Version is More than just a Game


Comparing chickens to moterbikes is not making any sense.

Hint:
You ar not comparing physics on the same level or fidelity so your premise is flawed.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
But this is no different than what I showed in my link, except that fewer rigid bodies are used. And how do you know there was a performance hit? I didn't see any framerate issues in any of the demos..

Also, the videos just goes to show the limitations of the CPU. Mafia 2 with hardware physx can have up to 10,000 unique particles/objects on the screen at any given time, while the CPU struggles with a few thousand of the same objects on screen at the same time.

Honestly, rigid body physics is perhaps the least impressive of all the various game physics. It doesn't begin to look impressive until we see thousands of rigid bodies.

Here's something far more impressive. Fluid simulation being done on a GTX 480, with 128,000 particles!

Lets see a CPU do that! Or what about something as simple as realistic looking hair?

Realistic hair has long eluded game physics for decades, and only now with hardware acceleration can we finally see realistic looking hair.



If we're going to have a discussion about game physics, we have to agree on what constitutes actual physics. Like I said on the previous page, BF3 uses scripted animations in combination with real time physics, so it's not 100% real physics..

Nice post!

People that claim that the 3 extra "unused" cores in their have the same (or even better capabilities) of their GPU for physics are a qurious bunch,but very uninformed....or just rolling.

Again thumbs up for this post :thumbsup:
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
As an EVE player I'd like to note that the shipping version of the game looks nothing like that; none of the character options have flowing hair or flowing dresses like that. In fact the player base hates the "walking in stations" component.

Are we playing the same game? :\

And the hate for "incarna" has nothing to do with PhysX...it's bacuse "incarna" is pulling (or at least were) resources away from stuff that affects gameplay....nice fallacy.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
Yes I sure do.

Benchmarks

DX11 high preset, DOF off, physx enabled: 55.60 fps avg, 13.05 minimum
DX11 high preset, DOF off, physx disabled: 58.53fps avg, 14.32 minimum

DX9 very high preset, physx on: 36.57fps avg, 10.67fps minimum
DX9 very high preset, physx off: 38.87fps avg, 8.89fps minimum

As I said, minimal performance hit. Do you believe my results or are you going to pull a toyota on me?

I have seen AA make performance tank a lot more in games...for less of an I.Q. impact.
 

Lonbjerg

Diamond Member
Dec 6, 2009
4,419
0
0
I have seldom seen a thread with so much false information and fallacies used as "arguments".

This thread is not a good example of why "physx is useless"...but a good study of human natures more dubious sides.

And how uninformed viewpoint can make a lot of static...but it's nothing more than that...static.


Comparing scripted explosion (that are 100% identical every single time) with inert noneinteractive debris (where most dissaper into the ground of thin air...due to CPU limitations) with explosion runnning real time physically simulated with debris doing tier 1 physcis...is...well..a joke to put it mildy.

It's like turning in a calculus papar and cailming that 22/7 is PI...

For a avarge Joe the differences past the 4th decimal may seem unimportant, but add the extra value a copuple of thosand times a seond and suddenly you add extra energry into the scene:

http://www.youtube.com/watch?v=ukBBvlxPcn0

NIVIDA knows a GPU is better for physics than a CPU. (that is why they got AGEIA + PhysX)
Intel knows a GPU is better for physics (that is why they got Havok + Havok FX...just to kill off HavokFX when Larrebee "Died"...no reason to give AMD an advantage)
AMD knows a GPU is better for physics (That is why they piggyback on Bullet Physics + OpenCL...but they drag their feet...because they want 3rd parties to provide the solution).

The only poeple that don't seem to know this are (some)people on forums.
They use falswed comparison, false statemetns and flawed "logic"...to express saddness or anger about not have this physics thingy...that they really don't want...because it makes games unplayable. /faceplam.

The next time you go on a drive-by reply spree, please keep it to one post.
-ViRGE
 
Last edited by a moderator:

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Are we playing the same game? :\
I hope so. If you know of an Internet Spaceship game where I can get long flowing dresses, please let me know. Because right now the NeX store selection is limited to form-fitting clothes and pencil skirts.

That is false...

http://www.eveonline.com/ingameboard.asp?a=topic&threadID=1441048

Would you stop posting false (but easily debunkale) information, thanks.
That thread is from before the walking in stations component even launched. I swear on my GTX 570 that there's not an iota of GPU acceleration to be found as it currently stands.
 
Last edited:
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/    |