May 26, 2013, 04:38:42 AM
Welcome, Guest. Please login or register.
Did you miss your activation email

Olutta.org



Author Topic: FPS in PR Arma2  (Read 2276 times)

Soppa

  • Administrator
  • Full Member
  • ********
  • Posts: 120
    • View Profile
FPS in PR Arma2
« on: March 26, 2012, 11:32:01 AM »
I have been fighting lately with FPS issues in Arma2.
I would like to ask what kind of FPS other peps are getting in the game?

My rig is i7 2600K + EVGA GTX 580 3072MB + 16GB DDR3 1600MHz
With stock clocks FPS was 23-30 and sometimes 40-70. CPU load was under 40% all the time.

After overclocking CPU I was starting to get some "normal" FPS around 80-100.
http://3dmark.com/3dm11/3034572

Currently I'm pretty happy with FPS but I was kinda shocked how much power it needs from the system  :o

So.. if you have issues with FPS.. try to overclock your CPU first!

Karvanoppa

  • Herra :o
  • Administrator
  • Full Member
  • ********
  • Posts: 112
  • :o Admin :o
    • View Profile
    • Olutta
Re: FPS in PR Arma2
« Reply #1 on: March 26, 2012, 22:05:05 PM »
Here is old Arma2 client side beachmark mission. Download this and but it in your arma2/missions/ folder.

http://www.armaholic.com/page.php?id=5808
Epämääräinen

Atkins

  • Guest
Re: FPS in PR Arma2
« Reply #2 on: March 28, 2012, 08:50:15 AM »
ARMA2 FPS is indeed very dependent on the raw CPU power but it also depends which mission (island) you are playing and in which part of that map you are. Zargabad city central is a killer for cpu as are Charnarus city/town areas. Weirdly the orange/red trees in Cherna are very gpu demanding and make my gpu jump to 99%  especially if I have even little AA on. Takistan maps however usually run without a problem, even in town areas.
I am currently running the game with 2500k@4Ghz, 560ti and SSD. I used to run the game with PII x4 955@3.6-3.8Ghz and that wasn't enough. Arma is a cpu hungry beast with room for optimization (though I doubt BI will make any big changes in the future).

I recommend using www.playclaw.com app which has an overlay that shows cpu and gpu usages (and temps) in real-time so u can see in-game which component is most stressed when fps drops. The app also has an overlay for TS btw. Although the trial version (playclaw 2.xx) only shows 1 name at a time. Playclaw 3 trial version is even more stripped. I am not that eager to pay 20$ for a full program atm to see how the full version works...

Atkins

  • Guest
Re: FPS in PR Arma2
« Reply #3 on: March 30, 2012, 10:08:05 AM »

Keneraali

  • Global Moderator
  • Newbie
  • *****
  • Posts: 26
    • View Profile

palanoid

  • Guest
Re: FPS in PR Arma2
« Reply #5 on: April 01, 2012, 18:11:33 PM »
i didnt have any FPS counter on when i game,it usually gives me distraction haha

since my graphics card is weaker than yours so the video settings are mostly at high,with AA disabled and HDR normal

id say the game runs well above 30fps,with some occasions screen tearing appearing.(appears to be higher than 60)

with PR mod locking the view distance to 3000m,i think it really helps us to attain a higher fps


Atkins

  • Guest
Re: FPS in PR Arma2
« Reply #6 on: April 03, 2012, 08:47:52 AM »
Force vsync on to get rid of the screen tearing.

If anyone is interested how the latest GPUs do in A2:OA
http://www.bit-tech.net/hardware/2012/03/22/nvidia-geforce-gtx-680-2gb-review/8

Imo Radeon 7870 looks quite promising with equal performance as 580.
RpSPT should tell us more how smooth the 560 Ti SLI set is, cos that is very tempting combination as well... :)
« Last Edit: April 03, 2012, 14:20:10 PM by Atkins »

kasi

  • Herra hidalgo
  • Administrator
  • Full Member
  • ********
  • Posts: 129
  • Ottaa se Jorekin. Ottaa miten piisaa.
    • View Profile
    • Olutta
