All-Aircraft-Simulations
[MOD] OLC FPS Boost V2 - Printable Version

+- All-Aircraft-Simulations (https://allaircraftsimulations.com)
+-- Forum: IL2 MODS Download & Discussion (https://allaircraftsimulations.com/forumdisplay.php?fid=267)
+--- Forum: IL-2 4.09m (https://allaircraftsimulations.com/forumdisplay.php?fid=348)
+---- Forum: IL2 MODS DOWNLOAD (https://allaircraftsimulations.com/forumdisplay.php?fid=289)
+---- Thread: [MOD] OLC FPS Boost V2 (/showthread.php?tid=63499)

Pages: 1 2 3 4 5 6


- Strider - 23.07.2009

Phas3e Wrote:I've done this and found a good conf set up for ati cards which has drastically improved my frames with perfect landscape settings

Thanks!

Would you please share your conf.ini settings for us all?

Thanks, m8!


- Spinnetti - 23.07.2009

OK, I ground through doing an objective test, and I have to say I'm impressed. I couldn't find the black death track, so I did a quick BOB mission with full flights and clouds, did a 5 sec wait before triggering the count to let everything load up. I ran each test a couple times and averaged the results. I have an ATI x1600 512meg card, and a 2.0 Core duo processor, with 2 gig ram. I have it set to perfect in game, and all settings pretty well maxxed at 1680x1050, and AA2x in the ATI control panel. I'm running the card overclocked at 513/504. I also have flushys clounds, and TypeClouds=1

My originall settings in conf.ini were
TexCompress=0
TexFlags.TexCompressARBExt=1

I added the texcompress2 version of the mod and changed settings to:
TexCompress=2
TexFlags.TexCompressARBExt=1

Drum roll.... ok in this instance, with this mission (not a track, but a mission with autopilot on), on this hardware, I picked up 11fps average! Pretty darn good! THANKS FOR THE TIPS! Now, off to try some other setting changes and see what happensSmile

Postscript
I tried processaffinitymask off and =2, and there was no difference whatsoever.


- onelifecrisis - 23.07.2009

:thumbsup:

I'm surprised you can run those settings on that card. I use a 256Mb X800XT, but I also have a 512Mb X1650PRO (which is basically an overclocked X1600XT) and when I tried running IL2 on the latter, it chugged!

Anyway, did you try the actual mod yet, or did you get 11fps just from changing conf.ini?


- Spinnetti - 23.07.2009

onelifecrisis Wrote::thumbsup:

I'm surprised you can run those settings on that card. I use a 256Mb X800XT, but I also have a 512Mb X1650PRO (which is basically an overclocked X1600XT) and when I tried running IL2 on the latter, it chugged!

Anyway, did you try the actual mod yet, or did you get 11fps just from changing conf.ini?

that was with the mod, sorry.. I didn't want to post the actuals since I'm a bit low spec these days, but it was 28/38/33avg. Considering the settings, BOB map, 16 ac, Flushy's clouds etc, I thought it was pretty good though, and regardless a big improvement.


- Phas3e - 23.07.2009

Strider Wrote:
Phas3e Wrote:I've done this and found a good conf set up for ati cards which has drastically improved my frames with perfect landscape settings

Thanks!

Would you please share your conf.ini settings for us all?

Thanks, m8!

Heres I the one I got at ubi

[quote]Originally posted by Flight_boy1990:
Hello,here are mine:

[code][Render_OpenGL]
TexQual=3
TexMipFilter=2


- Neil Lowe - 28.07.2009

Sorry it took so long to get back to you OLC.

The mod works great, finally I can fly in less than ideal weather conditions without a FPS drop every time I look at a cloud.

Wonderful work mate Smile

Thanx again,

Cheers, Neil Smile


- Decon - 28.07.2009

Thanks!

Working GREAT here with Nvidia EVGA 8800GT SC 512

Conf.ini

[Render_OpenGL]
TexQual=3
TexMipFilter=2
TexCompress=2
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=1
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=1
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1

TexFlags.TexEnvCombine4NV=1
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=1
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=1

HardwareShaders=1

Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3

Sky=2
Forest=2
LandShading=3
LandDetails=2

LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1

VideoSetupId=2
Water=1
Effects=1
ForceShaders1x=0

PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0


- onelifecrisis - 01.08.2009

V2 released. See post #1 for details.


- KG64_Cnopicilin - 01.08.2009

Thanks a lot! It works g-r-e-a-t!


- onelifecrisis - 01.08.2009

:thumbsup:


- Venatore - 01.08.2009

Excellent addition matey! congratulations.....modding is just a way of life for you and I. lol. I created a IL2 mod for SHIII about three years ago and now I'm back to this legendary game yet again....keep them coming OLC, I know your modding style and you are only modding the tip of the ice berg my friend!

Kind Regards

Venatore.


- CSG Lipfert - 09.08.2009

Phas3e Wrote:
Strider Wrote:[quote="Phas3e"]I've done this and found a good conf set up for ati cards which has drastically improved my frames with perfect landscape settings

Thanks!

Would you please share your conf.ini settings for us all?

Thanks, m8!

Heres I the one I got at ubi

[quote]Originally posted by Flight_boy1990:
Hello,here are mine:

[code][Render_OpenGL]
TexQual=3
TexMipFilter=2


- CSG Lipfert - 10.08.2009

I pulled this from a post by "Covino" at UBI boards:

I've seen confusion and misunderstanding of some of the settings in IL-2 Setup so I thought I'd explain what each setting does. I know you all probably understand most of the settings but there are a few mysterious ones that you may have wondered about. Also, most of my recomendations are for better performance on low to mid range computers.

Driver Tab
Provider: OpenGL or DirextX. OpenGL will most often give the best performance, especially on Nvidia cards, but try both and see which one gives better performance.

"Full Screen" mode is the standard way to play the game and will often give the best performance/stability.

Video Mode: Choosing lower resolutions and color modes will greatly increase framerate and lower memory usage. 32-bit color is needed to enable "Perfect" mode graphics.

"Use Stencil Buffer" enables translucent shadows (instead of full black shadows) and is required to enable "Perfect" mode graphics. For a slight performance boost, turn this setting off.

Video Tab
Texture Mipmap Filter: Simply put, this setting affects how sharp a texture may look when viewed from large angles or distances. Anisotropic offers the best image quality at a usually heavy performance loss (only folks with good video cards should use this), and bilinear filtering offers the best performance at a still acceptable texture quality. Trilinear is a tiny bit better than bilinear (it smoothes the transitions between mipmap levels) and the performance hit is very minimal depending on your video card. I recommend bilinear but it is up to personal taste and your hardware.

Texture Compression: This setting can greatly reduce the memory load and increase framerate by compressing textures. S3TC gives the highest compression ratio and may cause some minor artifacts like little squares on water but it can greatly help or eliminate stuttering (16bit has a smaller compression ratio and less performance boost but also a bit less artifacts). I recommend S3TC compression for 128 Mb graphic cards.

"Use Dither" helps eliminate the ugly color "banding" when running the game in 16-bit color mode. Has no effect in 32-bit color mode. Recomended on in 16-bit color mode and can be turned off if running with 32-bit color.

"Use Vertex Arrays" gives faster performance without image quality loss because it allows vertices to be used in groups (arrays) instead of individually. Turn this on.

"Polygon Stipple" is a way of emulating or faking translucent shadows when the stencil buffer is turned off. It does this by creating a "dotted" effect that looks translucent (not unlike the stubble of incoming facial hair). Turn this off for a small performance boost. If stencil buffer and polygon stipple are both turned off, you'll get completely black shadows which isn't much of a drawback.

"Multitexture" affects all multitexturing used in the game, most notably, some water effects, and the very high clouds that are textured to appear more "chunky." Without multitexture, these clouds are smooth white instead of textured. Highly recommended to leave this on but turning off yields performance boost.

"Combine" allows more advanced multitexturing effects. For example, the murky water effect near edges of rivers to simulate shallow depth uses this extension. Turning off gives small performance boost but I recommend to leave it on.

Turning off "Secondary Color" creates graphic anomalies during fog. For example, nearby forests may not appear to be "fogged out" while everything else is. This may give a performance boost when turned off but I recommend it to be left on.

"Vertex Array Extension" allows the use of vertex arrays as explained above. Recommended on.

"Clip Hint" tells the driver that clip volume clipping for primitives is not necesary. Basically, it tells the driver not to worry about something the game doesn't do anyway. Minor performance increase when checked (about 1 fps). Recommended on.

"Use Palette" uses paletted textures instead of full color textures. This can save memory with little to no image quality loss. About 1 fps increase when checked. Recommended on.

"Texture Anisotropic Extension" should be checked if you selected anisotropic as your mipmap filter. Otherwise, uncheck it.

"Texture Compress ARB Extension" should be checked if you're using S3TC for texture compression. Otherwise, uncheck it.


- CSG Lipfert - 11.08.2009

First impressions are very positive, spent two hours lastnight running the game with OLC's files in place and I was able to crank the AA 6 & AF 16 right up using ATI Tray Tools. No overclocking at this point.

Using what I consider a good candidate for testing, P4 3.2Ghz HT with 4 Gigs RAM on Win XP Pro, Dual 320 Gb Sata drives using RAID 0, ATI X850 XT Platinum.

More specific detail to come as I get some extra time.


- Chupacabras84 - 11.08.2009

Unfortunatelly I didn't get no a single FPS gain.
To answer all questions regarding not possibly enabled some important options i post my conf.ini below.
Also I wonder could it be fault of my spec somehow.

nvidia 8500GT
AMD athlon 64x2 4000+
2 GigRam.

I really would like to use it cuz as now I can use high resolution only when clear and hazy/poor weather.
To use it with any other kind of weather I have to lower my resolution to 1024x768
Which is kinda pity but at least i get 20/25-30 fps when in storm.

Also you my check my conf.ini.
I disabled shadows from houses and trees but leave land shadow and normal aircraft shadow.
This gives me a Huge FPS gain over palms in Okinawa, Pearl Harbour, Berlin.
In other words in any place where a lot of buildings and trees.

Code:
[il2]
title=Il2-Sturmovik Forgotten Battles
hotkeys=HotKey game

[window]
width=1280
height=960
ColourBits=32
DepthBits=24
StencilBits=8
ChangeScreenRes=1
FullScreen=1
DrawIfNotFocused=0
EnableResize=0
EnableClose=1
SaveAspect=1
Use3Renders=0

[GLPROVIDER]
GL=Opengl32.dll

[GLPROVIDERS]
Open GL=Opengl32.dll
DirectX=dx8wrap.dll

[NET]
speed=25000
routeChannels=0
serverChannels=31
localPort=21000
remotePort=21000
SkinDownload=1
serverName=Godlike_Joystick_Presents
serverDescription=
remoteHost=5.127.228.13
localHost=
socksHost=
checkServerTimeSpeed=1
checkClientTimeSpeed=0

[MaxLag]
farMaxLagTime=10.0
nearMaxLagTime=2.0
cheaterWarningDelay=5.0
cheaterWarningNum=-1

[chat]
region=(dx=0.6923828,dy=0.0859375,x=0.0,y=0.0)
adr0=ALL

[game]
Arcade=0
HighGore=1
mapPadX=0.66875
mapPadY=-0.046875
viewSet=34
Intro=0
NoSubTitles=0
NoChatter=0
NoHudLog=0
NoLensFlare=0
iconTypes=3
eventlog=eventlog.lst
eventlogkeep=0
3dgunners=1

[HotKey game]
PrintScreen=ScreenShot
P=pause
Pause=pause

[HotKey gui]
Escape=activate

[HookViewFly Config]
timeFirstStep=2.0
deltaZ=10.0

[HookView]
MouseLeft=Len

[HookView Config]
AzimutSpeed=0.1
TangageSpeed=0.1
LenSpeed=1.0
MinLen=1.0
DefaultLen=20.0
MaxLen=3000.0
Speed=6

[HotKey builder]
MouseLeft=objectMove
MouseRight=popupmenu
Enter=freeView
Shift MouseLeft=worldZoom
Alt MouseLeft=select+
Alt MouseRight=select-
Alt Ctrl=unselect
PageDown=change+
PageUp=change-
End=change++
Home=change--
Ctrl MouseLeft=insert+
Insert=insert+
NumPad-0=insert+
F=fill
Ctrl MouseRight=delete+
NumPad.=delete+
Delete=delete+
Backspace=cursor
Tab=cursor
F10=land
F11=onLand
NumPad-=normalLand
NumPad+=toLand
NumPad-5=resetAngles
NumPad-8=resetTangage90
NumPad-7=stepAzimut-5
NumPad-4=stepAzimut-15
NumPad-1=stepAzimut-30
NumPad-9=stepAzimut5
NumPad-6=stepAzimut15
NumPad-3=stepAzimut30

[MouseXYZ]
F1=SpeedSlow
F2=SpeedNormal
F3=SpeedFast
MouseRight=XYmove
F4 MouseRight=Zmove
MouseMiddle=Amove
F5 MouseRight=Amove
F6 MouseRight=Tmove
F7 MouseRight=Kmove

[MouseXYZ Config]
RealTime=1

[HotKey Console]
Shift Tab=Activate
[Console]
HISTORY=1024
HISTORYCMD=1024
LOAD=console.cmd
SAVE=console.cmd
LOG=0
LOGTIME=0
LOGFILE=log.lst
LOGKEEP=0

[sound]
SoundUse=1
SoundEngine=1
Speakers=2
Placement=0
SoundFlags.reversestereo=0
RadioFlags.Enabled=0
RadioEngine=2
MusicVolume=8
ObjectVolume=14
MusState.takeoff=0
MusState.inflight=0
MusState.crash=0
MusFlags.play=0
MasterVolume=5
Attenuation=7
SoundMode=3
SamplingRate=2
NumChannels=2
SoundExt.occlusions=0
SoundFlags.hardware=1
SoundFlags.streams=1
SoundFlags.duplex=1
SoundExt.acoustics=0
SoundExt.volumefx=0
SoundFlags.voicemgr=0
SoundFlags.static=1
VoiceVolume=12
Channels=2
SoundExt.extrender=0
SoundFlags.bugscorrect=0
SoundSetupId=8
ActivationLevel=0.02
Preemphasis=0.85
RadioLatency=0.5
AGC=1
PTTMode=1
SoundFlags.UseRadioChatter=0
SoundFlags.AutoActivation=0
RadioFlags.PTTMode=1
RadioFlags.PlayClicks=0
ActLevel=0
MicLevel=0
SoundFlags.forceEAX1=0

[rts]
;ProcessAffinityMask=1
mouseUse=2
joyUse=1
trackIRUse=1
DisableIME=0
locale=us

[rts_mouse]
SensitivityX=1.0
SensitivityY=1.0
Invert=0
SensitivityZ=1.0

[rts_joystick]
X=0 1 4 9 16 25 36 49 64 81 100 0
Y=0 1 4 9 16 25 36 49 64 81 100 0
Z=0 10 20 30 40 50 60 70 80 90 100
RZ=0 10 20 30 40 50 60 70 80 90 100 0
FF=1
U=0 10 20 30 40 50 60 70 80 90 100 0
V=0 10 20 30 40 50 60 70 80 90 100 0
1X=0 10 20 30 40 50 60 70 80 90 100 0
1Y=0 10 20 30 40 50 60 70 80 90 100 0
1Z=0 100 100 100 100 100 100 100 100 100 100 0
1RZ=0 100 100 100 100 100 100 100 100 100 100 0
1X1=0 100 100 100 100 100 100 100 100 100 100 0
1Y1=0 100 100 100 100 100 100 100 100 100 100 0
1Z1=0 100 100 100 100 100 100 100 100 100 100 0
1RZ1=0 100 100 100 100 100 100 100 100 100 100 0
1X2=0 100 100 100 100 100 100 100 100 100 100 0
1Y2=0 100 100 100 100 100 100 100 100 100 100 0
1Z2=0 100 100 100 100 100 100 100 100 100 100 0
1RZ2=0 100 100 100 100 100 100 100 100 100 100 0

[Render_DirectX]
TexQual=3
TexMipFilter=2
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=1
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=1
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=0
TexFlags.TexEnvCombineDot3=0
TexFlags.DepthClampNV=0
TexFlags.SeparateSpecular=0
TexFlags.TextureShaderNV=0

HardwareShaders=0

Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3

Sky=2
Forest=2
LandShading=3
LandDetails=2

LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1

VideoSetupId=4
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0

[Render_OpenGL]
TexQual=3
TexMipFilter=3
TexCompress=2
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=1
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=1
TexFlags.ClipHintExt=1
TexFlags.UsePaletteExt=1
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1

TexFlags.TexEnvCombine4NV=1
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=1
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=1

HardwareShaders=1

Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3

Sky=2
Forest=2
LandShading=2
LandDetails=2

LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1

VideoSetupId=17
Water=0
Effects=1
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0