Arma 3
iLLmEcHaNiCo Oct 30, 2013 @ 3:44pm
I Finally Did it! ALL Settings Maxed Out!
After 2 loooong weeks of tweaking this game to death I FINALLY got it to work "perfectly". The truth is that it's not all the developers fault. It's windows, too.

After using -nolongs, -maxMem=2047 and the .cfg file tweak, I gained a substantial increase in performance, but had a long way to go. It appears the problem was with my hardware. Apparently, my quad core cpu was only being HALF used in general. I checked in task manager and sure as balls half my cores were parked!

So after doing some googling, I found out how to "unpark" ALL of my cores. I went through the process, rebooted, kept my fingers crossed, and success followed. (I know it worked because I can see each and every core being utilized and charted in task manager and they were no longer labeled as "parked")

Once I successfully put my cpu in full force, I simply added the -cpuCount=4 and -exThread=7 to the launch options just to make sure and BAM! I'm running MAX settings on everything incuding the furthest draw distances possible! (EDIT: Was not able to achieve max draw distances next time I booted the game up for whatever reason, maybe in server draw distance settings fooled me? Still able to keep great framerates with draw distances above 3000 and shadows at 100.) Running between 40-60 FPS on a public server I used to only get 25-30.

For whatever reason, even though I've unparked my cpu cores, I didn't notice a difference until I used the -cpuCount=4 and -exThreads=7 launch parameters.

That's it. Done. The worst part is I've been using half my cpu ALL this time with all of my software.

My Rig:
Windows 7 64-bit
i7-3820 @ 3.6 GHz
8 gigs ram
gtx 660 ti
1440x900 resolution monitor @ 75 Hz.

I can't write a formal guide for unparking cpu cores as there are many types of cpus and operating systems. So just google away.

Once you successfully unpark all of your cores and verify it, just use the tricks that are in the sticky of this forum:

-noLogs, -maxMem=(see sticky guide), cpuCount=(see sticky guide), exThread=(see sticky guide)

arma3.cfg file: change GPU_MaxFramesAhead=1000 to GPU_MaxFramesAhead=1

DISABLE VSYNC for maximum FPS.

So there you have it. Do some leg work and get it done.

CAUTION: PERFORM ANY OF THESE TWEAKS AT YOUR OWN RISK. IF YOU TRULY DON'T HAVE A CLUE AS TO WHAT YOU ARE DOING, THEN DO NOT ATTEMPT THEM.

EDIT: Link to the sticky thread: http://steamcommunity.com/app/107410/discussions/0/864973123765924825/

Also, do NOT test your tweaks on MP servers. Always test in your own SP setting to really see if you've actually iimproved anything.
Last edited by iLLmEcHaNiCo; Nov 1, 2013 @ 9:19am
< >
Showing 16-30 of 56 comments
Theo Hardmeier Oct 31, 2013 @ 12:41am 
Very nice
You guys should try this program (Parkcontrol), I've been using it for a while (FX 8 core) http://bitsum.com/about_cpu_core_parking.php
Last edited by «Èl SkÛnKã™»; Oct 31, 2013 @ 2:23am
Amuro0079 Oct 31, 2013 @ 5:25am 
I didn't notice any difference in performance after unparking so I went back to parked. Maybe it's because that my system has 12 threads which is enough. Also, I did notice the OS parking and unparking the logical cores depending on load.
iLLmEcHaNiCo Oct 31, 2013 @ 5:31am 
Originally posted by Spartan John-117 aka Darkzero:
I didn't notice any difference in performance after unparking so I went back to parked. Maybe it's because that my system has 12 threads which is enough. Also, I did notice the OS parking and unparking the logical cores depending on load.

Did you experiment with the launch parameter options after unparking? Maybe six core processors aren't utilized as effectively as dual/quad core with arma as I didn't see any entries in the charts that would suppoer it.

If you notice there are no experimental parameters for anything obove a quad core in the develpers sticky.

Come to think of it, do you even have Arma 3 performance issues? lol
Last edited by iLLmEcHaNiCo; Oct 31, 2013 @ 5:42am
Amuro0079 Oct 31, 2013 @ 6:42am 
Originally posted by iLLcAtTiVisSiMo:
Originally posted by Spartan John-117 aka Darkzero:
I didn't notice any difference in performance after unparking so I went back to parked. Maybe it's because that my system has 12 threads which is enough. Also, I did notice the OS parking and unparking the logical cores depending on load.

Did you experiment with the launch parameter options after unparking?
Yes, I did. I have noticed there's 6 parked logical cores at most, one for each physical core. The game doesn't use more than 7 threads, so I probably have enough threads without forced unparking.

I don't really have performance issues, but more performance is always better.
☢~Ma$$er~☢ Oct 31, 2013 @ 7:26am 
Originally posted by CrazyBaron:
Originally posted by iLLcAtTiVisSiMo:

