Arma 3 > Tweaking & Settings > Topic Details
GeoffBRO Mar 12, 2013 @ 10:21pm
Performance & Tweaks
Posted this on a forum , so im posting it here also, most of it is common knwowledge but its worth posting for those that don't know..


Firstly, you MUST remember, It is currently in ALPHA stages, so don't go in expecting a bug free game, the game will crash at times, and you will get performance issues, regardless of how good your hardware is.

see: http://en.wikipedia.org/wiki/Software_release_life_cycle#Alpha

http://feedback.arma3.com
If you find a bug or issue, report it at the above link, make sure you search to see if you're bug/issue has been submitted, if so, up vote it.


Performance
Performance is currently hit and miss, what works for one person may not work for another, im currently running everything low with 87% 3D resolution and pulling between 75-90 frames per second.

thats 75-90 FPS on a mid range PC...

MOTHERBOARD: ASUS Sabertooth z77
CPU: Intel 2500k @ 4.5 Ghz Overclocked
GPU: AMD HD6870
MEMORY: 8gb G.SKILL Sniper 1866 Mhz

The game seems to utilize CPU and GPU more with lower settings, so id suggest lowering everything at first than raise settings until you are happy with the look and performance of the game.

Below can be added in Launch Options on steam.

Game Loading Speedup

-nosplash - Disables splash screens.
-skipIntro - skips intro movies

Performance paremeters

Not sure if you can go higher than 2047 with ARMA 3, but it was hardcoded on Arma 2

-maxMem=<number> - Defines memory allocation limit to number (in MegaBytes).
256 is hard-coded minimum (anything lower falls backs to 256). 2047 is hard-coded maximum (anything higher falls back to 2047).

-maxVRAM=<number> - Defines Video Memory allocation limit to number (in MegaBytes) anything over 2047 may cause unforeseen consequences.

-cpuCount=<number> - Change to a number less or equal than numbers of available cores.

-exThreads=<number> - Change to a number 0,1,3,5,7. This will override auto detection (which use 3 for dualcore and 7 for quadcore).
Last edited by GeoffBRO; Mar 12, 2013 @ 10:33pm
Showing 1-15 of 42 comments
< >
GeoffBRO Mar 12, 2013 @ 10:45pm 
and please before anyone complains about your game crashing.. read the first paragraph about 10 times in your head...

"Firstly, you MUST remember, It is currently in ALPHA stages, so don't go in expecting a bug free game, the game will crash at times, and you will get performance issues, regardless of how good your hardware is."
GeoffBRO Mar 13, 2013 @ 12:51am 
also if there any tweaks you've discovered, post them and ill update the original post along with crediting you.
The doctor is in Mar 13, 2013 @ 1:30am 
you can obtain noticable increase in frame rate by copy the game to an 8gb ramdisk using the free open source ramdisk utility imdisk
http://www.ltr-data.se/opencode.html/#ImDisk

and using link shell extension to setup the junctions
http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

ive created an 8gb ram disk formatted ntfs and assigned it to drive letter R: and configued it save the image when done to "c:\ramdisk\arma3" and to startup loading that image when windows started.

+ copy "C:\Program Files (x86)\Steam\steamapps\common\Arma 3" to "R:\Arma 3"
+ rename "C:\Program Files (x86)\Steam\steamapps\common\Arma 3" to "C:\Program Files (x86)\Steam\steamapps\common\Arma 3.org"
+ pick link source "R:\Arma 3" drop as junction in "C:\Program Files (x86)\Steam\steamapps\common\"

+ copy "C:\Users\<username>\AppData\Local\Arma 3 Alpha" to "R:\l\Arma 3 Alpha"
+ rename "C:\Users\<username>\AppData\Local\Arma 3 Alpha" to "C:\Users\<username>\AppData\Local\Arma 3 Alpha.org"
+ pick link source "R:\l\Arma 3 Alpha" drop as junction in "C:\Users\<username>\AppData\Local\"

+ copy "C:\Users\<username>\Documents\Arma 3 Alpha" to "R:\d\Arma 3 Alpha"
+ rename "C:\Users\<username>\Documents\Arma 3 Alpha" to "C:\Users\<username>\Documents\Arma 3 Alpha.org"
+ pick link source "R:\d\Arma 3 Alpha" drop as junction in "C:\Users\<username>\Documents\"

