Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vareta

arma 3 mais fps para ver

Recommended Posts

BANKAI Edition Work in Progress UPDATED 05/06/2014 GimmieMoarFrames and Nvidia Colour Saturation

This guide was collated by me using personal experience and public information, any tweaks and settings are to be used at your own risk as I will not be held responsible for any damage that may occur. Feel free to link or re-post this guide so long as an acknowledgment is present along with a link back here.


I also have a DayZ Alpha Performance Tweaks and Settings Guide.

Content
 

  1. General Guidelines
  2. General System Optimization
  3. General Settings
  4. Display Settings
  5. AA & PP Settings
  6. ArmA3Alpha.cfg
  7. Startup Parameters
  8. ARMA 3 & GTX 500 Series Cards
  9. Field of View (FOV) Settings
  10. GimmeMoarFrames
  11. LOW FPS issue and fix
  12. Memory Flush
  13. STEAM performance troubles and how mitigate them
  14. Stuttering Fixes
  15. SweetFX
  16. tbbmalloc for ArmA
  17. My Multiplayer Settings
  18. Settings Benchmarks
  19. Test Rig
  20. Hardware Recommendations
  21. Overclocking

1. General Guidelines
 

  • No-one can really tell you the best settings for you as it is up to your computers build and your personal preference, this is meant as a guide only to help you make decisions. Running at the settings recommended however will yield good results both in performance and visuals.
  • MSI Afterburner (MSI AB) is a good tool to help you tune your settings when you enable the Memory Usage for the On-Screen Display (OSD). MSI AB can also show your FPS to help you discern if a particular setting is giving you a gain or a loss.
  • After changing a setting and waiting a few seconds your FPS OSD will catch up so you can quickly see if you get a gain or loss.
  • Use ArmA3Mark to fine tune your settings how you like and performance you are happy with.
  • For recording footage I recommend any of these solutions: Fraps Alternative: DxtoryFraps Alternative: MSI AfterburnerFraps KILLER: AVerMedia Live Gamer HD or Fraps KILLER: Nvidia ShadowPlay.

 

XuDCYMm.jpg
9k6hNAi.jpg


2. General System Optimization
 

  • Disable CPU Parking, to help steady performance.
  • Use ProcessLasso (or RadeonPro with AMD GPU) to set ArmA 3 to always run on High Priority, and help steady performance.
  • Enabling the 3GB switch on 32-bit Windows XP/Vista may improve performance/stability.
  • Using Razer GameBooster may improve your performance.
  • Check out the free PC Maintainance, Security and Utility apps here to keep your PC running tip-top.
  • The TweakGuides Tweaking Companion is all you will ever need to tweak and maintain Windows.
  • Steam gives you the option to install ArmA to a different internal Hard Disk Drive, this helps to improve load times and stability.
  • Update to the latest PhysX driver, not necessary but good habit. Current 21/09/2013.
  • Update to the latest beta drivers for AMD or nVidia to get the best performance.

 

pc9XRG4.jpg
Ctno68p.jpg


3. General Settings

Sampling: Use 100% unless you have a very specific reason. *
Texture Quality (HDD/GPU): High to Ultra, High stops a lot of the building pop-in Ultra basically eliminates it.**
Objects Quality (CPU/GPU): High to Ultra,, on a higher setting will reduce object pop-in but comes at the cost of frames.**
Terrain Quality (CPU/GPU): Standard to High, higher means more frame lag for not much gain visually or otherwise.**

Shadow Quality (GPU): DISABLED or High+, lower settings seem to be worse, Ultra seems to give best performance.
Particles Quality (GPU): Standard or High, Ultra seems to have no effect on frames.
Cloud Quality (GPU): Low, this setting is superfluous unless you are really into flying.
PIP (GPU): Low or DISABLED, while better than it was previously keep in mind that it still consumes a lot of frames while driving for a cosmetic effect.

HDR (GPU): Low has better performance.
Dynamic Lights (GPU): Low or High, Ultra seems to have no effect on frames.