Times are changing my friend.
definitely not with arma 3
even crysis 3 that was optimized to use more than 4 threads dont benefeat from HT but only from real cores
Well why does unparking an i7 give many people much better performance then, genius i5 owner? I can monitor all my cores while ingame n before my unpark i had one core at 45% - 55% and one at 15-20% all the others at 3-8% with alot of FPS drops yet now after unparking i have all cores around 30% n very very few FPS drops if any.... unparking worked for me and most others and if your glorious gaming i5 is king and so much better for gaming , why did ya even visit this forum? to tell everyone they waisted money on a better processor? WOW Your vast computing knowledge is far superior then everyone elses yet your wallet worries about the few $100 dollars more an i7 costs? At least illicitAcTIVisSiMo ( <thanks dude , you helped me and plenty others) is trying to aid people while your broke ass is doing nothing but trolling - We all know if you could have afforded an i7 you would have bought an i7. So, do ya want another topic to voice your rediculous opinion? ready? This ones gonna really bother you........ I have a TITAN and i purchased it the week before the 780 launched hahaha........ OK , gimme that incredibly valuable opinion!
Last edited by ☢~Ma$$er~☢; Oct 31, 2013 @ 7:26am
Zlokob Oct 31, 2013 @ 7:34am 
ok, thanx for thread, and i would appriciate if someone could help me a bit. i have i3 2100 3.1 GHz cpu, i know it's dual core, but somewhere it says it has 4 cores (i assume virtual ones). do i need cpucount 2 or 4? can someone confirm this for sure for this model of i3. game is playable now, around 30fps, but more would be awesome. also i have 8 GB of DDR3 RAM, so i need maxmem=2048? and what exThread=7 is for, cant find anything about it? thank you very much.
A Moist Owl Oct 31, 2013 @ 7:49am 
I tried this. i7 920, overclocked to 3.2ghz. 10gb of mem. 7870 grfx. I gained 20 frames WHILE boosting my view distance from 1000 to 3000!
Wow.
iLLmEcHaNiCo Oct 31, 2013 @ 7:58am 
Originally posted by Weedian:
ok, thanx for thread, and i would appriciate if someone could help me a bit. i have i3 2100 3.1 GHz cpu, i know it's dual core, but somewhere it says it has 4 cores (i assume virtual ones). do i need cpucount 2 or 4? can someone confirm this for sure for this model of i3. game is playable now, around 30fps, but more would be awesome. also i have 8 GB of DDR3 RAM, so i need maxmem=2048? and what exThread=7 is for, cant find anything about it? thank you very much.

Each core has 2 threads. The game, at most will only utilize 7 if available. Technically, the game should automatically detect this and act accordingly. Didn't happen for me.

To answer your question, the sticky states values for -exThread in incriments of odd numbers up to 7. Since you're rocking a dual core -cpuCount=2. I would imagine -exThread would be 3 according to the chart the dev's have provided.

If you'd like to monitor your cpu, simply open your resource monitor via task manager and you will see a visual representation of each logical thread. You will be able to count how many you have as well.

Keep in mind these launch parameters are hit or miss. Some claim it's bogus while others claim it helped.

Also, yes to the maxMem=2097 as the hard coded value range uses less. With 8 gigs of ram you should have plenty to spare.
Last edited by iLLmEcHaNiCo; Oct 31, 2013 @ 8:01am
Zlokob Oct 31, 2013 @ 8:00am 
ok, thanx for reply, i just checked, i3 2100 has 2 cores and 4 threads. i'll try with that.
☢~Ma$$er~☢ Oct 31, 2013 @ 8:04am 
So no matter how much RAM ( i have 32 GB) you have should i put maxMem=2097? Do you know if setting that any higher has an adverse affect?
Zlokob Oct 31, 2013 @ 8:06am 
Originally posted by General Warmachine:
So no matter how much RAM ( i have 32 GB) you have should i put maxMem=2097? Do you know if setting that any higher has an adverse affect?
that would help...
iLLmEcHaNiCo Oct 31, 2013 @ 8:06am 
Originally posted by General Warmachine:
So no matter how much RAM ( i have 32 GB) you have should i put maxMem=2097? Do you know if setting that any higher has an adverse affect?

From what I've read, setting it higher will only default it to back down to the max of 2097. So no. theoretically. it should do nothing.

With todays rigs, I have no idea why devs would limit their demanding games to such low numbers, especially now that 8 gigs is basically the standard out the box.
Last edited by iLLmEcHaNiCo; Oct 31, 2013 @ 8:13am
general beanflicker Oct 31, 2013 @ 10:10am 
http://steamcommunity.com/app/107410/discussions/0/684839199187963916/

a easy to use program to unpark your cpus worked for my i72600 windows 7 64 bit
Niall Oct 31, 2013 @ 11:53am 
Wouls any of those commands benefit an i5?
< >
Showing 16-30 of 56 comments
Per page: 1530 50

Date Posted: Oct 30, 2013 @ 3:44pm
Posts: 56