Jump to content
Sign in to follow this  
Nashable

FPS issues since 1.20 (Kart DLC Patch)

Recommended Posts

Hey all,

My current rig:

I've always gotten crappy performance out of Arma 3 but for some reason but since 1.20 its taken a nose dive. I'm capped at 15 fps during MP (Before the "its the server/gamemode", I regularly ask other players and they have 40+ frames at the same time on the same server) and can barely get 30 FPS in SP. I've just spent the entire day running every performance suggestion out there and reinstalling (such as http://day0.com.au/forum/arma/638-arma-3-performance-tweaks-and-settings-guide), also in my profiling Arma is utilizing about 20-30% of my CPU and 50% of my GPU. I even for science totally underclocked my system back to stock and I got exactly the same performance :O

I was wondering if anyone has experienced anything similar since the patch or if anyone has a similar rig that could help me understand my performance here.

Thanks,

---

Solved!

So I was able to identify the root cause of my issue. My Liquid Cooling pump had soft failed resulting in my CPU underclocking itself to 1.5 ghz :( under load.

With a new cooling solution in place I'm running at even better performance than before.

Edited by Nashable
Solved

Share this post


Link to post
Share on other sites

do not use cpucount and the malloc launch parameter. Especially the malloc one should be removed. It can cause a lot of issues.

about the cpucount thing: it is bullshit too. It does not do anything to the performance of ArmA 3. So you might as well remove it.

Share this post


Link to post
Share on other sites
do not use cpucount and the malloc launch parameter. Especially the malloc one should be removed. It can cause a lot of issues.

about the cpucount thing: it is bullshit too. It does not do anything to the performance of ArmA 3. So you might as well remove it.

Correct, I'm fairly sure that the -cpucount command is only useful if you want to experiment running the game on less cores, otherwise it's automatically set by the game.

Share this post


Link to post
Share on other sites

well, the ArmA 3 engine only uses 1 core. Not more. So cpucount is useless no matter what.

Share this post


Link to post
Share on other sites
Especially the malloc one should be removed. It can cause a lot of issues.

about the cpucount thing: it is bullshit too. It does not do anything to the performance of ArmA 3. So you might as well remove it.

What kind of issues?

Share this post


Link to post
Share on other sites
What kind of issues?

Issues described by OP, memory write/read issues, game engine calculation issues, game stability issues, multiplayer availability issues, and so on....

Share this post


Link to post
Share on other sites
well, the ArmA 3 engine only uses 1 core. Not more. So cpucount is useless no matter what.

-thats wrong. 45% minimum and 65% average with my quadcore, logged with afterburner in realtime.

-no issues at all with fred´s malloc tweak.

Edited by JumpingHubert

Share this post


Link to post
Share on other sites

you do not have to believe me. All I know is that I did some really precise testing and simple common sense and it all came down to one thing: ArmA 3 is only using one core.

Share this post


Link to post
Share on other sites
you do not have to believe me. All I know is that I did some really precise testing and simple common sense and it all came down to one thing: ArmA 3 is only using one core.

Has been debated over and over again, and you ARE wrong. Simple as that.

Precisely measuring on my end shows pretty even spread on all 4 cores (measuring by processes and per core), with threads spawning all over the cores nicely. The cpuCount parameter is however useless, but for the simple reason that the engine assigns the threads automatically.

To return on topic, i am seeing slight changes in FPS as well, but not as major as described... Have anything else changed in your setup recently?

Share this post


Link to post
Share on other sites
Has been debated over and over again, and you ARE wrong. Simple as that.

Precisely measuring on my end shows pretty even spread on all 4 cores (measuring by processes and per core), with threads spawning all over the cores nicely. The cpuCount parameter is however useless, but for the simple reason that the engine assigns the threads automatically.

To return on topic, i am seeing slight changes in FPS as well, but not as major as described... Have anything else changed in your setup recently?

ArmA 3 is not the only one using your cpu...

Share this post


Link to post
Share on other sites
ArmA 3 is not the only one using your cpu...

You're saying that the usage on other cores is something other than Arma? Don't think so. I see the A3 process using all 4 cores.

Share this post


Link to post
Share on other sites
You're saying that the usage on other cores is something other than Arma? Don't think so. I see the A3 process using all 4 cores.

Same for me.

Share this post


Link to post
Share on other sites
You're saying that the usage on other cores is something other than Arma? Don't think so. I see the A3 process using all 4 cores.

Ok let me get this straight: ArmA 3 UTILISES only 1 core. That means that it will use only 1 core to provide all the calculations that the engine is using.

All of the other things in ArmA like clouds and grass or whatever are being processed by other cores. So, ArmA itself IS only using one core for it's main frame: the engine.

Share this post


Link to post
Share on other sites
Ok let me get this straight: ArmA 3 UTILISES only 1 core. That means that it will use only 1 core to provide all the calculations that the engine is using.

All of the other things in ArmA like clouds and grass or whatever are being processed by other cores. So, ArmA itself IS only using one core for it's main frame: the engine.

I'm curious to know how you could check that.

Share this post


Link to post
Share on other sites

It's called experience and knowledge.

Share this post


Link to post
Share on other sites

So things like clouds, grass, AI aren't parts of then engine?

Share this post


Link to post
Share on other sites

It's not just clouds. Clouds consist of 2 things: 1. cloud without texture, 2. cloud with texture.

The cpu does 1, gpu does 2.

So, the clouds are a part of the engine, but are rendered at a different level within the game. All of the important calculations by the engine are done by one core.

The rest of the stuff is done by other cores. If you see even performance on all of your cores; then you have set the in game settings to a certain level that it keeps your other cores busy too. But it does not mean that ArmA 3 is using all of your cores for the main frame: bottom level calculations.

Share this post


Link to post
Share on other sites
you do not have to believe me. All I know is that I did some really precise testing and simple common sense and it all came down to one thing: ArmA 3 is only using one core.

so your overall cpu-usage is not more than 25%? And IF its more than 25% its windows system usage or other programs? When afterburner shows 65% overall cpu usage then arma3 uses obviously 2 cores @100% and a third core @15% (spreading over all cores). Compare arma3-benchmarks in the i-net on quadcores with deactivated cores, with only one core, two cores and so on. Try it and run for example helo´s benchmark. :)