Overall (CPU/HDD/GPU): Use something like 1050 as Low, 1600 as Standard, 2150 as High, 2700 as Very High and 3800 as Ultra.**
Object (CPU/HDD/GPU): Use something like 858 as Low, 1105 as Standard, 1353 as High, 1601 as Very High and 2097 as Ultra.**
Shadow (GPU): Leave as 100 or off.
 

ZaM5Ocj.jpg


* nVidia users can test setting Sampling to 200% and Anti-Aliasing to x2 for better performance than AA at x8.
** These settings have the largest effect on your performance.

4. Display Settings

Display Mode: Use Fullscreen window if you are streaming, else Fullscreen is fine.
Resolution: Max this, it is almost always better to run at native resolution.
Aspect Ratio: Change this to match your monitor.
VSYNC: Set to DISABLED unless you are experiencing screen-tearing or somehow have a high spec 60+ FPS computer.
Interface Size: Up to your personal preference.

Brightness: Up to your personal preference.
Gamma: Up to your personal preference.
 

KnNoGzL.jpg


5. AA & PP Settings

Bloom (GPU): Purely cosmetic, set to whatever you'd like recommended 100.
Radial Blur (GPU): motion blur on objects, recommend off or 25.
Rotation Blur (GPU): motion blur, recommend off or 12.5.
Depth of Field (GPU): is the blur effect you get when trying to look beyond your rifle or other object, recommend off or 25.
SSAO (GPU): attempts to approximate the way light radiates in real life, recommend off for performance gain.
Caustics (GPU): light rays under certain situations like on the seabed, recommend off for performance gain.

Antialiasing (GPU): Shouldn't lose much performance having on x4 as compared to x2 (x8 is for over 1080p), if while scoped there is an FPS drop lower the setting. ***
AToC (GPU): Set to DISABLED or Trees only, Grass may make your scope lag.
PPAA (GPU): DISABLED or SMAA High to Ultra, Ultra will likely not impact performance. ***
Anisotropic Filtering (GPU): High to Ultra, will most likely not impact or increase performance.
 

yNuypGN.jpg


*** if you disable AA and use just SMAA you should get a similar look but improved performance.

6. ArmA3Alpha.cfg

Located in C:\Users\<username>\Documents\ArmA 3 Alpha\

GPU_MaxFramesAhead=4; This may help smooth your frames and with mouse responsiveness, try settings 1-4.
GPU_DetectedFramesAhead=0; This may help smooth your frames and with mouse responsiveness.
refresh=120; This will make VSync work better if you need it.

7. Startup Parameters

You can also use the startup parameters to help in certain situations by right-clicking ArmA 3 in Steam > Properties > Set Launch Options and entering the following.

-enableHT Enables Hyper-Threading on supporting CPU's, this option may be overridden by -cpuCount so if you want to use maximum number of CPU cores use -enableHT without -cpuCount. ****
-malloc= This can set the particular allocator to be used. Significantly affects both performance and stability of the game. More details.
-maxMem= set this to 2047 as ArmA 3 uses automatic values (512-1536 MB) without the maxMem parameter.
-maxVram= this option will tell ArmA how much Video RAM your graphics card has, 128 is hard-coded minimum (anything lower falls backs to 128). 2047 is soft-coded maximum, any value over 2GB might result into unforeseen consequences!
-noBenchmark mainly for the development build this option disables any benchmarking that ArmA automatically does.
-noCB Turns off multicore use. It slows down rendering but may resolve visual glitches.
-noLogs mainly for the development build this option disables any logging that ArmA automatically does.
-noPause Does not pause the ArmA window when alt-tabbed in Fullscreen window mode, good for multi-taskers and streamers.
-noSplash gets rid of the intro stuff at startup.
-world=empty Starts up the game faster as it loads empty level.

so for instance my startup parameters look like

-enableHT -maxMem=2047 -maxVram=3071 -malloc=tbbmalloc -noBenchmark -noLogs -noPause -noSplash -world=empty

 

oAN7USU.jpg


****enableHT can help smooth the game by letting it know to spread the load properly.

8. ARMA 3 & GTX 500 Series Cards

