A guide on how to set up your graphics properly
If you like it or have any feedback, please tell me so I can improve the guide!
This guide covers the settings you can change to improve your graphics and/or FPS. Keep in mind that the server you play on can be the culprit in your FPS issues. I suggest that you benchmark on several different servers or in singleplayer on classic arma missions with lots of action and characters running around, they should give you a decent pointer on how your computer will perform in DayZ since it's a little bit more heavy than standard arma.
First up, don't be ingame while setting this up as the game might ask you to restart your game and someone might attack you while you're in menus.
Head into Options and then Video Settings and then hit the Advanced button in the lower left corner.
You will see this:
Let's start from the upper half settings:
This setting determines your maximum viewing distance. This can greatly effect your performance if set too high.
This is the brightness of colors, this rarely needs to be adjusted, it helps to increase this during nighttime.
This affects overall lightning and contrast. Increasing this during nighttime will greatly enhance your vision but will cause your colors to almost go away completely.
This is just a collection of presets for the settings in the lower half.
This is your actual screen resolution. This should match your desktop resolution.
This one is a bit tricky. If you want to keep it simple, just set this to the same as your interface resolution.
What this does is controlling at what resolution the ingame 3D world will be rendered at. If you set it to a lower resolution than your interface, you will see a performance increase at the cost of visual clarity, your image will be slightly blurred. If you set this to higher than your interface resolution you will get a "Antialiasing" effect causing edges to be smoother. This is actually less of a performance hit than increasing Antialiasing in ARMA 2.
And now the lower half:
This determines how textures will be looking. Textures are used on characters, houses, weapons etc. This can often be set quite high without too much of a performance hit.
If you have a graphics card with 512MB of memory you can set this to high, if you have more you might gain some FPS by setting this to default as it is supposed to use more VRAM then. The biggest change this setting has is on the textures so if you have a card with more than 512mb VRAM you won't see a big improvement, you might gain a little fps if you have the setting on default but it won't be a major change from Very High.
This controls how textures and terrain are rendered at a distance. If you have this setting on low, textures will seem diffused at a distance. Depending on your card this might not cause a performance impact at all, most people can set this to high or very high.
This setting, in my opinion, should always be turned off. What it does, simply put, is that it multiplies your image to smooth out edges and that causes a great performance hit. You can achieve the same effect by turning this off, increasing your resolution and possibly increasing your 3D resolution. (I prefer interface and 3D on the same)
Alpha to Coverage affects antialiasing on trees and grass. This setting doesn't do major changes but affects photorealism of trees and the like. If you use antialiasing you will have the best results if you set this to "All trees + grass", otherwise leave it at disabled.
This controls how detailed terrain will be, meaning how trees and grass will be rendered. This can impact performance greatly combined with a high Visiblity setting.
Note: This image is from the Editor and DayZ isn't loaded. DayZ overrides the removal of grass on Very Low so grass will still be rendered when playing DayZ
This is how detailed weapons and people, some house details will be. This can in most cases be set fairly high without a FPS drop.
This controls if shadows will be a black blob or an actual shadow of a person/object. This takes quite alot of power from your gfx. A normal or low setting will help you alot if you have FPS issues.
This is affecting lightning quality and bloom effects. Setting this to high will give you better lightning effects but can cause a FPS drop. HDR on high can greatly enhance your visibilty during nighttime.
Post Processing Antialiasing is a filter which affects objects in the world. I prefer the sharp filter (FXAA(Sharp Filter), the others makes everything look a little blurred on the edges in different variations. If you use AA I suggest you play around with this setting to find what you like as some filters are better suited on different monitors.
This is mostly annoying, this is the setting causing the world to "blur" when you run and move. I recommend setting this to Disabled.
This controls the size of menus and icons on your HUD.
This controls your aspect ratio, or in other words, your viewable angle space. Most monitors have 16:9 or 16:10.
This causes your FPS to match your refresh rate on your monitor. Disabling this will probably increase your FPS if it is constantly at 60. (Most screens have a refresh rate of 60hz)
Balancing between CPU and GPU
Any setting lower than high will use your CPU instead of GPU (graphicscard) and this can be very useful if you don't have a powerful GPU. Sometimes, setting values to high can actually improve fps since a GPU is alot faster on some types of calculations compared to a CPU.
I just found this out and it can GREATLY increase your FPS. It doubled for me, I was at a steady 30+ before while now I get a steady 60+.
Go to your documents folder, in there you find an Arma 2 folder (you can also go via start -> run and then type "%userprofile%\Documents\ARMA 2\" without quotes in windows 7 or vista). In that folder are Arma2.cfg and Arma2oa.cfg, edit those files and change the 2 corresponding lines to this:
A Note on servers and performance
Servers can affect your clients FPS so if you still have poor FPS after tweaking, try changing server and find one with good performance. The easiest way is to hop on to one with low population, say 10-20, no more. Or if you know of a good server that can handle the load with max players without issues, there aren't too many of those around though.
To sum it up:
Turn off Antialiasing, Vsync and Postprocess
Shadow detail can cause a quite large FPS drop
The other settings don't impact that much on FPS and can often be set quite high.
The PMC (Private Military Company) DLC is needed to get high resolution textures on character models. If you don't have it they will be blurred and smeared looking.
Reference image for my settings
I feel this guide is complete. If you think I have missed something please tell me.
Edited by Nahaz, 18 August 2012 - 04:01 PM.