ArmA 3 Performance Thread

jbpaz

Member
The game heavily depends on your CPU. Also, the game tends to defer some settings to the CPU when you set them to low.

I get 55 fps in editor with lots of AI and combat going on. Why can't I achieve the same in mp?
 

demolitio

Member
I get 55 fps in editor with lots of AI and combat going on. Why can't I achieve the same in mp?

It's a known problem with a lot of topics about it on the forums. Some people just keep blaming the CPU when that's not what you're talking about at all. It doesn't matter what's going on or what settings you're using, MP is horrible on a lot of servers right now while a few are fine. It's the biggest thread on the ArmA forums right now for good reason.

Some servers can't handle it but it's a lot bigger than that. It's almost like the framerate cap is stuck at a shitty number since it's always the same. Not saying these problems aren't expected in an alpha, but it's definitely not something you just blame on individual computers when it's so wide spread.
 
So, any special command lines you guys are using?

Here's what I'm using so far:

-cpuCount=4 -exthreads=7 (this is for an i7 with HT)

In order to make sure the engine is using all cores and threads. Could help if the game is not detecting your hardware correctly. Adjust after your own hardware.

-nosplash -skipIntro

Skip intro.

-world=empty

Skips loading the island on startup = faster boot.

-maxVRAM=2047

To make sure the engine is using all the VRAM. Solves an issue with Windows as well. 2047 is the max value iirc, adjust after your own hardware.

-nobenchmark

Skips the benchmark that occurs on startup. At the moment, the benchmark can cause the drivers to reboot if there's other applications running with sound etc.

-malloc=system

Advanced memory allocating. In this case, it's forced using Windows allocator. More info here.
 

Portugeezer

Member

LINK

Next fucking gen, right here!
 

Agauos

Neo Member
So, any special command lines you guys are using?

Here's what I'm using so far:

-cpuCount=4 -exthreads=7 (this is for an i7 with HT)

In order to make sure the engine is using all cores and threads. Could help if the game is not detecting your hardware correctly. Adjust after your own hardware.

-nosplash -skipIntro

Skip intro.

-world=empty

Skips loading the island on startup = faster boot.

-maxVRAM=2047

To make sure the engine is using all the VRAM. Solves an issue with Windows as well. 2047 is the max value iirc, adjust after your own hardware.

-nobenchmark

Skips the benchmark that occurs on startup. At the moment, the benchmark can cause the drivers to reboot if there's other applications running with sound etc.

-malloc=system

Advanced memory allocating. In this case, it's forced using Windows allocator. More info here.

Thanks, I'll be using these! One question though, I have an AMD Phenom II 965 processor; so what should I put for -exthreads?
 
Nope, outside of the nosplash ( nobench / world=empty ), most of those are just redundant settings that provide no benefits.

Yeah, the game should detect those settings automatically. Doesn't hurt making sure the hardware is used correctly though. The in-game setting for Video memory can be sort of confusing since Default (not Very High) is the one to choose if you want to use 2047MB.

I have an AMD Phenom II 965 processor; so what should I put for -exthreads?

4.
 

Tecl0n