Our very own L2TG found the solution to this fix for nVidia GTX 510/20/30/45/50 Ti/55/60/60 Ti/70/80/90 cards that are experiencing a black screen, while still hearing full sound (and likely full function, without screen), with or without SLI function.

9. Field of View (FOV) Settings

Use these ratios courtesy of Stabs. Open <username>.ArmA3Profile in your C:\Users\<username>\Documents\ArmA 3\ folder.
 

Warning: Spoiler! [ Click to expand ]
 


10. GimmeMoarFrames

CimmieMoarFrames is a very simple tweak that can potentially increase performance. It requires a 64bit OS and at least 8GB of RAM, I gain an extra 8 average FPS in ArmA3Mark. Note that you may not see any performance increase in Multiplayer as it is entirely dependent on the server,

11. LOW FPS issue and fix

The main cause of abnormally low FPS is having VSYNC on, either alt-tabbing out and in of ArmA or turning it off should fix the issue.

12. Memory Flush

In ArmA you can actually flush or refresh the VRAM if you are experiencing graphical glitches or sometimes performance issues. To do this you hold down [shift] and [-], release then type in flush.

13. STEAM performance troubles and how mitigate them

Dwarden wrote:

From my own experience this is what eats most CPU from highest to lowest
  1. STEAM friend-list (even while online, just closing friend-list saves most CPU usage)
  2. STEAM chats (the more of them active the worse the overall load)
  3. STEAM updating (as uses checksums it needs some CPU and I/O, so make sure nothing is updating)
  4. STEAM overlay
  5. STEAM IM (switch yourself to OFFLINE for lowest CPU usage)
  6. STEAM website (if you keep website open and minimize, it still keeps playing the flash animations for example, so ideally you visit e.g. your profile page as last)
+ then set STEAM to lower priority than arma3.exe

14. Stuttering Fixes

Some AMD users may experience stuttering during gameplay, the fix seems to be disabling Tessellation in either Catalyst Control Center or RadeonPro.

Alternatively virus scanning tools may be causing the issue, try disabling them while playing but remember to re-enable them!

Additionally it is possible is could be your overclock causing stuttering, specifically the VCore setting, changing to auto may smooth it out while still allowing the overclock.

15. SweetFX and Nvidia Colour Saturation

SweetFX wrote:

SweetFX is a universal image improvement and tweaking mod, that works with almost any 32-bit DirectX 9, 10 or 11 game or application.

Basically you can use SweetFX to improve the colours of ArmA 3 making it more pleasant to look at, I recommend just using the LumaSharpen and Vibrance (or maybe up to 0.60) values that come already enabled.

Both AMD and nVidia users can use the SweetFX Configurator to more easily install and manage SweetFX, however AMD users can use RadeonProinstead to even more easily manage it (this however requires SweetFX 1.4 at the moment).

A similar effect can be generated by Nvidia users via the Colour Saturation option in the Nvidia Control panel.
 

jJQcEbj.jpg
geVFoTo.jpg

 

UdkZmOR.jpg
sULSeKK.jpg


16. tbbmalloc for ArmA

tbbmalloc for ArmA is an experimental custom memory allocator modification that can potentially increase performance. It requires a 64bit OS and at least 8GB of RAM, I gain an extra 5-7 average FPS in ArmA3Mark. Note that you may not see any performance increase in Multiplayer as it is entirely dependent on the server, also this is very experimental and may cause crashes or the like.

17. My Multiplayer Settings

These spoilers are my personal multiplayer settings as of this edit 21/09/2013.

General Settings
 

Warning: Spoiler! [ Click to hide ]
Resolution: 1920x1080
Sampling: 100%
Texture: Ultra
Objects: Ultra
Terrain: High
Shadow: High
Particles: Standard
Cloud: Low
PIP: Disabled
HDR: Low
Dynamic Lights: Low
Overall Distance: 1600
Object Distance: 1105
Shadow Distance: 100


AA & PP Settings
 

Warning: Spoiler! [ Click to hide ]
Bloom: 100
Radial Blur: 25
Rotational Blur: 12.5
Depth of Field: 25
SSAO: Disabled
Caustics: Disabled
FSAA 4x
AtoC: All Trees and Grass
PPAA: Disabled
Aniso. Filtering: Ultra