Re: FPS in PR Arma2
« Reply #7 on: April 03, 2012, 16:15:35 PM »
gtx 570 with i5 2500k@4.7Ghz runs pr with v-sync on 60fps all the time. resolution fullhd and graphics wery high.

Atkins

  • Guest
Re: FPS in PR Arma2
« Reply #8 on: April 03, 2012, 21:33:15 PM »
video or it didnt happened :D

I got 560 Ti and in chernarus the fps drops and gpu usage hits 99% at the forests. And that is without AA.

Soppa

  • Administrator
  • Full Member
  • ********
  • Posts: 120
    • View Profile
Re: FPS in PR Arma2
« Reply #9 on: November 03, 2012, 03:25:32 AM »
Here is some tweak info compilation for better FPS:

Disclaimer: I did not write most of this, I’ve just compiled it from various sources into this single document. I have, however, tried to simplify things (removed duplicate tips, elaborated on some of the tips, etc).

I’m not responsible for any damage to your PC or game that may result (however unlikely) from taking this advice.

And finally, results will vary from PC to PC, some people (including myself) have seen dramatic improvement in graphics and FPS from these changes. Other people have seen no improvement whatsoever.

-- noteworthynerd

I have not updated this in quite a while, so some of it may be outdated.

    Update your GPU driver: NVIDIA users here: http://www.geforce.com/drivers, AMD/ATI here: http://support.amd.com/us/gpudownload/Pages/index.aspx

    NVIDIA users: Right click your desktop and click NVIDIA control panel, click Manage 3D settings, click the Program Settings tab, select Arma 2: Operation Arrowhead (you may have to uncheck the “Show only programs on this computer”), set the following:

Ambient Occlusion - Off

Anisotropic Filtering - Application controlled

AntiAliasing Gamma Correction - On

AntiAliasing Mode - Application controlled

AntiAliasing Setting - Application controlled

AntiAliasing Transparency - Off

Maximum Pre-Rendered Frames - 0

Multi-Display/GPU Accelaration - Single Display

Performance Mode

Power Management Mode - Prefer Maximum Performance

Texture Filtering Sample Optimization - On

Texture Filtering Negative LOD Bias - Allow

Texture Filtering Quality - High Performance

Texture Filtering Trilinear Optimization - On

Threaded Optimization - Auto

Triple Buffering - Off

Vertical Sync - Off

    ATI Users: Just find the equivalent in your control panel (sorry this isn’t more elaborate, but I don’t own an ATI card to figure out the correct settings)



    Now go to My Documents/ArmA 2, open up the file called "<username>.ArmA2OAProfile" in notepad. Change these lines to the following:
        shadingQuality=0;
        mouseSmoothing=1;
    Now open up the filled called “ArmA2OA.cfg” in notepad. Change these lines to the following:
        AToC=6;

        PPAA=1;
        PPAA_Level=1;
        GPU_MaxFramesAhead=1;
        GPU_DetectedFramesAhead=1;

AToC controls anti-aliasing on foliage. setting it to 6 disables AA on grass, which gives you a massive performance boost. the PPAA commands enable a very light, basic FXAA, which gives you back AA on the grass, and finishes off other details in-game. Combining FXAA + normal AA = more fps, looks better.

    Then, use the following settings in-game:
        Visibility: User preference, the lower number the less likely you are to experience FPS problems and screen tearings.
        Brightness and Gamma: User preference.
        Quality Preference: Normal
        Interface resolution: Whatever your monitor’s native resolution is.
        3D Resolution: Same as above.
        Texture detail: User preference.
        Video Memory: Default.
            This makes Arma 2 use all your vram.
        Anisotropic filtering: User preference.
        Anti-Aliasing: High.
            Low and normal look worse and don't improve your performance.
        Object detail: between Very Low and Normal.
            This setting will always hurt your fps, so go easy on it. It pretty much only affects grass.
        Shadow detail: High
            If your FPS is still low, turn this down.
        HDR quality: User preference.
        Postprocess effects: Low or Disabled.
            I prefer Disabled as it stops things like your screen going fuzzy when you’re low on blood.
        Interface size: User preference.
        Aspect ratio: Whatever your monitor’s aspect ratio is.
        Vsync: User preference. I keep it enabled.

