Good post Ned. Here's my 2c
This was from another forum on what the startup parameters do; (Credit to Matt76)
Advanced Settings
Texture Detail: Set this to Very High unless your graphics card has less than 1GB RAM then incrementally go down a setting per ~256MB
Video Memory: Set to Default otherwise ArmA will not use your card fully
Anisotropic Filtering: Set to Very High, same reason as Texture Detail
Antialiasing: Using this setting will result in major performance hits unless you have a fast CPU/GPU combo, use low if you can as anything higher seems a waste.
ATOC: Disabled for performance, else either all trees or all trees + grass with a good CPU/GPU.
Terrain Detail: Up to your system specs, use as needed but generally either Low or High.
Object Detail: As Terrain Detail except this also influences the distance at which you can spot men, however unless you are zoomed in or using optics they will still be difficult to see.
Shadow Detail: This setting can result in a moderate to major performance hit, use as needed.
HDR Quality: Set to Normal, higher settings are purely cosmetic.
PPAA: Set to FXAA - Low, other settings don't seem better.
Postprocess Effects: Set to Off or Very Low, Low+ enables motion blur of which there is too much for most people.
Interface Size: Normal+ if you want to be able to read the degrees on the compass.
Aspect Ratio: see below
Vsync: Off unless you are experiencing screen tearing or have a very high spec computer that is always 60fps+.
ArmA2.cfg and ArmA2OA.cfg
Both are located in Documents > ArmA 2
GPU_MaxFramesAhead=1; This may help smooth your frames and/or increase performance.
GPU_DetectedFramesAhead=0; as above.
refresh=120; This will make VSync work better if you need it.
Startup Parameters
You can also use the startup parameters to increase performance slightly by right-clicking ArmA 2 in Steam > Properties > Set Launch Options and entering the following.
-cpuCount= set this to however many physical CPU's you have either 2 or 4.
-exThreads= use 3 for dual-core and 7 for quad-core and only if you have an Intel CPU.
-high sets ArmA 3 as a high value CPU process.
-maxMem= set this to 2048 or about 1GB (1024) less than your maximum RAM, I am not sure if higher values have an effect.
-noPause Does not pause the ArmA window when alt-tabbed in Fullscreen window mode, good for multi-taskers and streamers.
-noSplash gets rid of the intro stuff at startup.
-world=empty Starts up the game faster as it loads empty level.
Your launch options should read like this for quad-core systems.
Code: Select all
-high -cpuCount=4 -exThreads=7 -maxmem=2047 -noPause -nosplash -nologs -skipintro -world=empty