Une bande de joueurs qui ne veulent pas se prendre la tête !

Nous sommes le Jeu 28 Mar 2024, 11:28




Poster un nouveau sujet Répondre au sujet  [ 3 messages ] 
Auteur Message
 Sujet du message: ProcessAffinityMask... réglages
MessagePosté: Mar 29 Mar 2011, 09:48 
Avatar de l’utilisateur

Inscription: Sam 04 Déc 2004, 15:19
Messages: 7672
Localisation: Perdu dans la Crau
La ligne ProcessAffinityMask se trouve dans le conf.ini d'IL2-1946
(Si elle n'y est pas, rajoutez la en cas de besoin dans le rubrique [rts])

Cette ligne permet de 'forcer' IL2 à fonctionner sur tel(s) ou tel(s) cœur de votre CPU.
Elle n'est utile que pour les pocesseurs de proco Core2duo et au delà.


Les différents réglages possibles :
* Nota : le " ; " au debut d'une ligne dans le conf.ini revient à dire à IL2 "n'exécute pas cette ligne"

Citation PA-DORE :
Exemple avec un processeur Core™2 Extreme CPU X9650 4 cœurs à 3.00GHz:
;ProcessAffinityMask=1 --> Les 4 processeurs travaillent (UC0 à UC3)
ProcessAffinityMask=1 --> Seul l'UC0 travaille
ProcessAffinityMask=2 --> Seul l'UC1 travaille
ProcessAffinityMask=3 --> UC0 et UC1 travaillent
ProcessAffinityMask=4 --> Seul l'UC2 travaille
ProcessAffinityMask=5 --> UC0 et UC2 travaillent
ProcessAffinityMask=15 --> Les 4 processeurs travaillent (UC0 à UC3)

Exemple avec un processeur I7 Extreme 975:
;ProcessAffinityMask=1 (pas d'affinité définie dans IL2) --> Les 8 processeurs travaillent (UC0 à UC7) C'est le réglage que je garde.
ProcessAffinityMask=15 Les 4 x 1ers processeurs travaillent (UC0 à UC3)
ProcessAffinityMask=300 Les 8 processeurs travaillent (UC0 à UC7)

_________________
"Est ce parce que la vitesse de la lumière est supérieure à celle du son,
que tant de gens paraissent brillants avant d'avoir l'air con ?"


Haut
 Profil  
 
 Sujet du message: Re: ProcessAffinityMask... réglages
MessagePosté: Mar 29 Mar 2011, 11:39 
Avatar de l’utilisateur

Inscription: Dim 27 Juin 2010, 18:34
Messages: 197
Localisation: Annecy (74)
Juste une précision depuis que j'avais posté ces valeurs:

Après sondage auprès de mes potos étrangers habitués à de "grosses missions" de campagne, ils m'ont tous affirmé que contrairement à ce qui peut sembler logique, il vaut mieux faire travailler IL2 sur 1 seul processeur. Et si possible pas le N°1 utilisé par défaut par d'autres applications.

En plaçant l'affinité d'IL2 sur 1 seul processeur, et en observant le gestionnaire de ressources, cela peut sembler bizarre qu'il travaille à 100% ou presque alors que les autres semblent sous-employés. Et pourtant, ils m'ont affirmé qu'il ne fallait pas en tenir compte, en fait le processeur utilisé par IL2 passe provisoirement sur les autres s'il en a besoin au lieu d'y passer tout le temps. IL2 étant un jeu ancien, il a été conçu pour 1 seul processeur.

Pour preuve que cette solution est bonne, je fais tourner depuis 3 mois le serveur PA-SEOW et mon ordi perso sur 1 seul processeur sans aucun souci.

Point particulier pour ceux qui ont des processeurs très récents style I7: Vous avez 4 coeurs gérant le HT (Hyper Threading), vous avez 8 graphiques de processeurs, en réalité 4 x 2. Faire travailler le processeur N° 2 signifie le 3e et le 4e écran.
si vous voulez faire tourner IL2 sur le 2e processeur, réglez ProcessAffinityMask=12, cela activera UC2+UC3 qui représentent le 2e processeur "double".

_________________
Image


Haut
 Profil Envoyer un e-mail  
 
 Sujet du message: Re: ProcessAffinityMask... réglages
MessagePosté: Mar 29 Mar 2011, 15:53 
Avatar de l’utilisateur

Inscription: Sam 04 Déc 2004, 15:19
Messages: 7672
Localisation: Perdu dans la Crau
Merci pour la précision Jipi, on connaissait déjà la préférence habituelle d'IL2 pour les "mono-core" c'est pour ça que je ne l'ai pas précisé (mais j'aurai du, effectivement).

Je dis habituelle car il y a toujours des exceptions : par exemple sur ma dernière config (E8600 + xp pro + 285GTX) j'ai fais des tests sur mon IL2 et je constate que le paramétrage qui m'offre actuellement le plus de FPS sous IL2 est "ProcessAffinityMask=3" alors que ce n'était pas du tout le cas sur ma config précédente à base de E6850 ou effectivement il fallait que je fasse tourner IL2 sur 1 seul coeur pour avoir le max de perf que la machine pouvait m'offrir #-o

Les mystères de l'informatique ... :lol:


@+

_________________
"Est ce parce que la vitesse de la lumière est supérieure à celle du son,
que tant de gens paraissent brillants avant d'avoir l'air con ?"


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 3 messages ] 

Nous sommes le Jeu 28 Mar 2024, 11:28


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Traduction par: phpBB-fr.com