bogroll 10 Posted March 12, 2013 PhysX - Nvidia: Is it best to leave this at the default automatic setting, or perhaps select the GPU only in the Nvidia control panel? I know the common answer for most games would be Auto - but for Arma 3.. anybody seen any improvement? I've got a OC'd 3570k and a GTX 670 btw. Any opinions?? Many thanks:) Share this post Link to post Share on other sites
spamurai 3 Posted March 12, 2013 Set it for automatic. It is said that ArmA 3: Alpha is not utilizing GPU PhysX, and it is running it from the CPU only Hopefully.... BIS would/could eventually enable it for Nvidia based cards some time into the future. Share this post Link to post Share on other sites
bogroll 10 Posted March 12, 2013 Many thanks for the reply Spamurai > I'm really surprised by this that the alpha is not utilizing GPU PhysX! Share this post Link to post Share on other sites
Pyrophosphate 1 Posted March 12, 2013 There is no reason to use GPU PhysX. The only physics work involved is simple vehicle dynamics, ragdolls, and maybe some particles. The ballistic physics system is almost certainly the same system BIS has spent a decade developing. Vehicles and ragdolls run perfectly well on the CPU. GPU physics wouldn't actually help much, if at all. Share this post Link to post Share on other sites
brfield 1 Posted March 12, 2013 That, and GPU PhysX would eliminate anyone with a Radeon card. Share this post Link to post Share on other sites
metalcraze 290 Posted March 12, 2013 That, and GPU PhysX would eliminate anyone with a Radeon card. That's a lie. Share this post Link to post Share on other sites
brfield 1 Posted March 12, 2013 That's a lie. No, it isn't. The PhysX SDK uses an API, and is run on the CPU. There is an option with NVIDIA card to run on the GPU. But, forcing the PhysX to the GPU means they are using the PhysX engine, thus eliminating AMD cards. Share this post Link to post Share on other sites
metalcraze 290 Posted March 12, 2013 No, it isn't. The PhysX SDK uses an API, and is run on the CPU. There is an option with NVIDIA card to run on the GPU. But, forcing the PhysX to the GPU means they are using the PhysX engine, thus eliminating AMD cards. So I take it you can't play games like Mirror's Edge, Unreal Tournament 3, Borderlands 2, Batman AA and AC etc. and pretty much every other Unreal Engine 3 game? Have you ever heard about the thing called an 'option'? An 'option' to switch between software and hardware PhysX. They are not mutually exclusive. Share this post Link to post Share on other sites
white 1 Posted March 12, 2013 There is no reason to use GPU PhysX. The only physics work involved is simple vehicle dynamics, ragdolls, and maybe some particles. The ballistic physics system is almost certainly the same system BIS has spent a decade developing.Vehicles and ragdolls run perfectly well on the CPU. GPU physics wouldn't actually help much, if at all. considering this game is cpu bound by bad code limitation, anything to aliviate the processor taking some of the load off of it would be helpfull. Share this post Link to post Share on other sites
kremator 1065 Posted March 12, 2013 considering this game is cpu bound by bad code limitation And you are still here? It's an alpha, white. It will get better AND we will hopefully have an option to use the GPU for PhysX. Share this post Link to post Share on other sites
white 1 Posted March 12, 2013 And you are still here? It's an alpha, white. It will get better AND we will hopefully have an option to use the GPU for PhysX. it didnt on arma 2, so the "its an alpha" argument is moot. its a core issue on the engine that might or might not be fixed unless enough people ask for it so it has enough weight. its not even on the known issues/sit rep yet despite the 550 bug report votes. Share this post Link to post Share on other sites
Fuse 1 Posted March 12, 2013 It pretty much depends on the game. Running PhysX on the CPU is slower than the GPU, but only marginally. Mostly you want to put PhysX on which ever processor the game doesn't use as much. Arma hits you CPU much harder than your GPU (and GPU load is easily reduced with settings changes), so it will benefit from offloading PhysX to the GPU assuming your GPU isn't being overworked on low settings already... When Bohemia lets us. At least this is how it has was explained to me long ago. Share this post Link to post Share on other sites
tet5uo 4 Posted March 12, 2013 I dedicate one GPU to PhysX esclusively and still didn't see it get any usage. 0% on that one always. I don't think GPU physX is enabled at all. Share this post Link to post Share on other sites
Leon86 13 Posted March 12, 2013 Nope, purely cpu physX. Doesn't matter much for performance, it's only on the vehicles, some objects and maybe the ragdolls? the truck and all the (couple hundred) boxes are physX, still playable, even though it's all cpu. Share this post Link to post Share on other sites
tet5uo 4 Posted March 12, 2013 Haha that's hilarious. Share this post Link to post Share on other sites
brfield 1 Posted March 13, 2013 So I take it you can't play games like Mirror's Edge, Unreal Tournament 3, Borderlands 2, Batman AA and AC etc. and pretty much every other Unreal Engine 3 game?Have you ever heard about the thing called an 'option'? An 'option' to switch between software and hardware PhysX. They are not mutually exclusive. I meant by making the game use GPU PhysX you drastically increase the performance and eye candy on machines with NVIDIA cards. Especially in a game like ARMA3 where it hits the CPU super hard, not leaving much left for PhysX. I hope after the optimization that SHOULD come, the CPU hit would be less, thus leaving the CPU available to PhysX calculations faster and in more quantities. Share this post Link to post Share on other sites
joebopie 1 Posted March 13, 2013 There is no reason to use GPU PhysX. The only physics work involved is simple vehicle dynamics, ragdolls, and maybe some particles. The ballistic physics system is almost certainly the same system BIS has spent a decade developing.Vehicles and ragdolls run perfectly well on the CPU. GPU physics wouldn't actually help much, if at all. this game is CPU heavy as many post will confirm and lacks propper multithreading. it seems odd to me to add another prosess to the CPU(unless its able to use the other cores) rather than use the underutilised GPU. Share this post Link to post Share on other sites
FlyByNight 10 Posted March 13, 2013 Totally agree........................... let the horses run the horsepower Share this post Link to post Share on other sites
Droikka 1 Posted March 13, 2013 http://gamegpu.ru/action-/-fps-/-tps/arma-iii-alpha-test-gpu/testovaya-chast.html The game utilizes only two cores at best, the rest is spread around unevenly and underutilized... Share this post Link to post Share on other sites
brfield 1 Posted March 14, 2013 http://gamegpu.ru/action-/-fps-/-tps/arma-iii-alpha-test-gpu/testovaya-chast.htmlThe game utilizes only two cores at best, the rest is spread around unevenly and underutilized... That's why it's still in Alpha. Once it goes full release, we'll see better optimization and CPU utilization. Share this post Link to post Share on other sites
gossamersolid 155 Posted March 14, 2013 It's probably not going to use more than 2 cores either, so get used to it Share this post Link to post Share on other sites
f2k sel 164 Posted March 14, 2013 It's a bit daft to only use two cores, half the pc working over time and the rest twiddling it thumbs. It's very annoying to have to keep shelling for faster CPU's. Share this post Link to post Share on other sites
joebopie 1 Posted March 15, 2013 sadly its not daft, its just very hard to change the programing of the game to do it. personally I will be turning off more than half of my new CPU's cores and overclocking the rest. both AMD and Intel are not making fast cores. they haven't really made them any faster in the last 3 or 4 years, there concentrating on multiple cores, witch is fine for things than are new and designed form the ground up to use them all, but not for things like ARMA's engine as its been built up since the days of only single cores Share this post Link to post Share on other sites
tet5uo 4 Posted March 15, 2013 sadly its not daft, its just very hard to change the programing of the game to do it. At this point, years and years after the engine was first built, it's starting to move into "daft" territory, i'm afraid. Share this post Link to post Share on other sites