18. Settings Benchmarks

Ran each setting once @ 1920x1080 and 2700 view distance unless otherwise stated, using ArmA3Mark on patch 1.00, with a control sample on the lowest settings possible. When looking at the results if they are close it means there is probably no loss in using the higher setting.

Please note that these benchmarks are not scientific as I only ran each setting once, and also because the scenarios can't test every condition.

Low Control - 80
My Multiplayer Settings - 70
High Control - 44

General Settings
 

Warning: Spoiler! [ Click to hide ]
Sampling
100% - 80
Texture
Low - 80
Standard - 80
High - 79
Very High - 80
Ultra - 75
Objects
Low - 80
Standard - 75
High - 69
Very High - 65
Ultra - 64
Terrain
Low - 80
Standard - 78
High - 76
Very High - 74
Ultra - 71
Shadow @ 50
Disabled - 80
Low - 76
Standard - 75
High - 76
Very High - 76
Ultra - 77
Particles
Low - 80
Standard - 78
High - 73
Cloud
Disabled - 80
Low - N/A
Standard - N/A
High - N/A
Very High - N/A
Ultra - N/A
PIP
Disabled - 80
Low - N/A
Standard - N/A
High - N/A
Very High - N/A
Ultra - N/A
HDR
Low - 80
Standard - 80
Dynamic Lights
Low - 80
Standard - 77
High - 79
Very High - 77
Ultra - 78
Overall Distance*****
1050 - 114
1600 - 103
2150 - 95
2700 - 87
3800 - 74
Object Distance*****
858 - 114
1105 - 103
1353 - 95
1601 - 87
2097 - 74
Shadow Distance
50 - 80

***** was done in a new battery of tests which is why the results are a bit different, still valid when compared to itself.


AA & PP Settings
 

Warning: Spoiler! [ Click to hide ]
Bloom
N/A
Radial Blur
N/A
Rotational Blur
N/A
Depth of Field
N/A
SSAO
Low - 81
Standard - 80
High - 80
Very High - 79
Caustics
Disabled - 81
Enabled - 81
FSAA
Disabled - 81
x2 - 80
x4 - 80
x8 - 81
AtoC
N/A
PPAA
Disabled - 81
FXAA Standard - 81
FXAA High - 79
FXAA Very High - 80
FXAA Ultra - 80
SMAA Standard - 80
SMAA High - 80
SMAA Very High - 81
SMAA Ultra - 80
Aniso. Filtering
Disabled - 81
Low - 79
Standard - 79
High - 79
Very High - 79
Ultra - 78


TechSpot also did a benchmark review on various pieces of hardware, take the GPU results with a bit of caution however.

19. Test Rig

CPUIntel Ivy Bridge i7 3770k @ 3.5Ghz with 3.9Ghz Turbo stock frequency or up to 4.3Ghz overclocked stock voltage
GPUSapphire 7970 3GB overclocked with boost @ 1000Mhz/1450Mhz stock frequency or up to 1150Mhz/1600Mhz overclocked stock voltage
RAM16GB DDR3 G.Skill TridentX @ 2400Mhz stock frequency stock voltage
HDD: 1*250GB SSD Samsung 840 Series, 1*750GB HDD, 2*1.5TB HDD
MOBOGigabyte GA-Z77X-D3H
PSUAntec TruePower TP-750
AUDIO CARDASUS Xonar DS
VIDEO CAPTURE CARDAVerMedia Live Gamer HD

CASEAntec Three Hundred Two
CPU COOLERNoctua NH-D14
FAN CONTROLLERBitFenix Recon
FRONT INTAKE: 2*Noctua NF-P12 PWM
GPU SIDE INTAKE: 1*Noctua NF-P12 PWM
MOBO SIDE EXHAUST: 1*Antec TwoCool
REAR EXHAUST: 1*Noctua NF-P12 PWM
TOP EXHAUST: 1*Noctua NF-A14 PWM

