Thread: 4.09 Feedback
View Single Post
  #10  
Old 01-19-2008, 04:38 PM
ABC123 ABC123 is offline
Registered Member
 
Join Date: Dec 2007
Posts: 9
Exclamation

Quote:
Originally Posted by brando View Post
[rts]
ProcessAffinityMask=15

???

B

Its for Quad Core users. You can set the AffintyMask to allow the game and OS to use multi cores. I have tried running it on just one of the 4 cores, or default off with the ; in to turn it off.

I get the best FPS and NO SCREEN FREEZE when I use all 4 cores.

I found that VISTA 64 runs the multi cores set up the best vs my old XP Pro.

Here is a post I read before I ever tested this.

Quote:
Bitmask: 00000000000000000000000000000000 = Decimal 0
Processor affinity is off, and the load is distributed across all available processors.

Bitmask: 00000000000000000000000000000001 = Decimal 1
Processor 1 selected. The process will only run on processor 1.

Bitmask: 00000000000000000000000000000010 = Decimal 2
Processor 2 selected. The process will only run on processor 2.

Bitmask: 00000000000000000000000000000011 = Decimal 3
Processors 1 & 2 selected. The load is distributed across both processors, effectively the same as setting 0 above for Dual cores.

Because 0 puts the load across all processors and 3 puts the load on processor 1 and 2, they are essentially the same thing for Dual core CPUs.



For Quad core CPUs you can use more values:

Bitmask: 00000000000000000000000000000100 = Decimal 4
Processor 3 selected. The process will only run on proces
: For Quad core CPUs you can use more values:

Bitmask: 00000000000000000000000000000100 = Decimal 4
Processor 3 selected. The process will only run on processor 3.

Bitmask: 00000000000000000000000000001000 = Decimal 8
Processor 4 selected. The process will only run on processor 4.


And any combo between 0 and 15, for example:

Bitmask: 00000000000000000000000000000101 = Decimal 5
Processor 1 and 3 selected. The load is distributed across processor 1 and 3.

Bitmask: 00000000000000000000000000001111 = Decimal 15
Processor 1, 2, 3, and 4 selected. The load is distributed across all processors, 1, 2, 3, and 4.

This is a post from MaxMhz a while back in response to a question as to how to increase performance on my quad core rig. Please note that forcing Il2 to run on anything above 2 cores does not give me any better performance, HOWEVER running on two cores instead of one core gave me much better performance on the Black Death track, a 36% increase in the minimum frame rates actual
Note that Decimal mean =# for people who don't know that.

8800 gtx
quad core 6600 over clock to 3.0
4 gigs of ram
vista 64 bit
x-fi ex gamer
24" LCD

nHancer64 bit 2.04 beta
IL-2 Sturmovik: Forgotten Battles + Ace Expansion Pack: Customized Profile

AA: Combined 8xS,Gamma,TranspMS
AF: 16x
VSync: On TripleBuffer+
SLI: AFR [0x00400001] (predefined)
Perf: HiQual
Trilin- off
AnisoFil- off
AnisoSam- off
NegLOD: Clamp
MipMap:Tri
ConfTxtClamp+
OGLVersion: 2.1
CPU:SingleCore
HDR:Off
OGLCtrl: ThreadOptOff

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

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

[Render_OpenGL]
TexQual=3
TexMipFilter=2
TexCompress=0
TexFlags.UseDither=0
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=0
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=0

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=3
LandShading=3
LandDetails=2

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

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


PS make sure you use TexFlags.UseVertexArrays=1 I have had this off in the past and that was a big mistake.

Last edited by ABC123; 01-19-2008 at 04:44 PM.
Reply With Quote