Tebansus Dec 21, 2012 @ 8:01pm
Poor Optimization?
When shootings break out my game for some reason bogs down to 6 FPS, despite the fact that I'm running 2 7970s in Crossfire and a 3770k. Any ideas on what might be happening?
Showing 1-15 of 19 comments
< >
Willie_Apiata_VC Dec 21, 2012 @ 8:06pm 
Make sure you have PhysX turned off, this feature is designed for Nvidia cards and will not allow for optimum performance with Radeon cards.
Tebansus Dec 21, 2012 @ 8:17pm 
ahh, thank you. How naive of me.
NoteSwift Dec 23, 2012 @ 7:30am 
This was a huge issue for me too. Lag to the point where I couldn't even get up stairs because I kept missing the entrance while people were shooting at me. >.<

Dunno why it's a default thing tho
Last edited by NoteSwift; Dec 23, 2012 @ 7:31am
Tebansus Dec 23, 2012 @ 9:49am 
Originally posted by NoteSwift:
This was a huge issue for me too. Lag to the point where I couldn't even get up stairs because I kept missing the entrance while people were shooting at me. >.<

Dunno why it's a default thing tho
I think it's because, while not mentioned in the opening screen, it is a "The way it's (Nvidia) mean't to be played" game.
Baldrickk Dec 27, 2012 @ 2:32pm 
Physx extras on/off should default to a value defined by a system variable. I don't know where it is with AMD systems, but it can be set in the nvidia control panel with a nvidia card. It defaults to off with a nvidia card iirc.
Rutger Jan 7, 2013 @ 2:54am 
Originally posted by Willie_Apiata_VC:
Make sure you have PhysX turned off, this feature is designed for Nvidia cards and will not allow for optimum performance with Radeon cards.

That's NOT true. Both ATI and Nvidia can run PhysX (even though PhysX is owned by Nvidia).


Anyway, I've been looking around of a few forums & wikis and this is what I found:

If you're experiencing massive slowdowns with GPU PhysX effects enabled, try to rename/delete PhysXLoader.dll, PhysXCore.dll and PhysXDevice.dll files, found in Mirror's Edge \Binaries directory.
This will force the game to use updated .dlls from PhysX System Software installation.
Baldrickk Jan 7, 2013 @ 5:21am 
Originally posted by Rutger:
That's NOT true. Both ATI and Nvidia can run PhysX (even though PhysX is owned by Nvidia).

do you have anthing to show this (link etc)? I always thought physx ran on the cpu without a nvidia card
Rutger Jan 7, 2013 @ 10:57am 
Originally posted by Baldrickk:
do you have anthing to show this (link etc)? I always thought physx ran on the cpu without a nvidia card

You can run them on your CPU, but that would give you MASSIVE FPS lag.
PhysX uses your GPU (or in other words: your video card/graphics card).

Anyway...

The first few comments in This article[www.tomshardware.com] (especially the one from eyefinity) explains quite a lot about Nvidia.

Feel free to read it though :)
Last edited by Rutger; Jan 7, 2013 @ 10:58am
Baldrickk Jan 7, 2013 @ 11:25am 
Originally posted by Rutger:
You can run them on your CPU, but that would give you MASSIVE FPS lag.
PhysX uses your GPU (or in other words: your video card/graphics card).
Well, yes, running on a CPU is slower than on a graphics card, the CPU doesn't have the massive parallelisation that a GPU has, hence the issue the OP had.
Anyway...

The first few comments in This article[www.tomshardware.com] (especially the one from eyefinity) explains quite a lot about Nvidia.

Feel free to read it though :)
This article is about running the physx on a nvidia card while using an AMD card for graphics, not physx on AMD. afaik this is still not possible.
As for the comment: Nvidia bought a technology and encorage people to use it and so games have optional extras. ATI/AMD refused to pay for the license to be able to run physx, so it can't be run on their cards. Licencing tech isn't anything new, and obv AMD think that the cost of paying for the licence is higher than their losses for not having it.
As for the comments on tessalation, idk where he is comming from, tessalation is a DX11 thing, not a Nvidia thing and it is done on AMD cards.
Last edited by Baldrickk; Jan 7, 2013 @ 11:26am
Rutger Jan 8, 2013 @ 6:02am 
Originally posted by Baldrickk:
This article is about running the physx on a nvidia card while using an AMD card for graphics, not physx on AMD. afaik this is still not possible.

I didn't read the full article. Sorry I gave you the wrong information.
But I have a question: How am I able to use PhysX on almost all my games and I have 2x ATI/AMD GPUs? Or is the PhysX I have software-based?

I'm kinda lost now, because I thought PhysX was open source...
And isn't Havok is also doing the same thing as PhysX does, and gets used by many game companies?

Please answer if you can, I'm getting curious now, because I thought Nvidia were the "bad guys" here, and not ATI.
Last edited by Rutger; Jan 8, 2013 @ 6:03am
Baldrickk Jan 9, 2013 @ 8:01am 
No 'bad guy' just business. PhysX is just a physics engine, like Havok etc. It is just that Nvidia own the rights to the engine and the tech that allows them to offload the workload to the GPU (they bought out Ageia for it) The only criticism against nvidia is them trying to lock out ati users by not allowing physX to run on an nvidia card when an ATI card is used for graphics, hence the hack in the article you linked to.

PhysX can run on CPUs, and given enough grunt, you won't notice any problems, in fact, in most cases, the physics calculations are easy enough to run on the cpu, especially as most games are written for consoles first, which have less processing power. It is only when the 'extras' are included, that the extra power is needed, and you need a GPU or a powerful cpu, though the cpu is less able to do these calculations, as it lacks the massive parallelisation of a GPU.

As for gpu physics on AMD? It needs:
1. AMD to license physX from Nvidia, probably not going to happen.
or
2. A (probably OpenCL) engine written that can be used by AMD cards for computation. This could be third party or AMD. If one was written and done well, then it could be successful, as game designers would not care which system their code was to be run on, as open CL works on Nvidia too. Havok tried this with Havok FX (although I don't know if it was open CL or not) however it seems to have vanished with only one game afaik using it. Havok is still used for many games though. It is possible that AMD could write one, but personally I doubt it, as it will likely not be cost efficient as it wouldn't give them any advantage over nvidia. Nvidia won't write one as they have a system for their cards already.
Rutger Jan 9, 2013 @ 9:33am 
@Baldrickk: Thanks for the explanation :)
It's clearer for me now.
Now we (or at least I) just have to hope that AMD will make something similar as PhysX :D
Baldrickk Jan 9, 2013 @ 12:31pm 
For AMD only, yeah. If you have a spare pci slot, you could get a cheap gtx280 etc and install that too, using the hack from the link you posted.
Rutger Jan 9, 2013 @ 1:35pm 
No, I don't :(

This PC isn't custom, sadly enough...
Baldrickk Jan 10, 2013 @ 9:28am 
I get how you feel. my first (and it's replacement) mobo had 3x pci-e. The third (different and working) one only has one :D
Showing 1-15 of 19 comments
< >
Per page: 15 30 50
Date Posted: Dec 21, 2012 @ 8:01pm
Posts: 19