Arma 3
Hypersuperguy Nov 30, 2024 @ 12:35am
low fps and all cores below 80%
I have a 13700k and 3090ti and I am trying to play the game at the highest render distances. I am only getting around 20fps despite having all 16 cores enabled in the launcher option. no thermal or power throttling is happening so I don't know how to get rid of the bottleneck
< >
Showing 1-15 of 24 comments
Blackened_Angel49 Nov 30, 2024 @ 1:13am 
Are you playing in a server? Is there a ton of mods loaded?
Some servers are scripted poorly and cause this. If sp, try lowering the view distance.. it sucks but, you want better frames.
Also, if you're not on the "profiling branch" try that to see if your frames increase.. it did mine, and I only have a Ryzen 7 2700 3.2ghz 8 core cpu.
Hypersuperguy Nov 30, 2024 @ 1:14am 
Originally posted by Blackened_Angel49:
Are you playing in a server? Is there a ton of mods loaded?
Some servers are scripted poorly and cause this. If sp, try lowering the view distance.. it sucks but, you want better frames.
Also, if you're not on the "profiling branch" try that to see if your frames increase.. it did mine, and I only have a Ryzen 7 2700 3.2ghz 8 core cpu.
what's profiling branch? also I'm using campaign as the benchmark so that is where it is happening
Blackened_Angel49 Nov 30, 2024 @ 2:28am 
Go into the Arma property settings and change the "beta" program to the Profiling Branch
Druark Nov 30, 2024 @ 5:48am 
Enabling all 16 cores doesn't mean anything. That isn't how software coding works unfortunately. Certain tasks in a videogame have to be completed by a single thread and so single-thread speeds will always be the limiting factor. This game also isn't GPU-bound as it doesn't use DX12 or Vulkan which has more GPU focused performance.

This game in addition to being limited by single-core speeds like every game is eventually, also has very poor multi-threading because it's literally almost 12 years old. Async functions and such were not common back then compared to today. Hence why they've made a new game engine to take advantage of modern tech. Your 16 cores aren't all being used, and you don't need to specify them anyway as the game auto-detects what you have fine.

TLDR:
As was suggested, profiling branch may help you.

The other additional thing you can do is add the mimalloc memory allocator instead of the default one, helps some people. https://github.com/GoldJohnKing/mimalloc/releases
Last edited by Druark; Nov 30, 2024 @ 5:49am
stburr91 Nov 30, 2024 @ 6:46am 
If you are getting 20 fps with the base game campaign, something is wrong.
spale69 Nov 30, 2024 @ 8:48am 
Originally posted by Hypersuperguy:
I have a 13700k and 3090ti and I am trying to play the game at the highest render distances. I am only getting around 20fps despite having all 16 cores enabled in the launcher option. no thermal or power throttling is happening so I don't know how to get rid of the bottleneck

Look at how old the game is. It is using the single core, though there is partial multithreading in that performance branch. Reduce rendering distance. It is an old, but very good game.
Hypersuperguy Nov 30, 2024 @ 10:01am 
Originally posted by spale69:
Originally posted by Hypersuperguy:
I have a 13700k and 3090ti and I am trying to play the game at the highest render distances. I am only getting around 20fps despite having all 16 cores enabled in the launcher option. no thermal or power throttling is happening so I don't know how to get rid of the bottleneck

Look at how old the game is. It is using the single core, though there is partial multithreading in that performance branch. Reduce rendering distance. It is an old, but very good game.
I’m worried it’s a hardware issue. I wrote in parameters that there are 16 cores so it should be using them all.
stburr91 Nov 30, 2024 @ 10:59am 
Originally posted by Hypersuperguy:
Originally posted by spale69:

Look at how old the game is. It is using the single core, though there is partial multithreading in that performance branch. Reduce rendering distance. It is an old, but very good game.
I’m worried it’s a hardware issue. I wrote in parameters that there are 16 cores so it should be using them all.

That's not how it works. The game is a multi thread game, but it does most processes in a single core.
Antyss08 Nov 30, 2024 @ 10:39pm 
Arma 3 it only uses 1 core realistically. Most of the hard processing is done on 1 core.
The game is limited by the engine, so the bottleneck is the game's engine.
Highest render distances means tons and tons of calculations for CPU to do, it spends more time to calculate than render the frames.
You can see more info here:
https://community.bistudio.com/wiki/Arma_3:_Performance_Optimisation

Solutions:
Arma 3 Performance Extension
https://steamcommunity.com/sharedfiles/filedetails/?id=2565965887
Hiddes the AI when you arent looking at their direction to save some calculations on CPU.

AGC - Advanced Garbage Collector:
https://steamcommunity.com/sharedfiles/filedetails/?id=1724884525
What does this mod do?
In short, this addon replaces dead bodies located far from players with simple object (right now - a body bag). When players approach the simple object, it is again replaced with that same body and every item and weapon on it.
Best solution so far:
Lossless Scaling steam app:
https://store.steampowered.com/app/993090/Lossless_Scaling/
Is a 3rd party app that acts like DLSS, frame generator etc...
LX Dec 1, 2024 @ 1:04am 
Arma3 uses 1 core for the majority of its functions and is the reason they built a new engine for Reforger. The setting imply you can utilize more, but if you monitor your cpu you will see only 1 is really cranking. That said, 20 fps in sp is well below normal.
Hypersuperguy Dec 1, 2024 @ 1:17am 
Originally posted by LX:
Arma3 uses 1 core for the majority of its functions and is the reason they built a new engine for Reforger. The setting imply you can utilize more, but if you monitor your cpu you will see only 1 is really cranking. That said, 20 fps in sp is well below normal.
what's sp?
LX Dec 1, 2024 @ 4:36pm 
Originally posted by Hypersuperguy:
Originally posted by LX:
Arma3 uses 1 core for the majority of its functions and is the reason they built a new engine for Reforger. The setting imply you can utilize more, but if you monitor your cpu you will see only 1 is really cranking. That said, 20 fps in sp is well below normal.
what's sp?

single player
r3wst3r Dec 2, 2024 @ 7:12am 
Arma is the great equalizer
They can resell user created mods as their own but not optimise the game .
stburr91 Dec 2, 2024 @ 6:36pm 
Originally posted by ꧋ꦙSigismundꦙ꧋:
They can resell user created mods as their own but not optimise the game .

What mods are being sold?

The game is optimized, do you mean further improving multi threading, because they are working on that right now.
< >
Showing 1-15 of 24 comments
Per page: 1530 50

Date Posted: Nov 30, 2024 @ 12:35am
Posts: 24