En principe, FSX (à condition d'avoir reçu le patch SP1) gère très bien les multicores
(multiprocesseurs). Pour ma part, j'ai un QuadCore, FS utilise les quatre sans que j'aie
eu à paramétrer quoi que ce soit.
Cependant, certains font état d'un paramètre dans le fichier FSX.cfg que l'on peut
utiliser pour indiquer à FSX quels processeurs il peut utiliser.
Mais comme le dit Phil Taylor, 'ne pas toucher si vous n'en avez pas besoin' !
Et comme dit Novembre-India :
TPPC ! (Touche Pas Pti Con) ;-))
Il s'agit de :
[JOBSCHEDULER]
AffinityMask=<n>
La valeur de <n> indique quels sont les processeurs à utiliser.
Il s'agit d'un bitmap. Pour comprendre, il faut savoir que souvent en informatique
on numérote à partir de zéro. Si tu as deux processeurs, ils porteront les numéros 0 et 1.
- Le bit 0 indique le processeur n° 0.
- Le bit 1 indique le processeur n° 1.
- Le bit 2 indique le processeur n° 2.
- Le bit 3 indique le processeur n° 3.
- ... ainsi de suite
Ainsi, pour utiliser quatre processeurs, la valeur BINAIRE sera 1111 qui vaut,
en décimal, 1+2+4+8, c'est-à-dire 15.
Pour n'utiliser que le premier et le quatrième, la valeur BINAIRE sera 1001 qui vaut,
en décimal, 1+0+0+8, c'est-à-dire 9.
Pourquoi ?
La valeur des bits se calcule en puissances de 2.
Le bit
zéro vaut (s'il est présent) deux à la puissance
zéro, soit 2^0 = 1
Le bit
un vaut (s'il est présent) deux à la puissance
un, soit 2^1 = 2
Le bit
deux vaut (s'il est présent) deux à la puissance
deux, soit 2^2 = 4
Le bit
trois vaut (s'il est présent) deux à la puissance
trois, soit 2^3 = 8
Donc si l'on veut utiliser les deux premiers cores (n° 0 et n° 1), on notera 2^0 + 2^1 soit 1 + 2 = 3
Donc si l'on veut utiliser les cores 0 et 2, on notera 2^0 + 2^2 soit 1 + 4 = 5
Si tu mets 4 dans la valeur Affinitymask, ça n'utilise que le core 2 (bit n° 2 = 2^2) !
Si tu mets 5, ça utilise le 2 et le 0 (5=4+1)
Si tu mets 6, ça utilise le 2 et le 1 (6=4+2)
Si tu mets 7, ça utilise le 2, le 1 et le 0 (7=4+2+1)
Pour en utiliser quatre : 1+2+4+8 = 15 !!! Tu dois mettre 15 !
Pigé ?
Contrôle :
La valeur 17 représente quels processeurs ?
... .si tu trouves autre chose que 'processeur 4 (2^4=16) et processeur 0 (2^0=1)'
alors tu relis tout ça LENTEMENT ;-))
Basé sur un article
<Phil Taylor>.