Page 1 sur 2
Saccades lors des msg radio
Publié : dim. juil. 19, 2009 9:19 pm
par Fennec
Bonjour,
toujours en parcourant les fichiers de Lock-On, j'ai découvert que LO ne gérait pas les dual core et que ça se traduisait par des lags lors de la lecture des fichiers audios des messages radios.
Et qu'un petit utilitaire : procaff , permettait d'y remédier. (section utilitaires de Lock On sur C6)
Et là :
mais bon sang, mais c'est bien sûr, j'ai tjrs eu le même pb sous IL2 !
Essai du procaff :
plus aucun lag lors des messages radios !
si ça peut en aider qq uns, alors tant mieux.
Bons vols
Publié : mar. juil. 21, 2009 3:07 am
par rollnloop
Toujours en monocore, mais j'essaiera certainement quand je changerai de bécane, merci de l'info
Publié : mar. juil. 21, 2009 10:28 am
par *Aquila*
Url du fichier en biblio:
http://www.checksix-fr.com/bibliotheque ... il&ID=4290
Merci Fennec pour la trouvaille, et merci très en retard à Psycho!
Et hop! en news!
Publié : mar. juil. 21, 2009 2:58 pm
par LTalexandre
Ca peut améliorer la fluidité générale du jeu ou seulement lors de messages audio ?
Publié : mar. juil. 21, 2009 7:52 pm
par SmilingCow
C'est bon pour les deux, c'est comme le synthol....
Cà fait pour faire du bien là où çà fait mal !
Publié : mar. juil. 21, 2009 8:46 pm
par LTalexandre
Modifier la ligne cible de votre raccourci pour lancer lock on, en rajoutant
C:\WINDOWS\procaff.exe /run 1 devant le chemin de l'exe de lock on. ce qui devrait donner
"C:\WINDOWS\procaff.exe /run 1 "C:\Program
Files\Ubisoft\Eagle Dynamics\Lock On\LOCKON.EXE procaff.exe /run 1"
Ok pour le rajout de cette ligne
Il faut que je rajoutes cette ligne aussi à la fin ???
Une derniere chose, le numéro 1 c'est pour le processeur 1, je peux modifier par exemple 2 ,
Publié : mar. juil. 21, 2009 11:05 pm
par jef32
Ben moi justement je n'ai plus de saccades en les obligeant à utiliser les 2 coeurs. Alors je tombe un peu des nues en lisant ça. Pour les obliger (Il2-1946 et Lo-FC) à utiliser les 2 coeurs, j'utilise bill2 process manager et j'ai créé des profils Lock-on et Il2 en définissant l'affinité sur les 2 cores mais sans cocher "répartir chaque instance sur un cpu différent" . Justement, ainsi sous il2-1946 j'ai une fluidité parfaite, avec tous détails à fond, via il2-manager, en opengl, même sur la carte Slovaquie qui est graphiquement la plus belle, en 1280X960 aniso16 et AA en 16Qx. Sauf au tout premier message radio du vol, où il y a un léger freeze d'une seconde environ.
CPU dual-core intel 6950, 4Go DDR2, Xp Sp2, CG nVidia 8800GTS 640Mo. Quant à LO-FC, je tombe à 13 fps sur une grande ville sinon, c'est du 30 à 40 fps continu. Pas de freeze lors des messages radio ni en cas d'overcast.
Publié : mer. juil. 22, 2009 12:34 am
par LTalexandre
Intéressant ton programme Jef, je viens de l'installer. J'ai assigné tous les programmes sur le processeur 1 et IL2 uniquement sur le processeur 2.
J'ai un processeur Core2Duo overcloké à 3.2 Ghz, pendant le jeu l'occupation processeur est à 95/100 % sur le processeur 2, le 1 processeur varie de 2 à 10%.
Publié : mer. juil. 22, 2009 6:58 pm
par jef32
Oui mais as-tu essayé de les faire travailler sur les 2 coeurs à la fois. Parce qu'après tout, si on s'est donné la peine de mettre des duals, voire des quad cores, c'est peut-être aussi pour leur répartir la même tâche simultanée afin que chaque processeur s'essouffle moins, donc qu'il en ait plus "sous le pied" au cas où....
Une exception cependant que je ne m'explique pas: FSX n'est pas à l'aise avec Bill2 process manager. C'est peut-être parce que dans le fichier de conf de FSX: (FSX.cfg) , j'ai déjà défini une ligne de commande lui imposant le travail sur Dual-core. Et justement , lui demander 2 fois, via son cfg puis Bill2 Process Manager, il aime pas trop apparemment.
Publié : mer. juil. 22, 2009 10:30 pm
par LTalexandre
J'ai fait la manipulation que tu as indiqué, les 2 processeurs ne sont pas sollicités à 50/50 mais plutot 90/20.
Publié : mer. juil. 22, 2009 10:48 pm
par =Lynx=
euh ben sur mon core2 quad le prog plante windows (rideau, ça fait une boucle infinie)
Publié : mer. juil. 22, 2009 11:09 pm
par Mahakam
Rideau sur windows... encore un coup de Valérie Damidot ?
Publié : jeu. juil. 23, 2009 2:04 pm
par jef32
J'ai fait la manipulation que tu as indiqué, les 2 processeurs ne sont pas sollicités à 50/50 mais plutot 90/20.
Ce qui veut dire que le soft a bien besoin des deux cores pour tourner. Même s'il occupe le premier presque au max pour ensuite utiliser le 2nd, plutot que de se répartir équitablement. Si tu n'imposais qu'un seul core, cela est bien significatif qu'il te faudrait revoir tes options graphique à la baisse car un core ne tourne pas à 110%. Or le sujet de ce topic préconise un forcing sur un seul core. Pour moi, il y a un truc donc que je ne m'explique pas: comment peut on avoir de meilleures performances en l'obligeant à n'utiliser qu'un core. Si tu prends une voiture et que tu enlèves 2 bougies sur les 4, neutralisant ainsi 2 cylindres, ça m'étonnerait que tu roules plus vite. De toutes façons, avec Bill2 manager, ma manip est simple pour le vérifier: il suffit de cocher la case "répartir chaque instance sur un cpu différent". Ceci obligera le soft à n'utiliser qu'un core, et cette case signifie que s'il était lancé deux fois simultanément sur la même machine, la deuxième session utiliserait l'autre core . Comme nous ne lançons jamais deux fois simultanément le même simu, on recrée les conditions du sujet du topic. Il suffit alors de comparer les fps et compter les freezes, avec et sans cette option.
Publié : jeu. juil. 23, 2009 5:42 pm
par BlackStaff
Ce topic parle de freeze radio !
Donc, ayant constaté effectivement des freeze légers à chaque message radio, j'ai installé ce "procaff" sans conviction car pensant qu'il était plutôt pour Vista.
ben... merci à Fennec pour le truc ! Les freezes ont disparus (je suis sous XPpro SP3) !
PS : la ligne de commande est plutôt du genre (par exemple) :
"C:\WINDOWS\procaff.exe" /run 1 "C:\Jeux\IL-2_1946\il2fb.exe
"
Bon, reste le pb des Core !!! 1, 2 ou 1+2 ??? That is the question !
Ah oui ! Faut que je teste aussi le "gagneur de FPS" de onelifecrisis & ZloyPetrushkO !!!
Publié : jeu. juil. 23, 2009 10:36 pm
par PB0_Mighty-8
jef32 a écrit :Ben moi justement je n'ai plus de saccades en les obligeant à utiliser les 2 coeurs. Alors je tombe un peu des nues en lisant ça. Pour les obliger (Il2-1946 et Lo-FC) à utiliser les 2 coeurs, j'utilise bill2 process manager et j'ai créé des profils Lock-on et Il2 en définissant l'affinité sur les 2 cores mais sans cocher "répartir chaque instance sur un cpu différent" . Justement, ainsi sous il2-1946 j'ai une fluidité parfaite, avec tous détails à fond, via il2-manager, en opengl, même sur la carte Slovaquie qui est graphiquement la plus belle, en 1280X960 aniso16 et AA en 16Qx. Sauf au tout premier message radio du vol, où il y a un léger freeze d'une seconde environ.
CPU dual-core intel 6950, 4Go DDR2, Xp Sp2, CG nVidia 8800GTS 640Mo. Quant à LO-FC, je tombe à 13 fps sur une grande ville sinon, c'est du 30 à 40 fps continu. Pas de freeze lors des messages radio ni en cas d'overcast.
Salut,
Interressant !
Peux tu me dire comment as tu paramétré le conf.in de IL2 ?
Si je reste en dual core (avec le ; devant la ligne ProcessAffinityMask=2 dans le [RTS]) mes FPS tombent à moins de 15 en vue normale et remonte à plus de 70 en vue zoomée au max.... Je suis donc obligé de forcer IL2 à n'utiliser qu'un seul core pour retrouver des FPS normaux.
Pourtant j'ai à peu près la même config que toi : Core2duo 3GHz, 4 Go de RAM et 8800 GTX 768 Mo
Pour le probleme de gestion de 1 ou 2 core, pas compliqué : IL2 est vieux et n'a jamais été conçu pour gérer du "multi-processeurs"
D'autre part, comment lancer Procaff à partir de HL pour faire du Online ? (il cherche le il2fb.exe tout seul)
Merci d'avance
M8
Publié : ven. juil. 24, 2009 9:12 am
par jef32
Là de tête (je suis au taff, donc mon Il2 n'est pas vraiment sur l'ordi avec lequel je te réponds), je peux te dire que j'ai paramétré via il2 manager en mettant tout à fond avec les nuages améliorés (ligne du conf.ini typeclouds-quelque chose à 1), les water shaders 2 et water quality au max, les forets au max, les servants de DCA et tutti quanti ....
Et franchement, comme je t'ai dit, à part un unique freeze par vol, d'environ 1s au tout premier message radio, rien à signaler:pas de saccades, pas de freezes sauf celui que je viens de dire, et avec les paramètres nVidia spécifiques pour il2 AA en 16Qx et Aniso en 16. Le top quoi! même sur la carte Slovaquie qui est à mon sens ce qui s'est fait de mieux en scenery dans Il2. Si juste un détail: j'allais juste mentir par omission: j'ai un freeze s'il y a chargement d'une grande ville style Leningrad.
Publié : ven. juil. 24, 2009 9:17 am
par PB0_Mighty-8
Merci !
A l'occase si tu peux regarder ton conf.ini etc... je suis preneur car chez moi les FPS sur la slovaquie sont pas glorieux.
Utilises tu le mod mappages de cartes améliorés qu'on trouve sur AAA ?
Il augmente la lisibilité des détails au sol (mappages plus contrastés et précis) mais j'ai l'impression qu'il bouffe ENORMEMENT de ressource CPU
Si qqu'un a la ligne de commande pour lancer Procaff quand IL2 est lancé par HL, je suis toujours preneur
@+
Publié : ven. juil. 24, 2009 10:44 am
par Oscarbob
Est ce que procaff gère les core 2 quad ?
Publié : ven. juil. 24, 2009 11:24 am
par jef32
Merci !
A l'occase si tu peux regarder ton conf.ini etc... je suis preneur car chez moi les FPS sur la slovaquie sont pas glorieux.
Utilises tu le mod mappages de cartes améliorés qu'on trouve sur AAA ?
Il augmente la lisibilité des détails au sol (mappages plus contrastés et précis) mais j'ai l'impression qu'il bouffe ENORMEMENT de ressource CPU
A l'occasion je te ferais un screen de mes réglages panneau de conf nVidia et de mes réglages graphiques IL2-manager. Par contre, super important et maintes et maintes fois répété sur ce forum: IL2-1946 est infiniment plus performant en openGL qu'en directX, donc déjà j'espère que tu es bien en openGL.
Publié : ven. juil. 24, 2009 5:13 pm
par jef32
Etant à la maison, voilà mon conf.ini:
[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=8000
routeChannels=0
serverChannels=2
localPort=21000
remotePort=21000
SkinDownload=1
serverName=Voltige baf
serverDescription=
remoteHost=88.185.248.15
localHost=82.125.183.5
socksHost=
checkServerTimeSpeed=1
checkClientTimeSpeed=0
[MaxLag]
farMaxLagTime=10.0
nearMaxLagTime=2.0
cheaterWarningDelay=5.0
cheaterWarningNum=1
[chat]
region=(dx=0.6925,dy=0.071666665,x=0.0,y=0.0)
[game]
Arcade=0
HighGore=1
mapPadX=0.665625
mapPadY=-0.042708334
viewSet=33
Intro=0
NoSubTitles=1
NoChatter=0
NoHudLog=0
NoLensFlare=0
iconTypes=0
eventlog=eventlog.lst
eventlogkeep=0
3dgunners=1
TypeClouds=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
MouseCenter=objectTurn
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=9
MusState.takeoff=1
MusState.inflight=0
MusState.crash=1
MusFlags.play=1
MasterVolume=14
Attenuation=7
SoundMode=1
SamplingRate=2
NumChannels=3
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=5
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=1
ActLevel=0
MicLevel=0
SoundFlags.forceEAX1=1
[rts]
;ProcessAffinityMask=1
mouseUse=2
joyUse=1
trackIRUse=1
DisableIME=0
locale=fr
[rts_mouse]
SensitivityX=1.0
SensitivityY=1.0
Invert=1
SensitivityZ=1.0
[rts_joystick]
X=6 9 20 30 40 50 60 70 80 90 100 10
Y=0 6 20 30 40 50 60 70 80 90 100 0
RZ=1 9 14 22 34 41 56 64 75 85 100 0
U=0 9 14 22 34 41 56 64 75 85 100 0
V=0 100 100 100 100 100 100 100 100 100 100 0
1X=13 5 12 23 31 42 52 64 71 82 100 10
1Y=3 15 16 20 24 28 36 50 65 76 100 24
1U=0 5 10 20 30 40 50 60 70 85 100 100
FF=1
1V=0 100 100 100 100 100 100 100 100 100 100 0
1RZ=18 19 26 29 41 56 66 79 86 96 100 11
1X1=0 100 100 100 100 100 100 100 100 100 100 12
1Y1=0 100 100 100 100 100 100 100 99 100 100 0
1RZ1=0 100 100 100 100 100 100 100 100 100 100 0
1U1=0 100 100 100 100 100 100 100 100 100 100 0
1V1=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
1X2=12 15 20 30 40 50 60 70 80 90 100 63
1Y2=10 15 20 30 40 50 60 70 80 90 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=2
TexFlags.UseDither=0
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=1
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=1
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=1
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=1
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=15
Water=1
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
Effects=2
[Render_OpenGL]
TexQual=3
TexMipFilter=3
TexCompress=2
TexFlags.UseDither=0
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=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=3
LandShading=3
LandDetails=2
LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1
VideoSetupId=17
Water=3
Effects=2
ForceShaders1x=0
;PolygonOffsetFactor=-0.0625
;PolygonOffsetUnits=-1.0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
[DGen]
CampaignLength=VeryLong
CampaignAI=Normal
GroundIntensity=Low
RandomFlights=4
HistoricalRanks=1
MissionDistance=50
MaxBomberSkill=0
RandomFlights=0
[quick]
Custom0=NWEurope
Custom1=MTO
Custom2=Bessarabia
Custom3=BoB
Custom4=CAN_Channel
Custom5=dlv_sinai
Custom6=Okinawa
Custom7=fly_Z_Britain_Autumn
Custom8=ER_Phillipines
Custom9=Tarawa
Custom10=GW_Ardennes
Custom11=GW_Murmansk
Custom12=GW_Norway
Custom13=GW_Stalingrad
Custom14=ER_Lybia
Custom15=ER_Malta
Custom16=zip_Alpen
Custom17=Mbug_Slovakia_winter
Custom18=Midway
Custom19=Murmansk_winter
Custom20=Net5summer
Custom21=Ardennes_S
Custom22=Stalingrad_winter
Custom23=Wake
Custom24=The_Slot_1-44
Custom25=V1_Summer_1944
Custom26=vol_ItaltAfricaGreece
Custom27=The_Slot_07-43
Custom28=Zuti_Slovenia_Off_S
Custom29=Zuti_Slovenia_Off_W
Custom30=Zuti_Slovenia_On_S
Custom31=Zuti_Slovenia_On_W
Custom32=Zuti_Slovenia_Summer
Custom33=Zuti_Slovenia-Winter
Custom34=Balaton
Custom35=Crimea
Custom36=Darwin
Custom37_Finsgulf
Custom38=Manchuria
Custom39=Cartagena
[Mods]
BomBayDoors=1
SpeedBarTAS=1
SeparateGearUpDown=0
SeparateHookUpDown=0
SeparateRadiatorOpenClose=0
ToggleMusic=1
!AirshowSmoke=3
Publié : sam. juil. 25, 2009 11:01 am
par jef32
Et voilà mes réglages IL2 Manager:
Publié : lun. juil. 27, 2009 5:27 pm
par Ben Mac Ouille
merci pour ce petit programme, c'est génial, j'étais confronté à ce problême de saccade pendant les messages radios et ça en devenait parfois pénible et la miracle c'est nickel.. respect
Publié : mar. juil. 28, 2009 3:49 am
par =Lynx=
wai! vive ce truc quoique son effet sur les quadruples cœur asynchrone soit relativement limité....
Publié : mer. juil. 29, 2009 2:14 pm
par PB0_Mighty-8
jef32 a écrit :donc déjà j'espère que tu es bien en openGL.
Jef32, tu me prend pour un noob là ? ou je rêve ....
Bon si ce n'est que je n'utilise pas Il2 manager (je paramètre direct "en dur" le conf.ini et les réglages de ma Nvidia), j'ai à peu près les mêmes réglages que toi (de mon coté, je ne coche pas "polygones en pointillés").
Donc... je ne vois pas ce qui fait que chez toi le fait de mettre IL2 sur 2 cores améliore les FPS alors que chez moi c'est l'inverse. J'ai de bien meilleurs FPS si je le met sur un seul Core.
Par contre toujours mes problèmes de freezes sur les serveurs de dog comme "Spit Vs 109-MOD" à chaque fois qu'un message du serveur s'inscrit en haut donc je renouvelle : Comment paramétrez vous Hyper Lobby pour qu'il lance ce soft en même temps qu'il lançe IL2FB.exe ?
Merci
Publié : ven. juil. 31, 2009 6:53 pm
par sato
Ben Mac Ouille a écrit :merci pour ce petit programme, c'est génial, j'étais confronté à ce problême de saccade pendant les messages radios et ça en devenait parfois pénible et la miracle c'est nickel.. respect
Si on lance Il2 par manager, ca change quelque chose à la ligne de commande ?