Author Topic: Improve FPS  (Read 4731 times)

MutantPanda

  • Newbie
  • *
  • Posts: 12
    • View Profile
Improve FPS
« on: May 05, 2017, 06:31:20 PM »
Hello all.  Found this article when I was trying to get DayZ mod working.  Not much to it, but it gives a few good tips to get a few more frames out of the game.  I will place the link below, but the basics I will copy in;

ArmA2.cfg and ArmA2OA.cfg

You can find these files in Documents > ArmA 2

Open the documents using notepad or wordpad.

GPU_MaxFramesAhead=1; This may help smooth your frames and/or increase performance.
GPU_DetectedFramesAhead=0; this is the same as above.
refresh=120; This will make VSync work better if you need it.


This only got me personally about 5-10 frames, but the big help was a MAJOR drop in client side lag due to my toaster of a system.  Still a some load time when entering cities or there are a lot of smoke effects.

Here is the link for the original post: http://steamcommunity.com/sharedfiles/filedetails/?id=474557421

Hope this helps.  If there are any questions, I can try and help how I can.

Have a good day y'all!
« Last Edit: May 05, 2017, 06:39:23 PM by MutantPanda »

beik

  • Full Member
  • ***
  • Posts: 184
  • Zed's dead baby, Zed's dead
    • View Profile
Re: Improve FPS
« Reply #1 on: May 06, 2017, 09:42:46 AM »
ill give it a try
laying low in a blood filled trench

charlie

  • Newbie
  • *
  • Posts: 10
    • View Profile
Re: Improve FPS
« Reply #2 on: May 07, 2017, 12:34:31 PM »
Seem to have helped for me. Cheers MP  :D

MutantPanda

  • Newbie
  • *
  • Posts: 12
    • View Profile
Re: Improve FPS
« Reply #3 on: May 13, 2017, 01:32:12 PM »
Glad I could help!  :)

Here are a couple more things that may help some of ya.  I will link the video I found below if anyone wants a step by step. 

Basically, in Steam, get to the Launch Options for Arma 2: OA, and copy the following;

-skipintro -nosplash -nopause -winxp

I believe they do the following, but honestly, only saw a major difference with -nopause.

-skipinto: prevents any intro movie from playing for the game. (???, keeps it from the memory?)

-nosplash: ???, still have puffs with bullet inpact so maybe splash screens(DayZ Epoch), but I still see the hip cat bandit :)

-nopause: 3 things I noticed was that 1) this is where my frames smoothed out the most 2) Did not have large hick-ups when trying to render cities.  Not saying I didn't have any, just they became smaller 2-5 second hang ups as to the 10-15 seconds and smooth play for the same. 3) Load time dropped, from the time of launch to the time I had full vision.

-winXP: Windows XP compatibility mode is my best guess.

If you are using DayZLauncher, go under settings and put a check mark next to No Splash, No Pause, No Logs.  In the Additional Parameters box, put -winxp.

And that is what I have.  A word of cation, use these at your own risk.  Only reason I say that is because I don't have the exact info on what they do, and that no logs option may be for crash logs, so....

But yea, this is what I have been running for about 3 days now.  My frames from last post to this one have gone up about 3-5, but the big thing I have seen is that it seems to be a more consistent frame rate.  Avg low of 19-21, avg high of 28-31.  :)

Link for the video I found the info: https://www.youtube.com/watch?v=Ch9vjHpDzVk

Hope this helps.  I will keep looking, but if anyone knows exactly what these do, please let us know.

Update 5/16/17: Found what the launch perimeters actually do.

-nosplash: Does disable splash screens, keeping them from loading to memory.  These are the Arma 2 splash (Steam) and the DayZ Epoch splash (DayZ Launcher).

-skipintro: Disables world intros in main game.  Mission briefing vids and the like.

-nopause: Instead of pausing the client side of the game when you, for example, alt+tab, allows the game to keep running.  Believe this keeps it from buffering too much on the video card memory and system memory, but will slow down coming back in to the game (on my end, it is more low FPS till everything renders back in).

-winXP: Forces the game to run standard Direct3d 9, not Direct3d 9Ex which Vista up started using.

No logs (under DayZLauncher): Does stop the saving of crash logs, but the fault address is still saved.

Here is the link for the basic explanations I found.  Some have a more in depth explanation from there.
https://community.bistudio.com/wiki/Arma2:_Startup_Parameters#nosplash
« Last Edit: May 16, 2017, 07:36:01 PM by MutantPanda »