Jump to content

FPS Tweaks/MODs


A.S
 Share

Recommended Posts

First thing i noticed:

 

modellod.txt file now uses 1.000.000 meters for LOD high to low detail switches.

1.12 used 100.000 meter and that was already eating to much cpu cycles for nothing (you dont see LOD details so far out) so

no reason to calculate them in such detail....

community changed it back in days to 5.000 or 10.000 meters. (modellod fix on lockonfiles.com).

 

Why they put 1million meters there now ..i dont know.

 

next..

 

LOD land in graphics.cfg is standart at 30.000 - 50.000 .....this is very optimistic considering even high-machine users already complain about low FPS.

 

next thing is, that farclip in graphics.cfg is 140.000... also bit high and can be lowered.

 

Minor things, which can be changed for improved easily ... (already noticeable fps boosts achieved in tests)

.

.

.

 

 

further test in progress......

 

PS: but A few things are really nice


Edited by A.S
  • Like 1

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

  • Replies 211
  • Created
  • Last Reply

Top Posters In This Topic

Fps tweak ideas

 

I've made the following 3 changes which lets me run medium details 4xAA/AF 1920x1200 and get

more than 80 fps in the F-15 quick mission zoomed out. It is not always perfect, but for me

it makes the game look a lot better and smoother. This is nothing official, just my own

personal ideas on how to improve performance.

 

My computer specs are: xp32, 4gig ram, E8400 c2d and HD4870 512 MB

 

 

Step 1: Edit original "Config/Graphics.cfg":

   Medium
   {
    near_clip = 0.2;
    middle_clip = 5;
    far_clip = 140000;

       structures = {40, 4000};
       trees = {1000, 6000};
       dynamic = {300, 20000};
       objects = {3000, 80000};
       mirage = {3000, 20000};
       surface = {14000, 80000};
       lights = {100, 30000};

       lodMult = 1.5;
       lodAdd = 0;
   }

 

to this:

   Medium
   {
    near_clip = 0.2;
    middle_clip = 5;
    far_clip = [color="red"]120000[/color];

       structures = {[color="Red"]25[/color], [color="red"]3000[/color]};
       trees = {1000, 6000};
       dynamic = {300, [color="Red"]5000[/color]};
       objects = {3000, [color="red"]40000[/color]};
       mirage = {3000, [color="Red"]15000[/color]};
       surface = {[color="Red"]5000[/color], [color="red"]15000[/color]};
       lights = {100, 30000};

       lodMult = 1.5;
       lodAdd = 0;
   }

 

 

 

Step 2: Edit original "Config/Graphics.cfg":

LandLodDistances
{
   LandDay
   {
       L01 = 30000;
       L12 = 50000;
   }
   LandNight
   {
       L01 = 20000;
       L12 = 40000;
   }

  .
  .
  .

}

OldLandNoise
{
   perSquare = 5;
   perSquare2 = 150;
   front = 1000;
   back = 10000;
   top = 2500;
   map_high = 20000;
   bottom = 2000;
   noisemax = 0.5;
   noisemin = 0.1;
}

 

to this:

LandLodDistances
{
   LandDay
   {
       L01 = [color="Red"]8000[/color];
       L12 = [color="red"]40000[/color];
   }
   LandNight
   {
       L01 = [color="red"]8000[/color];
       L12 = [color="red"]40000[/color];
   }

   .
   .
   .

}

OldLandNoise
{
   perSquare = 5;
   perSquare2 = 150;
   front = 1000;
   back = [color="Red"]22500[/color];
   top = 2500;
   map_high = 20000;
   bottom = 2000;
   noisemax = 0.5;
   noisemin = 0.1;
}

 

 

 

Step 3:

 

Replace your Bazar/ModelLOD.txt file by 104_route's file : http://forums.eagle.ru/attachment.php?attachmentid=37312&d=1269732322

(old fc1 trick which I cannot see any diff from)

 

 

 

 

Watch the beauty of FC2 :)

 

attachment.php?attachmentid=37268&stc=1&d=1269658590

attachment.php?attachmentid=37266&stc=1&d=1269658454