now when i ran the disk it ran normally, but basically all disk io to it was not in ns instead of ms!

if you cant create a ramdisk try doing the same with an ssd, all you need is 8gb which is reasonable and you do get noticable improvement. i saw my cpu and gpu utilization significantly increase, from around 35-65% to up to 90%

how much well i used to get around 25-35 dps and i increased to 55-65 fps single user coop with everything turned off and if not possible set to lowest settings @ 1920x1200! that is just how i run tests. this shows the most i can do with what i got. if i tweaked things than obviously the framerate went town significantly, but still it was noticable improvement over what i normally get!

now i dont have a slow harddisk i have 7200 rpm sata 3 i think perhaps even 6 and luckily for me i got 16 gb, but that is dirt cheap nowadays well under $100

i also have amd 1090t
and ati hd6870
GeoffBRO Mar 13, 2013 @ 1:40am 
sounds promising, to bad i don't have an SSD and 16gb :P
The doctor is in Mar 13, 2013 @ 2:16am 
both memory and ssd dirt cheap beats buying a new computer!

but it gives us a hint that part of the problem that stalling those cpu/gpu is it waiting for things like disk io

they should try to cache more. a problem when u r 32 bit application, too bad its not 64 bit they could load the whole game into memory with all the files on me.

i did that for someother 64 bit game and it rocked. all the textures were inmemory so u didnt see them being loaded, u know they progressively come in and u see it ugly. i also did the same for rage, make was it great looking.
GeoffBRO Mar 13, 2013 @ 2:18am 
yeah plan on upgrading soon. probably going to get 16gb, 3770k and a fairly high end video card, will need the power since im wanting to do some high resoltuon recording and streaming.
The doctor is in Mar 13, 2013 @ 2:43am 
i think we will all be upgrading soon ;)
Smoket Mar 13, 2013 @ 3:16am 
Someone posted on the Arma 3 forums that you get noticibly increased FPS if you use Nvidia Profiler AA and Anisotropic Filtering. Is anyone else going this route? Can anyone confirm? If so it would be a nice tweak for most people.
Devils Never Cry Mar 13, 2013 @ 3:23am 
Originally posted by Smoket:
Someone posted on the Arma 3 forums that you get noticibly increased FPS if you use Nvidia Profiler AA and Anisotropic Filtering. Is anyone else going this route? Can anyone confirm? If so it would be a nice tweak for most people.

Hmm no luck for me.
Smoket Mar 13, 2013 @ 3:33am 
It was posted on the Arma 3 Feedback forums, Of course you would need in game AA and Anisotropic Filtering off or you would take double the performance hit. I'm not sure if they fixed it or not im going back to in game AA to check.
The doctor is in Mar 13, 2013 @ 3:43am 
u also get a nice increase just by disabling vsync
GeoffBRO Mar 13, 2013 @ 4:09am 
pretty much everyone knows that though lol.
discord Mar 13, 2013 @ 4:18am 
Originally posted by Smoket:
It was posted on the Arma 3 Feedback forums, Of course you would need in game AA and Anisotropic Filtering off or you would take double the performance hit. I'm not sure if they fixed it or not im going back to in game AA to check.
Are you sure? Doesn't NVIDIA settings override application settings? And why should the GPU doing stuff twice? No offense, just curious if you have evidence for that. I didn't notice a performance increase with GTX560Ti, btw.
Devils Never Cry Mar 13, 2013 @ 4:48am 
On the feedback tracker its the most voted problem so i hope it gets noticed. No votes down. I find it funny when people are telling others to upgrade. Some of these people are using some of the best stuff out there. What will they upgrade to when there is nothing left out there to upgrade with? Its luck of the draw right now. :P
GeoffBRO Mar 13, 2013 @ 4:50am 
im not even using high end hardware and im pulling 70-90 fps, sometimes even goes up to 100+, so the game doesn need optimizing, by rights, people with 670's and 3770k's should be exeeding my framerates by miles, but some are getting almost 4 times the framerate less than me.
Showing 1-15 of 42 comments
< >
Per page: 15 30 50