Arma 3

From PCGamingWiki, the wiki about fixing PC games
Arma 3
Arma 3 cover
Bohemia Interactive
Real Virtuality
Release dates
Windows September 12, 2013
Linux Early access
Arma: Cold War Assault 2001
Red Hammer
Arma: Armed Assault 2006
Arma: Queen's Gambit
Arma 2 2009
Arma 2: Operation Arrowhead 2010
Arma 2: British Armed Forces
Arma 2: Private Military Company
Arma 2: Army of the Czech Republic
Arma Tactics 2013
Arma 3 2013
Arma 3: Zeus
Arma 3: Karts
Arma 3: Helicopters

Key points

Game engine suffers from a critical issue, see Engine not utilizing CPU correctly.

General information

Port Report: Arma 3 Alpha
Bohemia Interactive Forums
Startup Parameters
Armaholic Community Forums
Feedback Tracker
Steam Community Discussions
Performance Guide


Source DRM Notes Keys OS
Developer website
All versions require Steam.

Essential improvements[edit]

Skip intro videos[edit]

Set launch options[1]
  1. Right-click on the game in your Steam library and select Properties.
  2. Select Set Launch Options and enter: -skipintro -nosplash.
  3. Press OK and launch the game.

Skip launcher[edit]

Set launch options
  1. Right-click on the game in your Steam library and select Properties.
  2. Select Set Launch Options and enter: -nolauncher -useBE.
  3. Press OK and launch the game.


If you skip the launcher, all workshop content wont download or update.

Game data[edit]

Game options
Game options

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\Arma 3

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\Arma 3\Saved
Steam Workshop mission files are also stored in %USERPROFILE%\Documents\Arma 3 - Other Profiles\<user-id>\Saved\steam

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

General video settings
General video settings
Display settings
Display settings
Antialising and Postprocesses settings
Antialising and Postprocesses settings
Graphics option Option WSGF Notes
Widescreen resolution
Field of view (FOV)
See Field of view (FOV).
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
MSAA (2x-8x), FXAA("low" to "ultra") and SMAA("low" to "ultra") are all supported
Vertical sync (Vsync)
Might cause some input lag on slower computers[citation needed]
60 FPS
120+ FPS
No frame rate or refresh rate cap.

Field of view (FOV)[edit]

Adjusting FOV
  1. Go to %USERPROFILE%\Documents\Arma 3
  2. Open Username.Arma3Profile in Notepad.
  3. Search for "fov". fovTop is vertical FOV, fovLeft is horizontal FOV. There are only 2 lines that contain fov near the bottom: fovTop=XXXX; fovLeft=XXXX;
  4. Use this calculator to find your FOV values in degrees by entering your screen resolution.
  5. Convert these values from degrees to radians by multiplying your angle for π divided 180
  6. Change fovTop to the value you have now, rounded to 2 decimal places.
  7. Divide your topFov number by the second number of your resolution's aspect ratio.
  8. Take the result of step 7 and multiply it by the first number of your resolution's aspect ratio.
  9. Change fovLeft to the value you have now, rounded to two decimal places.
  10. Save and close the file.

Some suggested FOV values in radians[2] for typical setups are:

Setup Type fovTop fovLeft
1920×1080 at 90 FOV 1.03 1.83
1680×1050 at 90 FOV 1.13 1.80
2560×1600 at 90 FOV 1.13 1.76


Range finding by using certain scopes like the PSO scope might not be accurate anymore when playing on a non-default FOV.

Input settings[edit]

Mouse settings
Mouse settings

Audio settings[edit]

Audio settings
Audio settings
Audio options Native Notes
Separate volume controls
Effects, Music, Radio communications, VoIP
Surround sound
Up to 7.1 [3]
Closed captions
Mute on focus lost


Multiplayer types

Type Native Notes
LAN play
Online play

Connection types

Type Native Notes
Direct IP

Issues fixed[edit]

Forcing game to use all RAM[edit]

Launch Options...
  1. Find Arma 3 in your Steam Library
  2. Right-click the game title
  3. Select Properties
  4. Select Set Launch Options...
  5. Input your launch commands based on what your system is, see below for more information
  6. Press OK
  7. Launch the game

For AMD CPU users:

  • AMD Dual-core with 4 GB RAM: -noSplash -cpuCount=2 -high
  • AMD Quad-core with 4 GB RAM: -noSplash -cpuCount=4 -high
  • AMD Six-core with 4 GB RAM: -noSplash -cpuCount=6 -high
  • AMD Eight-core with 4 GB RAM: -noSplash -cpuCount=8 -high

For Intel CPU users:

  • For Hyperthreaded CPU's such as a Quad Core: -cpuCount=8
    • This will enable your Hyperthreads on your CPU so your CPU will act as an eight core when running Arma 3.
  • If you are running a Hyperthreaded Six Core: -cpuCount=12
  • If you are running a Hyperthreaded Eight Core or Eight Core Xeon then apply this: -cpuCount=16
    • If you are running just a non-Hyperthreaded CPU such as a Quad Core then select "4" instead of "8" same for a Dual Core you will select "2" instead of "4".


All AMD CPU's are NOT Hyperthreaded so Hyperthreaded options is highly not recommended as this can cause system failure or damage.
The PCGamingWiki will not be responsible for system failure and damage if you choose to select more cores then you have on your command line!

Other commands:

  • -high: Makes your operating system prioritize services and processes to run your game better but this can cause system failure and instability if you dont have a good running system. If you Overclock this can cause system instability.
  • -cpuCount=[yourcpucount]: Enables extra CPU cores and Hyperthreads.
  • -maxMem=2047
    • 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). Engine uses automatic values (512-1536 MB) w/o maxMem parameter yet FileCache was always excluded from the virtual address limit.
  • -maxVRAM=2047
    • Defines Video Memory allocation limit to number (in MegaBytes).
Use to resolve e.g. Windows problem: 128 is hard-coded minimum (anything lower falls backs to 128). 2047 is soft-coded maximum , any value over 2GB might result into unforseen consequences!

Issues unresolved[edit]

Engine not utilizing CPU correctly[edit]

The Real Virtuality 4 engine suffers from a massive issue in utilizing multi-core CPUs.[4][5]
And due to the CPU not being utilizing correctly then nor will the GPU be utilized correctly.
Real Virtuality 3 has the same issue

This issue is critical and all users with multi-core processors are suffering from it. The developers have yet to comment on this issue on the official bug tracking site.

This critical engine issue gives users a ~40% performance loss at all times, the reason is that the engine has what is called a Engine Limitation, in this case it means that only a few processing cores are being utilized and take big hits that might be the reason for game stutter as the CPU can't handle all the requests on high-end settings.

System requirements[edit]

Minimum Recommended
Operating system (OS) Vista SP2, 7 SP1
Processor (CPU) AMD Dual-Core Athlon 2.5 GHz
Intel Dual-Core 2.4 GHz
AMD Phenom II X4 940 or better
Intel Core i5-2300
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD) 10 GB 20 GB
Video card (GPU) AMD Radeon HD 3830
NVIDIA GeForce 8800 GT
Intel HD Graphics 4000
512 MB of VRAM
DirectX 10 compatible
AMD Radeon HD 7750
NVIDIA GeForce GTX 560
1 GB of VRAM
DirectX 11 compatible


  1. Skip intro screens? :: Arma 3 General Discussions
  3. Positional Audio in ArmA 3 - Tier1 Operations