Member
Oh i'm so weak, i dipped. While on single everything on v.high, some ultra, no aa, i get a consistent 45fps (distance 2k). But even turning everything on low/off i can't even get 25fps on Multiplayer. (2500k@stock 3.3, 6870). :(
 
Dunno if you guys have tried it, but it definitely gave me performance boost when I went in to the ArmA 3 launch properties and added noSplash -cpuCount=4 -high. I'm on an i5 3570K, if you're on an i7 you can change it to 8 and it supposedly makes use of HT.

I also added -maxMem=6144 to make it use more than 4GB of ram (I have 8GB total).
 

Sethos

Banned
Dunno if you guys have tried it, but it definitely gave me performance boost when I went in to the ArmA 3 launch properties and added noSplash -cpuCount=4 -high. I'm on an i5 3570K, if you're on an i7 you can change it to 8 and it supposedly makes use of HT.

I also added -maxMem=6144 to make it use more than 4GB of ram (I have 8GB total).

Game doesn't support HT very well / at all. In ArmA 2, HT made the game stutter on early i7s before they patched it. Also Maxmem has a hardcoded maximum of 2047, it'll just revert to that plus the .exe isn't LAA or 64Bit afaik so it won't go beyond 4GB in the first place.
 
Game doesn't support HT very well / at all. In ArmA 2, HT made the game stutter on early i7s before they patched it. Also Maxmem has a hardcoded maximum of 2047, it'll just revert to that plus the .exe isn't LAA or 64Bit afaik so it won't go beyond 4GB in the first place.

Well then try =4 instead of 8 if it doesn't work.
I at least got an FPS boost. I'm always playing with FRAPS' FPS overlay.

EDIT: Just now realised that what I posted above was already posted. Sorry about that.
 

Foffy

Banned
I figured I'd ask here. What's a about PP AA filter, SMAA or FXAA? SMAA makes everything look smoother, but as a result it looks blurrier. FXAA makes everything look sharper, but it looks slightly more jaggier, but it could be due to the removal of the blur. Which seems like a more viable selection for the game?
 

jbpaz

Member
I figured I'd ask here. What's a about PP AA filter, SMAA or FXAA? SMAA makes everything look smoother, but as a result it looks blurrier. FXAA makes everything look sharper, but it looks slightly more jaggier, but it could be due to the removal of the blur. Which seems like a more viable selection for the game?

FXAA for this game by far. SMAA looks better in some games, but in Arma FXAA is the way to go.
 

Sethos

Banned
I figured I'd ask here. What's a about PP AA filter, SMAA or FXAA? SMAA makes everything look smoother, but as a result it looks blurrier. FXAA makes everything look sharper, but it looks slightly more jaggier, but it could be due to the removal of the blur. Which seems like a more viable selection for the game?

SMAA is better, much cleaner AA method and doesn't introduce native blur.

To counteract the blur from FXAA, they decided to add a heavy sharpening filter to the FXAA options - Which looks pretty bad.
 

Kayhan

Member
Is the best way to avoid Steam draining some of your CPU performance to simply use Steam in offline mode or are there other things that need to also be disabled?
 

Karak

Member
FXAA for this game by far. SMAA looks better in some games, but in Arma FXAA is the way to go.

Ya the SMAA appears broken. Its fucking terrible looking. Worse implementation I have ever laid eyes on damn. I am not a fan of FXAA myself but it looks a bit better. I would rather have neither actually after really looking hard at what both options do to the IQ in this game. Damn.
 
http://www.reddit.com/r/arma/comments/19x5k0/acre_arma_3_and_you/

ACRE will be ported ASAP to the A3 Alpha. As soon as lazy evaluation is added to the Alpha and CBA is fully ported (which will be quickly after lazy eval) I will start work on porting ACRE to A3. I do not expect it to be that much of a challenge, though there might be some limitations to what is ported at this time (specifically backpack radios, though the 148 can serve just as well as any MANPACK, and Stratis doesn't really need more than a 148 at this time).
Furthermore, ACRE2 has been in development for some time now, and its work continues for both A2 and A3.
 

SJRB

Gold Member
So, any special command lines you guys are using?

Here's what I'm using so far:

-cpuCount=4 -exthreads=7 (this is for an i7 with HT)

In order to make sure the engine is using all cores and threads. Could help if the game is not detecting your hardware correctly. Adjust after your own hardware.

-nosplash -skipIntro

Skip intro.

-world=empty

Skips loading the island on startup = faster boot.

-maxVRAM=2047

To make sure the engine is using all the VRAM. Solves an issue with Windows as well. 2047 is the max value iirc, adjust after your own hardware.

-nobenchmark

Skips the benchmark that occurs on startup. At the moment, the benchmark can cause the drivers to reboot if there's other applications running with sound etc.

-malloc=system

Advanced memory allocating. In this case, it's forced using Windows allocator. More info here.

Pardon my ignorance, but where do you find these? Do you add them in the Arma3Alpha.cfg in the Documents folder?

I really need a fix to skip the startup splash screens.
 
Pardon my ignorance, but where do you find these? Do you add them in the Arma3Alpha.cfg in the Documents folder?

I really need a fix to skip the startup splash screens.

You can add them to Steam launch parameters (right click the Game>Properties in Steam, I think).
 

jbpaz

Member
I want to overclock my AMD Phenom II X4 965 a bit. What's the best settings/way to do this?

EDIT: Nevermind. I don't want to do it haha
 

Anton668

Member
I want to overclock my AMD Phenom II X4 965 a bit. What's the best settings/way to do this?

for the most part its as simple as changing 1 number in the bios. providing you have a good MB

long as you have a aftermarket CPU cooler that is
 

jbpaz

Member
for the most part its as simple as changing 1 number in the bios. providing you have a good MB

long as you have a aftermarket CPU cooler that is

Gigabyte GA-770T-USB3 is my motherboard and I'm not sure I have an aftermarket cpu cooler.
 

Damian.

Banned
Trying to use a mixture of Very High and Ultra settings @ 1080p (View Distance is at 3k) and getting bad performance in the first infantry showcase area. FPS is locked at 60 for the first minute or so, but once I get to a wide open area my GPU usage dips and CPU usage is around 30% on 3 cores with one core at 100%. When this is going on I am in the mid 40's for framerate. I have only done the cpu count=4 launch option.

i7 2600k@4.6 GTX 680@1210 16GB RAM.

Is this the kind of performance I should expect, or is there something I can do?
 

Sethos

Banned
Trying to use a mixture of Very High and Ultra settings @ 1080p (View Distance is at 3k) and getting bad performance in the first infantry showcase area. FPS is locked at 60 for the first minute or so, but once I get to a wide open area my GPU usage dips and CPU usage is around 30% on 3 cores with one core at 100%. When this is going on I am in the mid 40's for framerate. I have only done the cpu count=4 launch option.

i7 2600k@4.6 GTX 680@1210 16GB RAM.

Is this the kind of performance I should expect, or is there something I can do?

Not much you can do, view distance kills even top-end computers because it's reliant on the CPU and right now they really aren't taking advantage of multi-core CPUs.
 

Stahsky

A passionate embrace, a beautiful memory lingers.
Not much you can do, view distance kills even top-end computers because it's reliant on the CPU and right now they really aren't taking advantage of multi-core CPUs.



Yeah, the autodetect put my view distance and everything else at pretty much max settings. view distance is at like 80% and it's wrecking my FPS in MP settings.


I'm running on an 8-core AMD CPU, so I'm not really sure what I can and cannot do with launch settings. Anyone got any idea?
 

Sethos

Banned
Okay, to revive this thread with some solid information I might have found a performance fix for some.

On my 3930k, my performance in the main village went from 30-40FPS to locked 60 and a slight dip when looking at the airfield. It also removed my stuttering when doing quick turns. It didn't work on my friend's i5 2500k.

So I'd like some feedback on the fix, which CPU, is HT enabled and did it help the FPS at all.

Disable CPU Parking: http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility

Restart PC.

Try the game.
 

Zeknurn

Member
Something isn't right on Bohemia's end if the cpu cores remain parked while the game is taxing them.

I'd try it but I think I'm GPU bound anyway. Will be interesting to see if someone else experiences the same improvement though.

You should file an issue on their feedback tracker either way.
 

Xyber

Member
Okay, to revive this thread with some solid information I might have found a performance fix for some.

On my 3930k, my performance in the main village went from 30-40FPS to locked 60 and a slight dip when looking at the airfield. It also removed my stuttering when doing quick turns. It didn't work on my friend's i5 2500k.

So I'd like some feedback on the fix, which CPU, is HT enabled and did it help the FPS at all.

Disable CPU Parking: http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility

Restart PC.

Try the game.

I'll give it a go on my 2500K and see if it helps anything.
 
Disabling core parking is overclocking 101, everyone should do this in their uefi/bios before they even install Windows, and it's usually disabled by default.

Yeah I know Sethos, happy it helped you out though.
 

Sethos

Banned
Disabling core parking is overclocking 101, everyone should do this in their uefi/bios before they even install Windows.

Never in my life heard core parking part of overclocking.

Speedstepping and all that stuff, yes, core parking no. It's not even in my BIOS.
 

Xyber

Member
Disabling core parking is overclocking 101, everyone should do this in their uefi/bios before they even install Windows, and it's usually disabled by default.

Yeah I know Sethos, happy it helped you out though.

I'm with Sethos here. Never heard of core parking before.

Didn't help me though, get the exact same fps after I disabled it.
 
Maybe there are some Win7 issues with HT cores, but as far as I remember core parking has it's own setting on most newer motherboards, and on older it's a part of c states which you can usually configure or reduce. Also it's usually never called "core parking" out right.
 
I'm worried about unparking them and then having issues...Does this utility work for AMD processors as well? I'm assuming so, though in the comments a few people seem to be having issues with it.
 
Top Bottom