Jump to content

Furret

Member
  • Content Count

    360
  • Joined

  • Last visited

  • Medals

Posts posted by Furret


  1. I'm hoping to keep this post updated with answers to the most commonly asked questions. Questions that are asked multiple times a day. I'm surprised we don't have some sort of official version of this thread.

    Startup Parameters

    These are commands that can change how the game perceives your computer or what resources it uses.

    Adding parameters can be achieved by right clicking Arma3 in your steam games list and clicking properties, selecting the ‘GENERAL’ tab and clicking the ‘set launch options’ button: Here

    All startup parameters can be found here : Link

    Most commonly used parameters:

    • -maxmem=x 256-2047 This can be used to set how much RAM arma3 uses. 2047 MB is the max you can set. The game automatically chooses between 512 and 1536 MB if the user doesn't designate a value
    • -maxVRAM=x 128-2000(>2000 may result in issues) This can be used to set how much video RAM that's on your graphics card ArmA3 has access to (2GB cards seem to automatically select 1500)
    • -skipintro Skips the intro logos/splash screens
    • -exthreads=x Can be 0/1/3/5/7, sets the number of threads the game will use. Use 7 for quad-cores. This is almost entirely unnecessary as the game should pick the right one for your CPU Click Here for more details
    • -cpucount=x 2/4 honestly not that important as the game will auto-detect the value for you
    • -nobenchmark Prevents the game from automatically running a benchmark, can help computers with integrated graphics chipsets starting the game
    • -winxp Forces the game to drop down to a DirectX9 only renderer, this may improve performance with low-end graphics cards
    • -nologs Prevent ArmA3 from writing errors to the hard drive

    CPU vs GPU

    Certain effects are processed on your Graphics Processing Unit or your Central Processing Unit depending on what they are. Different settings can make an effect swap from one to the other.

    Bottlenecks

    A bottleneck occurs when one device is being made to wait for another device. E.g.: the GPU cannot process any faster until the CPU has finished performing a specific action.

    For players a bottleneck is most likely to occur when their CPU cannot process fast enough, this in turn results in the GPU sitting idle, waiting. Not working at its maximum capacity.

    Solution: Try and offload as much processing from the CPU to the GPU.

    This includes: Setting Shadows to Standard instead of Low, Low forces shadows to the CPU, standard and above forces shadows to the GPU.


    Common problems:

    Low FPS in the editor/single player

    It is necessary to work out what the bottleneck is. If it’s the CPU you can lower the following settings:

    1. Objects
    2. Terrain
    3. Overall Visibility
    4. Shadows – set to Standard(forces shadows to the GPU)

    If it’s the GPU, you can lower the following settings:

    1. FSAA
    2. SSAO
    3. Shadows – set to low(forces shadows to the CPU)
    4. PPAA
    5. Resolution / Sampling

    Solution: New hardware

    ArmA3 is massively CPU bound, a new CPU would help significantly, the current ideal CPUs are Quad Cores, these include Intel’s i5 range, 25xx(Sandy Bridge), 35xx(Ivy Bridge) and 46xx(Haswell) ranges. This is due to their ability to process more Instructions Per Clock(IPC) as well as perform more complex operations in fewer cycles.

    AMDs 6/8-core processors are not an optimal choice for this particular game, ArmA3 cannot utilise a full 8 core CPU, resulting in many cores laying unused.

    More RAM is also beneficial; 8GB or more is optimal to prevent file swapping with the hard drive. This is not to be confused with vRAM, RAM used by your GPU.

    Video RAM will effect what size textures you can use. More vRAM means higher quality textures.

    Solution: Change the power plan of your machine to 'Balanced' or 'High Performance'

    (Windows 7: Control Panel > Power Options).

    Solution: Close unused programs before you run the game. This includes your browser or email clients. Anything that may use up CPU cycles.

    Solution: Excessive CPU or GPU heat can cause the device to throttle down in an attempt to prevent damage. Try monitoring the temperatures of your hardware and prevent it from overheating.

    Solution: Unpark your CPUs cores. Core-Parking is when unused cores are placed in a low-power state, resulting in lower performance but also lower power usage. This can negatively affect ArmA3.

    Core Unparking tool download Here

    Solution: Do not disable your pagefile. This is a necessary component of Windows and disabling it will not improve performance.


    Low FPS during multiplayer

    As a player there is little you can do to mitigate this problem. The server may have problems dealing with the load required of it, the mission its running may be poorly coded or any other number of reasons.

    Solution: Your options are limited to finding another, more powerful server or running a different, more efficiently scripted mission.


    The game stutters

    This can be caused by a number of issues:

    Script errors writing to write to the error report file. Each time the game writes to the file it causes a tiny delay in the game, given enough errors being written to the report file this can cause game stutter.

    Solution: Add –nologs to the startup parameters. Multiple startup parameters can be used; you are not limited to one.

    Anti-virus or anti-malware software can also cause issues when it accesses files at the same time as ArmA3.

    Solution: try disabling the software and running the game. If it is the cause see if it’s possible to add ArmA3 to the software’s exception list.


    ArmA3 doesn't start

    This can happen with on-board graphics, laptops often have this problem.

    Solution: Try adding –nobenchmark to your startup parameters.

    Another posibility is your profile has somehow corrupted itself.

    Solution: Navigate to Users/ACCOUNTNAME/My Documents/Arma 3/

    and delete the files that end with .Arma3Profile as well as Arma3.cfg.

    Solution: Try installing/reinstalling the latest version of DirectX, The download can be found Here


    Textures suddenly ‘pop in’

    ArmA3 streams textures from the install directory, improving the speed the data can be accessed will minimise the texture pop in

    Solution: Increase the allocated VRAM by using the -maxVRAM parameter

    Solution: Install the game on a solid state hard drive (SSD)

    Solution: Given enough RAM, install the game onto a RAMDisk. This is not easy and requires a large volume of RAM (12GB+ ideally)


    The game crashes:

    Corrupted game cache

    Solution: Right click the game in Steam > properties > LOCAL FILES tab > DELETE LOCAL GAME CONTENT

    Overheating

    Solution: Use Temperature monitoring tools (GPU-Z, HWMonitor, MSI Afterburner), over 70c for the CPU and 80c for the GPU is often a bad sign. Try using compressed air to clean out dust around the components in your computer case. If this fails you may have to reseat your CPU heatsink, you'll have to refer to online guides on doing this.

    Out of memory

    Solution: Close programs you don't need when running the game. Browser etc.

    Solution: Try adding -maxmem=2047 to your startup parameters.

    Solution: Try increasing the size of your page file. Instructions Here.

    Solution: If its video RAM you're running out of, lower the Texture setting in the game.

    Poor Power Supply Unit

    This is a physical component that supplies power to other parts of your computer.

    A cheap PSU can cause a computer to restart when too much power is requested, this can occur in demanding applications like video-games.

    Solution: Buy a new PSU that is rated for your computer from a reputable manufacturer. Do NOT buy a cheap PSU from china, they will explode and can cause damage to other computer components.


    Cant play multiplayer/cant connect to servers

    Solution: Ensure steam is not in offline mode. Steam>Go Online.


    The game has significant input delay/lag

    Solution:Go into your game options and lower mouse smoothing to 0.

    Solution:Find your arma3.cfg file located in users/ACCOUNTNAME/My Documents/Arma 3/

    Look for the lines GPU_MaxFramesAhead and GPU_DetectedFramesAhead and change them to both equal 1.

    Solution: If you have a nvidia graphics card open up nvidia control panel/3D settings/Manage 3D settings/

    set 'Maximum pre-rendered frames' to between 1 and 3.


    Legitimate game bug

    Solution: If you can reproduce the crash by performing a set of exact actions, make an account here: http://feedback.arma3.com and create a bug report, Bohemia can use this to fix the problem for everyone.

    A guide to posting a bug report can be found here


    ***********************************************************************

    If none of the above helps you make a thread here, make sure to include as much detail regarding your problem as possible.

    Details like:

    • Your computer hardware:
    • CPU (make, model, clock speed), GPU (make, model), RAM (amount, timings)
    • Your operating system + if its 32 or 64bit
    • Driver versions of your graphics card
    • If you've overclocked your computer
    • What you were doing when the problem occurred
    • What you've tried doing to fix the problem

    ***********************************************************************

    I’ll try to keep adding to the OP as necessary. If you think something is missing post your info and I'll get it added.


  2. Is that the "Desync" that everone is mentioning in Side Channel? Forgive me for not being 100% on the lingo yet. Is loosing connection to the server that frequently when your ping showed as 37 in the server browser normal?

    Its entirely dependant on the server, if the server is low on resources or running a poorly coded mission, it could crash, leading to the disconnection of everyone.

    Desync is a symptom of many things, server running low on resources, bad mission scripts, genuine engine bugs etc. The server then needs to 'catch-up' and provide everyone playing the same data.


  3. Occasionally, but not always. What exactly does the yellow or red chain mean?

    Connection to the server has been lost, everything usually stops moving while the chain icon's there, frozen in place.

    Edit: regarding your maxmem parameter, 2047 is the hard-coded maximum (anything higher falls back to 2047).

    http://community.bistudio.com/wiki/Arma2:_Startup_Parameters


  4. Sounds heat related, try using a temp monitoring tool like HWMonitor and see if your CPU or GPU go over 70c.

    Does the FPS drop occur in single-player/multi-player/both?

    You mentioned you've tried changing how many CPUs you use. Are you using a Dual CPU server or something?

    You should post your computer specs/DXDiag report.

    Edit: Some settings (e.g. shadows) when set to low will fall back to being processed on the CPU alone. Setting things to low does not necessarily mean it will help.

×