ScreenShot_022.thumb.jpg.25659bcbdd238d16cbd3b26e0e1cf575.jpg

ScreenShot_016.thumb.jpg.9f411f525da506f4e88066c10496457d.jpg


Edited by =RvE=Yoda
  • Like 2

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

Yoda, You will fail integrity check. :) Thanks for the suggestions

 

Good point, but without i fear you will fail enjoying redflag-big scenarios.

So we have to find a way what is allowed (legal) and what definitly can not be considered to be changed. As far as i hear, this can be done in the integrity checking system.

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Yoda, You will fail integrity check. :) Thanks for the suggestions

 

You cannot integrity check graphics.cfg, then nobody can join because everyone uses different settings for it. Some use high details, some low etc

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

Except scenes and civ traffic I think, that is hardcoded in the mission.

 

Yes but you can only integrity check entire files, not specific lines in a file

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

You cannot integrity check graphics.cfg, then nobody can join because everyone uses different settings for it. Some use high details, some low etc

 

Yes it is a catch 22. There are some bad things we all know we can do the graphics.cfg and modelod.txt file.

 

It would be a far strectch to have everyone use the same graphics settings!

 

Sorry A.S for the slight hijack of the thread.

Link to comment
Share on other sites

Yes it is a catch 22. There are some bad things we all know we can do the graphics.cfg and modelod.txt file.

 

It would be a far strectch to have everyone use the same graphics settings!

 

Sorry A.S for the slight hijack of the thread.

 

You can however force modellod.

Turns out it barely affected my tweak anyway, so I wouldnt mind that.

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

 

Sorry A.S for the slight hijack of the thread.

 

It is ok. That point is a legit point. I m quesitoning that myself long ago becuase i have to find a common baseline for TCL rules also...

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Hahaha here we go.....tweaking until the light goes out.... :megalol:

 

I love the simmer life :smartass:

 

So far I am pretty happy with the performance, could be because of my i7 965 running at 4.16 GHZ :P

 

But the Su-25T with the shkval (I know wrong spelling) brings even my system to its knees, so my question, why is there a minor loss in FPS with the Black shark shkval but in the SU-25T there is a loss of over 100 % ???

 

Any tweakings Ideas??? :doh:

 

McDan out

Gigabyte Aorus Master Z390| i9 9900K 5.2GHz | 32GB DDR4-4266 | GTX 1080ti | TM Warthog / Virpil Stick | MFG Crosswind V2 | Windows 10 64-bit | SSD Samsung | 4K Philips BDM4065UC Monitor | Oculus Rift S | Rseat S1 Cockpit

Link to comment
Share on other sites

screenshot001hs.jpg

 

Fair enough for 1GB ram and single core after the tweaks :D

 

Tell me please how did u se tup everything. I use also one core and 1 GB of RAM.

Reminder: Fighter pilots make movies. Bomber pilots make... HISTORY! :D | Also to be remembered: FRENCH TANKS HAVE ONE GEAR FORWARD AND FIVE BACKWARD :D

ಠ_ಠ



Link to comment
Share on other sites

So in fact Config/Graphics.cfg": work on FC2 ? unlike BS right ?

Thx

 

Some settings are still in graphics.cfg.

But many of the things are ignored

 

  • LOD Settings and clipping planes ARE in graphics.cfg
  • Screen resolution and aspect ARE NOT in graphcs.cfg

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

First thing i noticed:

 

modellod.txt file now uses 1.000.000 meters for LOD high to low detail switches.

1.12 used 100.000 meter and that was already eating to much cpu cycles for nothing (you dont see LOD details so far out)

I believe 1.12 also has 1,000,000 metres, default. So there is no change.

FPS tweaks make this value lower which is probably what your seeing in your Lockon file.

"[51☭] FROSTIE" #55

51st PVO "BISONS"

Fastest MiG pilot in the world - TCR'10

https://100kiap.org

Link to comment
Share on other sites

I believe 1.12 also has 1,000,000 metres, default. So there is no change.

FPS tweaks make this value lower which is probably what your seeing in your Lockon file.

 

Hey you're right, it is 1 000 000 in FC 1.12 :)

S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'

Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...