MONITORSamsung SyncMaster 2333 [LCD]
KEYBOARDRazer BlackWidow Ultimate
HEAD PHONESPlantronics GamCom 780
MOUSERazer Imperator
MOUSEPADRazer Vespula
SPEAKERSLogitech X-230

20. Hardware Recommendations

In this section I will suggest hardware that I feel is the best fit for ArmA 3, this is as unbiased and as informed as possible based on my experience and the experience of community members. Again this is solely aimed at ArmA 3 not any other games.

CPU: High clock speed Intel CPU's are really the way to go here, either the i5 4670 or i7 4770. You would only get the i7 if you will also be doing multimedia like Adobe or video editing. There is also a 'k' variant for each CPU allowing you to more easily overclock for a little more cash.
GPU: The best choice for this slot will be an Nvidia 760+ series, the 2 reasons being ShadowPlay a free screen recorder that performs much better than FRAPS and AMD GPU's having an inflated price right now due to bitcoin mining demand.
RAM: 8GB+ of the fastest RAM you can afford from a reputable company like Corsair, G.Skill or Kingston.
HDD: Having ArmA 3 on an SSD really helps with load times and texture streaming with the best example being a Samsung 840 EVO.
MOBO: Generally said you want a Z87 MoBo for that Intel CPU the best bang for your buck being ASRock, with Gigabyte boards being among the most reliable around, while high end Asus boards have a feature called Sonic Radar which displays visually where audio in the game is coming from.
PSU: Any Bronze+ rated PSU with enough wattage for your system from a reputable vendor will do the job with standouts for me being Antec, Corsair and Enermax.
AUDIO CARD: If you would like to record teamspeak on a separate track (with Dxtory) you need a sound card capable of stereo mix, an ASUS Xonar DS does the trick for the right price.
VIDEO CAPTURE CARD: This is only necessary if you want to record with no in-game frame loss or don't have ShadowPlay, best of the bunch is probably the AVerMedia Live Gamer HD.

CASE: Cases are a very personal choice but favourites of mine include the Antec Three Hundred Two and the Bitfenix Phenom/Prodigy
CPU COOLER: For a CPU cooler I really recommend the Corsair Water Coolers, the H60/80i/100i depending on your needs and budget.
FAN CONTROLLER: The BitFenix Recon is a great and inexpensive fan controller for those looking for something to monitor and adjust their case fans
CASE FANS: Noctua are pretty much the best fans for CFM and quietness, cannot recommend them enough.

21. Overclocking

THIS STEP IS NOT NECESSARY AND CAN RESULT IN DAMAGE TO YOUR HARDWARE, I WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE THAT MAY OCCUR AS A RESULT!!!

First up I will say that this step is not for the faint of heart, if you do not do this correctly you run the risk of destroying your hardware and I will not be held responsible for that outcome. I also will not link any guides as overclocking is different for every CPU/GPU/Motherboard setup. Overclocking should only be done with a supported CPU/GPU/Motherboard and advanced custom cooling, as you need the temperatures to be within operational norm. Do not overclock if you are in any way uncomfortable!

So now that I've established that this is a potentially dangerous step to take, you can see good results from overclocking your CPU, going from 3.9Ghz to 4.3Ghz on my 3770k I saw an 8-10 average FPS increase in ArmA3Mark. Even going from 3.9Ghz to 4.0Ghz will see a notable increase as by default it runs 3.9Ghz on the first core only. Having higher speed RAM also goes helps to increase your FPS, in my quick tests 1600Mhz 7-8-8-24 was 78FPS, 1866Mhz 8-9-9-24 was 81FPS, 2133Mhz 9-11-11-31 was 82FPS with 2400Mhz 10-12-12-31 being 84FPS (do not overclock your RAM, as it can lead to all sorts of trouble, this information is to be used when purchasing RAM). The same results cannot be found however in GPU overclocking, it does absolutely nothing for the benchmark giving back the same results. So CPU overclocking yes, faster RAM kits yes, but GPU overclocking no.

