Certains d’entre vous ont dû remarquer que la 2.9 et ces dernières MAJ posent pas mal de soucis de lag (voir gros lag) sur DCS, que ce soit en jeu ou bien encore sur l’éditeur de mission !
Galinette (Oh gloire à toi pour tout ce que tu nous apportes ! 😉 ) nous propose une solution en attendant un futur patch.
Exemple dans mon cas :
J’ai un i7-12700KF donc 12 cœurs, composé de 8 cœurs réel (p-core) et 4 e-cœurs (e-core) (données tirées de la fiche fabricant)
l’hyperthreading me fournit 20 cœurs logiques (fiche fabricant aussi) ou par le calcul (8*2 p-core + 4 e-core)
Pour éviter les lags, nous allons faire en sorte de ne sélectionner QUE les cores SANS hyperthreading, ce qui dans mon cas correspond aux cores 0, 2, 4, etc…
0 : p-core (ok)
1 : thread p-core (pas ok)
2 : p-core (ok)
3 : thread p-core (pas ok)
Dans la liste fournit par Galinette, je vais donc choisir l’affinity 5555.
Maintenant comment qu’on fait ?
- Créer un raccourci de « DCS.exe » qui se trouve dans le dossier « bin-mt » de DCS (D:\Program Files\Eagle Dynamics\DCS World OpenBeta\bin-mt)
- Clique droit sur le raccourci « DCS.exe » puis « propriétés »
- Insérer « –affinity XXXX » à la fin du chemin cible, avec XXXX l’affinity choisie (voir plus haut) (ne pas oublier l’espace avant « –« )
Pour ma part plus aucun lags !!
Pour ceux qui ne savent pas comment choisir l’affinity, le plus simple reste de tous les tester et de voir lequel améliore votre situation ! 😉
Nous avons aussi cette solution (uniquement pour les possesseurs d’intel https://forum.dcs.world/topic/337829-intel-hybrid-cpu-getting-stutter-please-try-this-in-multithreading-dcs/
PS: n’étant pas spécialiste, si vous voyez des erreurs à corriger ou des précisions à donner, n’hésitez pas 😉
Merci à Galinette mais aussi Sharko22, Kervinou, kyoku et kathryl pour leurs explications sur les différents discords !
Kervinou
04/12/2023 at 10:18Tiens une news sur le sujet, bonne idée !