----------------------------------------------------------------------------------------------------------------------------

How to adjust your Field of Vision (original here):

    Go to My Documents/ArmA 2/ and open up <USERNAME>.ArmA2OAProfile.cfg in notepad. Scroll to the very bottom and you'll see two values, fovTop and fovLeft.

    Calculate what vertical FoV corresponds to your desired horizontal FoV using this calculator. Make sure the "resolution" information is correct!

    Take that number, go to Google, and search "<insert number here>  degrees in radians" to convert it. It should be a small number, between .5 and 1.5 in all likelihood. Round it off at the hundredth (the second number after the decimal).

    Enter that value as fovTop in notepad.

    Using a calculator, divide that number by the second number in your aspect ratio - in my case, 16:10 (so I divide it by 10). Then multiply it by the first number in your aspect ratio (in my case 16). Now enter that number for fovLeft, and round it the same way.


Boom! Load up ArmA 2 and witness how much more you can see. I also encourage you to bind a thumb button to the Freelook command, as it also helps with situational awareness. I'm a stickler for Hardcore servers, but many of my friends couldn't bear the lack of third person until I walked them through this. Now they feel totally aware of their surroundings, and we don't have to worry about campers using 3rd person to look around/over cover.
I hope I helped, and please let me know if I did anything wrong. I'm a Computer Science / Game Design student and even I am confused by ArmA's convoluted FoV system.

----------------------------------------------------------------------------------------------------------------------------

Fix for “artifacting” (credit to quint on the DayZ forum):

A lot of people are experiencing artifacting, here’s an example on YouTube: http://www.youtube.com/watch?v=dNNrb3TZmgY (not my video) after the latest patch. I haven’t tried the fix myself, as I only experienced artifacting once, but an apparent fix is to:

    Go to My Documents/ArmA 2/ and open up <USERNAME>.ArmA2OAProfile.cfg in notepad.
    Change sceneComplexity  to =100000;Save an
    Save and exit.


----------------------------------------------------------------------------------------------------------------------------

If you run into quirky issues, try “Flushing” your graphics in game (clears video memory):

    Press Shift and - (on the numpad) simultaneously, and then type the word “flush”. Your screen will go black for a few seconds.
    Another apparent fix for glitches is to change your Video Memory settings and then change it back. For example, change the setting to Normal, and then back to Default.


----------------------------------------------------------------------------------------------------------------------------

Add the CPU Count parameter.

I’ve heard mixed things about this one. Some people say it doesn’t work, other’s report that it does, I haven’t noticed a big difference myself.

    If you launch from SixLauncher:
        Open SixLauncher
        Click “Options” (Bottom Left under the Twitter Icon)
        add -cpucount=# (where # is the amount of physical cores your CPU has) to the “Additonal startup parameters” line.
    If you launch from DayZ Commader:
        Open DayZ Command
        Click settings (Upper Right)
        add -cpucount=# (where # is the amount of  physical cores your CPU has) to the “Additonal Launch Parameters” line.
    If you launch from Steam:
        Open Steam.
        Right click on Arma 2: Operation Arrowhead in your game library and select properties.
        Click “SET LAUNCH OPTIONS”
        add -cpucount=# (where # is the amount of  physical cores your CPU has)


----------------------------------------------------------------------------------------------------------------------------

For those of you with multiple GPUs, try adding the WinXP parameter. I don’t have multiple GPUs, so I haven’t tested this one, but apparently it turns on Multiple GPU support.

    If you launch from SixLauncher:
        Open SixLauncher
        Click “Options” (Bottom Left under the Twitter Icon)
        add -winxp to the “Additonal startup parameters” line.
    If you launch from DayZ Commader:
        Open DayZ Command
        Click settings (Upper Right)
        add -winxp to the “Additonal Launch Parameters” line.
    If you launch from Steam:
        Open Steam.
        Right click on Arma 2: Operation Arrowhead in your game library and select properties.
        Click “SET LAUNCH OPTIONS”
        add -winxp

 
Carbonate design by Bloc
variant: carbon
SMF 2.0.4 | SMF © 2013, Simple Machines