Share this post


Link to post
Share on other sites
so your overall cpu-usage is not more than 25%? And IF its more than 25% its windows system usage or other programs?

No no no; Arma3.exe process uses all cores but the "core engine" uses only one core. Even though the game can't work with just this "core engine" alone, we can still say the game engine uses only one core.

(What he meant to say is that game's performance depends on one main thread which runs only on one core. Which is true. But the game still uses all the cores with its other threads.)

Share this post


Link to post
Share on other sites

How did this turn into a debate on how RV uses cores? :)

So I was able to identify the root cause of my issue. My Liquid Cooling pump had soft failed resulting in my CPU underclocking itself to 1.5 ghz :( under load.

Share this post


Link to post
Share on other sites
So I was able to identify the root cause of my issue. My Liquid Cooling pump had soft failed resulting in my CPU underclocking itself to 1.5 ghz :( under load.

So for once it would have been truly legitimate to say "it's your hardware's fault!", but nobody said it. BI community drops the ball again. ;)

Share this post


Link to post
Share on other sites
No no no; Arma3.exe process uses all cores but the "core engine" uses only one core. Even though the game can't work with just this "core engine" alone, we can still say the game engine uses only one core.

(What he meant to say is that game's performance depends on one main thread which runs only on one core. Which is true. But the game still uses all the cores with its other threads.)

aaaahhhhh.....!!! Misunderstood it. Thanks for clarification. And sorry for the long run in offtopic.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×