《武装突袭3》2025年性能优化指南

0 点赞
武装突袭3
转载

Complete game performance optimization guide for 2025 Before we start The settings in this guide are my own personal settings that I optimized for mainly playing KoTH over the years but should work for all systems. My system specs are i7 4770k @3.9GHz gtx 1060 3gb 16GB 1600MHz ram OS = W10 64-bit Game drive = SATA SSD Video settings GENERALQUALITY SAMPLING: 100% TEXTURE: Very High OBJECTS: Very High TERRAIN: Standard SHADOW: Disabled (fps boost) PARTICLES: High CLOUD: Very High (jet eye candy) PIP: Disabled (If you don't use first person vehicle view monitors to aim / chopper mirrors, disable for fps boost)VISIBILITY OVERALL: 3000 (koth in-game settings override this anyway) OBJECT: 3000 (keep this the same or higher than overall or you don't see objects such as vehicles!) SHADOW: 75 (if disabled it doesn't matter, if not, you get the illusion of shadows for most things in your view without a heavy performance hit) PIP: 100 (if disabled it doesn't matter)LIGHTING HDR: Standard DYNAMIC LIGHTS: Low WATER REFLECTIONS: Disabled DISPLAY DISPLAY MODE: Fullscreen (all other options add additional input delay) RESOLUTION: 1920x1080(16:9) (depends on your specific setup) ASPECT RATIO: Custom (custom fov, I use 90 hfov) VSYNC: Disabled INTERFACE SIZE: Small BRIGHTNESS: 1.0 (your preference) GAMMA: 1.0 (your preference) AA & PPPOSTPROCESSES BLOOM: 0 RADIAL BLUR: 0 ROTATION BLUR: 0 DEPT OF FIELD: 0 SHARPEN FILTER: 60 (My preference) AO: Disabled (massive performance gain) CAUSTICS: Disabled (irrelevant to gameplay, free fps) HAZE: Standard (new setting, my preference)POSTPROCESS COLOR CORRECTIONS COLOR PRESET: Custom (my preference) BRIGHTNESS: 100 CONTRAST: 100 SATURATION: 140 (makes the game look more lively)ANTIALIASING FSAA: Disabled (this adds massive input delay, disabled does not look the best, it might be more difficult to spot enemies but I like the low input delay it provides. Stick to the lowest x2 if you don't like disabled) ATOC: Disabled (related to FSAA, your preference) PPAA: SMAA Standard (Not nearly as good as FSAA but does not mess with input nearly as much, you can go even higher but i find standard SMAA sufficient) ANISO. FILTERING: Ultra (makes textures at distance look better / sharper, not much performance impact, your preference) This is it for the in-game video settings. Launcher parameters These parameters really depend on what hardware you are running, I will mention again that these specific ones are for my specific hardware. Parameters Platform: Default (64-bit) Show static background in menu: ✔ Skip logos at startup: ✔ Enable Large-page Support: ✔ (large-page parameter does nothing by itself, we will enable this functionality for your windows user later) System memory limit (64-bit): ✔ 12288 (for 16GB RAM) Video memory limit: ✔ 2688 (for 3GB VRAM) No Logs: ✔ No Pause: ✔ This is it for the launcher parameters. Betas Steam has a betas feature (development branches) that Arma 3 uses to have a default branch "None" and a (performance) profiling branch. I used the profiling branch for a long time but recent updates added stutters on some KoTH maps so I am using the default "None" and it really seems to help on my system. To change your Arma 3 branch you Click Library on Steam Right click Arma 3, click properties Under Betas select profiling, you will get a small download. Since this is an official feature, you can play on all multiplayer servers just like the regular branch. If you encounter any issues you can always revert to "None" (default). The executables this guide reffers to are the default branch executables. I'm to lazy to check if the profiling branch used other executable names but in case it does, use those executables in the steps instead of the ones I wrote Configuration file modification Game file (very important)%USERPROFILE% Documents Arma 3 Do windows key + R and paste the path and hit enter, file explorer will open up in that directory Open the Arma3.cfg file in any text editor (notepad++) Find these lines with ctrl+f and alter them to these exact values (major input lag reduction) GPU_MaxFramesAhead=1; GPU_DetectedFramesAhead=1; After you are done make sure to save the file. User fileDefault path to find your configuration files on windows %USERPROFILE% Documents Arma 3 %USERPROFILE% Documents Arma 3 - Other Profiles if you are using the default profile the game created for you on first launch, it's the first one, the second one is if you created your own profile. Do windows key + R and paste the appropriate path and hit enter, file explorer will open up in that directory Open the folder with your profile name Open the <<your profile name>>.Arma3Profile file in any text editor (notepad++) Here are some variables of interest (you can find these variables using ctrl + f and change their values to your desire) (out of order, find them in the file) fovTop=1.03; fovLeft=1.83; mouseSensitivityX=0.70000005; mouseSensitivityY=0.70000005; mouseSmoothing=0; mouseAcceleration=0; headBob=0; my fov settings are for 90 horizontal fov at 1080p, you can use this webapp to tweak it to your preference https://gamecalculator.netlify.app/#/arma3-fov-calculator as for the other settings, mouse sensitivity is self explanatory, mouse smoothing and acceleration also (0 = off, 1 = on) headbob can be preference but it does shake your view in first person so it's probably a major advantage to have it off. After you are done make sure to save the file. This is it for the configuration file part. Windows defender exploit protection fix (CFG) This part can (does) provide a boost in most cpu bound games. Press Windows + R to open the Run dialog. Typems-settings:windowsdefenderand press Enter. Click on "App and browser control" Click "Exploit protection settings" in the new window Under program settings tab click "Add a program to customize" (choose exact file path) The default path to find the arma 3 executable isC: Program Files (x86) Steam steamapps common Arma 3 Select arma3_x64.exe (arma3.exe for 32-bit) Find "Control Flow Guard (CFG) and ✔ "Override system settings" and select "Off" Apply and close all windows Arma 3 executable compatability settings You can reduce input lag and slightly improve performance by disabling the "fake fullscreen" feature of windows that disables exclusive fullscreen and allows the rendering of other apps over the fullscreen application. C: Program Files (x86) Steam steamapps common Arma 3 Do windows key + R and paste the appropriate path and hit enter, file explorer will open up in that directory Right click arma3_x64.exe (arma3.exe for 32bit) and click properties Under the compatability tab ✔ "Disable full screen optimizations" Apply and OK Enable large-pages support for windows user Large-pages have the potential to reduce stutters and improve performance encountered in large busy servers / maps. As I mentioned earlier, the parameter setting does not do anything unless you grant your user permission to use this feature. This feature is easier to enable for your user using group policy editor in windows but that is not available in the home version so I will provide different steps for each version. Windows 10 Home (or if you wish it also works for Windows 10 Pro), follow these steps: go to this link and download a very old 2003 Microsoft program (digital signature is from Microsoft itself) The original download is no longer available however we can use waybackmachine to view the archived website and download the file (small windows server tools installer file) file name: rktools.exe virustotal: 0/69 digital signature: Microsoft Corporation signing time: ‎Friday, ‎25 ‎April ‎2003 00:41:12 SHA1: 3F3878FFB2C642E752D811DC05169BFCC2AA97B5 SHA3-512 : EB1957AE19CCD7230C878298C44137F5D7EE5E8D6DA87BE8ABEBAD1CF8C93DD6D4EA0877165D662951AA766DB2C364E33120AD663A77DA028BEFCB381F93154B Note: we are specifically interested in Ntrights.exe which gets installed along with other small programs through rktools.exe. site (link updated 09/2025): https://web.archive.org/web/20120429213926/http://www.microsoft.com/en-us/download/details.aspx?id=17657 direct download link (link updated 09/2025): https://web.archive.org/web/20120428175052/http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe After downloading click through the installer and install, shouldn't take long (ignore incompatiablity warnings) Verify the installation worked by doing windows key + R, type cmd hold ctrl + shift and press enter (run as admin shortcut, now you know ;) ) Once you have an admin cmd running type ntrights and press enter, if you get a description instead of not found, your install was successful. Type echo %username% this is your current username. Finally execute this command to grant your user the permission to use large-pages don't write the << >> ntrights -u "<<your windows username from the previous command>>" +r SeLockMemoryPrivilege If you did everything correctly you should get Granting SeLockMemoryPrivilege to <<username>>... successful RESTART YOUR PC, do not skip this If you have Windows 10 Pro, follow these steps: Windows + R type secpol.msc and press enter, this will directly open the Local Security Policy window In the Local Security Policy window, expand Local Policies and select User Rights Assignment. Find and double-click on Lock pages in memory. In the properties window, you can add users or groups that you want to assign this privilege to. Add your current user. RESTART YOUR PC, do not skip this After the restart you are ready to play Arma 3! Guide changes [09/2025]Updated rktools links Thanks for reading Hope it helped!