Arma 3

From PCGamingWiki, the wiki about fixing PC games
Arma 3
Arma 3 cover
Bohemia Interactive
OS X Virtual Programming[1]
Linux Virtual Programming[1]
Real Virtuality 4
Release dates
Windows September 12, 2013
OS X Early access[1]
Linux Early access[1]
Arma: Cold War Assault 2001
Arma: Armed Assault 2006
Arma 2 2009
Arma 2: Operation Arrowhead 2010
Arma Tactics 2013
Arma 3 2013

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


All versions require Steam.

Downloadable content (DLC) and expansions

Name Notes

Essential improvements[edit]

Skip intro videos[edit]

Set launch options[2]
  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, workshop content wont update or download.

Game data[edit]

Game options
Game options

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\Arma 3
Linux ~/.local/share/bohemiainteractive/arma3/GameDocuments/Arma 3

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\Arma 3\Saved
Linux ~/.local/share/bohemiainteractive/arma3/GameDocuments/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[3] 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[4]
Closed captions
Mute on focus lost


Multiplayer types

Type Native Notes
LAN play
Online play

Connection types

Type Native Notes
Direct IP

VR support[edit]

Devices Native Notes

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!

Forcing correct monitor[edit]

  1. Edit Arma3.cfg in your config folder.
  2. Find forcedAdapterId parameter, set 0 for primary monitor, 1 for secondary, etc.
Specific parameter for linux users only :

You can also use --eon_force_display=x command line parameter on linux builds, where x is your monitor ID. Under steam, set command line like this : %command% --eon_force_display=0

Issues unresolved[edit]

Engine not utilizing CPU correctly[edit]

The Real Virtuality 4 has serious issues utilizing multi-core CPUs[5][6]
And due to the CPU not being utilizing correctly then nor will the GPU be utilized correctly

This issue is not new and everyone suffers. The developers have yet to comment on this issue on the official bug tracking site.

Failed to initialize BattlEye Service: Driver Load Error (577)[edit]

It is a known issue on Windows 10 Insider builds.[7]

Verify game cache

Seems to work for some users, others not.

  1. Find Arma 3 in your Steam Library.
  2. Right-click the game title.
  3. Select Properties, the Local files tab, then click on the Verify integrity of game cache button.

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. 1.0 1.1 1.2 1.3 Experimental Ports | Arma 3
  2. Skip intro screens? :: Arma 3 General Discussions
  4. Positional Audio in ArmA 3 - Tier1 Operations
  7. BattlEye - The Anti-Cheat Gold Standard >> FAQ - last accessed on 2016-05-13