Please note that when overclocking it is better to be conservative and stay at the default voltage, this will help make sure your CPU does not have a reduced lifespan. While overclocking make sure to only do so in increments of 100Mhz and to run a prime95 Blend test for 1 hour with HWMonitorin the background to check the temperature, when the test fails or the temperature goes up drastically it is time to stop and dial it back about 2 increments. After that you have to do a 24 hour prime95 Blend to make sure it is stable. Again, do not overclock if you are in any way uncomfortable!

Again I cannot stress how important it is to have proper advanced custom cooling on your overclocking supported CPU/GPU, something like the Air Cooler I am running on my rig or a Water Cooler like Corsair's H60/80i/100i will do the job, while on GPU's a Custom Cooler is always recommended over the Reference Cooler. Also performance in Multiplayer is still very much dependent on server performance so results will vary in that environment.

THIS STEP IS NOT NECESSARY AND CAN RESULT IN DAMAGE TO YOUR HARDWARE, I WILL NOT BE HELD RESPONSIBLE FOR ANY DAMAGE THAT MAY OCCUR AS A RESULT!!!

Partilhar este post


Link para o post
Partilhar em outros sites

Em relação ao parâmetro -malloc, nos tutoriais todos dizem para colocar simplesmente "tbbmalloc", mas estive a investigar e descobri o seguinte:

Pelo que presumo que se deve usar o tbb4malloc_bi

A julgar o facto de que isso tem 1 ano, os outros já nem devem existir ou até já há outras alternativas. Nunca tinha ouvido falar disso do malloc.

Partilhar este post


Link para o post
Partilhar em outros sites

Encontrei outro alternativo que é o mencionado no guide. https://github.com/fred41/tbbmalloc_arma

No entanto a utilização dum malloc diferente pode não fazer diferença dado que, conforme o guide e a gente já sabe, o server também usa o seu próprio malloc que pode ser merdoso pelo que os resto dos jogadores não notariam diferença. Um pouco como aconteceu no mog em que o pessoal teve todo 10 fps.

Partilhar este post


Link para o post
Partilhar em outros sites

O Arma é um software que uma vez instalado, por defeito não se adapta automaticamente aos componentes dos nossos pc's. Por hábito os utilizadores focam-se mais nos parâmetros de video "aliviando" o cpu para melhor performance in game.

 

Eu fiz o exactamente como naquele video, numero de núcleos de cpu, memoria gráfica, etc..e de facto notei uma subida considerável (andava sempre na casa dos 25/30 fps em vanilla, 15/20 com 11 mods), e a média de ganhos foi de 22 fps. Mas claro, cada computador tem um desempenho diferente.

Partilhar este post


Link para o post
Partilhar em outros sites

Eu para já segui o guide escrito e melhorei no benchmark 16%, + - 4 FPS o que já é qualquer coisa e mesmo em termos medianos de estabilidade está melhor. Vou ver melhor o que o video fala ver se consigo melhorar mais um pouco.

Update: Alterei os FramesAhead conforme falado no video e notei mais uns melhoramentozitos.

Partilhar este post


Link para o post
Partilhar em outros sites

Afinal de contas alguém me sabe dizer se aqueles comandos da command line , Algum REALMENTE consegue aproveitar melhor o processador ja que o arma não usa parte  do i7 segundo me parece.

Partilhar este post


Link para o post
Partilhar em outros sites

Afinal de contas alguém me sabe dizer se aqueles comandos da command line , Algum REALMENTE consegue aproveitar melhor o processador ja que o arma não usa parte  do i7 segundo me parece.

Para o i7 o aconcelhado é teres no CPU Count 4 e nos parametros meteres "-exThreads=7" se o teu i7 tiver 8 threads ou "-exThreads=3" se tiver 4 threads. Se faz diferença não sei mas mal por mal mais vale meter dessa forma.

 

Ele usa o TBB4 mas pessoalmente dos testes que fiz no tal benchmark o TBB4 desempenhava muito inferiormente ao alocador que ele menciona no video. Pessoalmente recomendo a usarem este (direct download).

 

O VRAM ele não falou apesar de o tooltip dizer, o Arma despreza tanto as GPUs que só suporta até 2GB de VRAM.

Partilhar este post


Link para o post
Partilhar em outros sites


×
×
  • Criar Novo...