Arma 3

From PCGamingWiki, the wiki about fixing PC games
Arma 3
Arma 3 cover
Bohemia Interactive
macOS (OS X) Virtual Programming[1]
Linux Virtual Programming[1]
Bohemia Interactive
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 due to not utilizing the 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 DRM.

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[citation needed]
  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
macOS (OS X)
Linux ~/.local/share/bohemiainteractive/arma3/GameDocuments/Arma 3
It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\Arma 3\Saved
macOS (OS X)
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)
Use ArmA FOV Changer.
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.
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
Closed captions
Mute on focus lost


Language UI Audio CC Notes
Brazilian Portuguese

VR support[edit]

3D modes Native Notes
Native 3D
Nvidia 3D Vision
See Helix Mod: Arma3 Fix (W.I.P).
TriDef 3D
Devices Native Notes


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[citation needed]
  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]

Instructions[citation needed]
  1. Go to the configuration file(s) location.
  2. Edit Arma3.cfg.
  3. Find forcedAdapterId parameter, set 0 for primary monitor, 1 for secondary, etc.
Specific parameter for linux users only[citation needed]

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

Performance hits playing multiplayer[edit]

Some servers tend to give users worse FPS. This is because your FPS is tied to the server tickrate, which may give performance hits.[citation needed]

Issues unresolved[edit]

Engine not utilizing CPU correctly[edit]

The Real Virtuality 4 has serious issues utilizing multi-core CPUs[3]

This issue is a long-standing and frequently-reported problem. 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.[4][5]

Verify game cache[citation needed]

Seems to work for some users, others not.[citation needed]

  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.
Upgrade to latest Windows 10 release build[4]

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
  3. Low CPU/GPU Utilization - ARMA 3 Issues Tracker
  4. 4.0 4.1 BattlEye - The Anti-Cheat Gold Standard >> FAQ - last accessed on 2016-05-13
  5. Windows says that BattlEye has invalid signature - ARMA 3 - TROUBLESHOOTING - Bohemia Interactive Forums