Arma 3

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Arma 3
ARMA 3 box art.jpg
Developers
Engines
Release dates
Windows
September 12, 2013
Arma 3 at WineHQ
Arma 3 at Co-Optimus
Arma 3 at SteamDB
 Arma 3 at Wikipedia
Arma
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

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

General information

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

Availability[edit]

Source DRM Notes Keys
Developer website Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg
Information All versions require Steam.

Essential improvements[edit]

Skip intro videos[edit]

Fix 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.

Game data[edit]

Game options

Configuration file(s) location[edit]

  Location 
Windows %USERPROFILE%\Documents\Arma 3

Save game data location[edit]

  Location 
Windows %USERPROFILE%\Documents\Arma 3\Saved
Information 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 No native support
GameSave Manager Native support

Video settings[edit]

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

Field of view (FOV)[edit]

Fix 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 x 1080 at 90 FOV 1.03 1.83
1680 x 1050 at 90 FOV 1.13 1.80
2560×1600 at 90 FOV 1.13 1.76

Notes

Disadvantage 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
Keyboard and mouse Native Notes
Remapping Native support
Mouse acceleration Native support
Mouse input in menus Native support
Mouse Y-axis inversion Native support
Controller
Controller support Native support Also supports TrackIR.
Full controller support No native support
Controller remapping Native support
Controller Y-axis inversion Native support

Audio settings[edit]

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

Network[edit]

Multiplayer types

Type Native Notes
LAN play Native support
Online play Native support

Connection types

Type Native Notes
Dedicated Native support
Self-hosting Native support
Direct IP Native support

Issues fixed[edit]

Forcing game to use all RAM[edit]

Fix 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".

Notes:

Information All AMD CPU's are NOT Hyperthreaded so Hyperthreaded options is highly not recommended as this can cause system failure or damage.
Information 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: http://support.microsoft.com/kb/2026022/en-us?p=1 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]

Disadvantage The Real Virtuality 4 engine suffers from a massive issue in utilizing multi-core CPUs.[4][5]
Disadvantage And due to the CPU not being utilizing correctly then nor will the GPU be utilized correctly.
Disadvantage 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]

Windows
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

References

  1. Skip intro screens? :: Arma 3 General Discussions
  2. http://www.dayz.co/change-your-fov-in-dayz/
  3. Positional Audio in ArmA 3 - Tier1 Operations
  4. http://feedback.arma3.com/view.php?id=716
  5. https://www.youtube.com/watch?v=vDMdzwanxnY