Vous n'êtes pas identifié(e).
Hello
Voilà j'ai un petit souci, j'ai ré-installé FSX sur un nouveau PC à base d'i7 4790k, avec un windows7 64bits
Le truc c'est qu'au lancement de FSX celui-ci semble n'utiliser que les cores 2&3 du CPU ceci sont Ă quasiment 100% d'usage alors que les cores 0&1 dorment ou presque....et donc ca marche moins bien forcement.
Pour remédier à cela , je dois basculer sur le bureau windows et dans le gestionnaire de tache décocher les core 0&1, revenir dans fsx juste 1s, puis je retourne sur windows et remets l'affinity aux 4cores, retour fsx et là miracle les 4cores sont utilisés!!!
Bref la méthode marche certes mais c'est contraignant, comment faites vous?
Pour info j'ai le paramètre dans le fsx.cfg à 14 concernant les cores, l'hypertreading est desactivé dans le bios
Je vois pas ce que je peux faire d'autre :(
i7 4790K + GTX 1080 + 16Go + 3 SSD + 2 HDD = happy
Hors ligne
Bonjour,
Ton FSX fonctionne sur un système d'exploitation, tu es d'accord ?
Si tous les cores sont affectés à ton FSX ... qui va s'occuper du système ? Ben les cores qui "dorment", pardi !
Si Ces cores ne sont pas sollicités, c'est qu'il y a une raison ... vouloir occuper TOUS les cores pour une application n'est pas franchement souhaitable sur un système à temps partagé comme Windows.
Après tu peux très bien passer outre et faire ce que tu as en tête ... un coup de google avec comme mots clés "pilote-virtuel" et "affinity" devrait te donner les posts où on en a parlé.
PS: J'ai bien dit Google et non le moteur de recherche du forum car par expérience personnelle ... les résultats sont meilleurs.
@+ Didier
W10 Pro 64b Build 22H2 - Boitier HAF 932 - Z390 STRIX-F - 9900K - 2x16 Go - NVidia 3060 Ti 8 Go - Alim Corsair 800W - Ecran 34" - NVidia Studio ready 536.23
P3D v5.4 = http://www.pilote-virtuel.com/img/members/53/P3Dv5HF-Reglages-A.jpg - MSFS Deluxe/STORE - X-Plane 12B
En ligne
SLTS Ă tous
Oui il y a pas mal de post qui parlent de ce sujet
Un truc simple que j'ai trouvé sur un de ceux-ci
J'ai 8 thread et ils se partagent l'ensemble du boulot
Pour Ă a dans le fsx.cfg mettre << Affinity Mask= 255 >>
Chez moi ça rend le résultat que je souhaite
C'est à dire = pas de thread ou Core affecté à telle ou telle tâche mais un travail en équipe
Bye
Intel I7 3770 3.40GHz IvyBridge, Asus P8-77-V Socket 1155, Asus NVidia GEFORCE GTX760 4Go Edition OC, 2 Kingston de 4Go 1600MHz HyperX DDR3, HDD : SSD Neutron 240Go (systeme) + SSD Corsair 240Go (FSX) + Hitachi SATA 500Go + WD SATA 1 To, ECRANS : 3 Samsung : 2 S27B350 et 1 2333, AUDIO : Crétive Sound Blaster X-Fi Titanium Sous Windows 7 Pro
Hors ligne
@Lagaffe, certes mais c'est quand meme mieux de voir les 4 cores à 60% plutot que 2à 10 et 2à 100% car du coup là j'ai des sacades a l'affichage malgré les 45FPS, alors que dans l'autre situation non (ou nettement moins)
->Edit : Une recherche google m'a donnée mon post en premier résultat lol rapide l'indexation de google :)
@Ironman, merci je vais voir si en réactivant l'hypertreading et en mettant la même valeur que toi si ca s’améliore
Dernière modification par U99 (27-10-2014 11:37:17)
i7 4790K + GTX 1080 + 16Go + 3 SSD + 2 HDD = happy
Hors ligne
Merci BiplanBonplan
Je vais tester ces 3 valeurs, car pour le moment je suis en AffinityMask=14 mais il ne semblait pas utiliser les 4coeurs au demarrage juste 2.
i7 4790K + GTX 1080 + 16Go + 3 SSD + 2 HDD = happy
Hors ligne
Bonjour.
Perso, je n'ai jamais constaté un seul soupçon d'amélioration avec cet Affinity Mask qui phagocyte tous les forums et pour ma part je considère qu'avec les CPU récents, tout cela est du pipeau et que mes PC fonctionnent bien mieux sans ce zinzin dans fsx cfg.
Opinion personnelle bien sur. Je ne décourage personne d'essayer.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
En ligne
J'aurai tendance à dire que c'est efficace si votre Windows a plein de machins qui tournent en tache de fond ou en même temps que le simu une fois lancé. Pour les autres, bullshit comme ils disent
Dernière modification par Wildweasel (27-10-2014 20:05:55)
Hors ligne
Effectivement, je présupposais que rien ne tournait en tâche de fond ce qui est une des conditions impérative avec FSX qui bouffe déjà tout du procésseur.
A cet effet, il y a toute sortes de suites logicielles qui permettent de règler tout ça et bien plus pour ceux qui ne veulent pas perdre de temps à trifouiller dans Windows ou qui n'y connaissent rien. Pour ma part, j'utilise Tune up utility qui m'a toujours donné toute satisfaction et qui récure le PC régulièrement. Mais pour ce genre d'outils il y a pléthore et je serais bien en peine d'en conseiller un en particulier.
Mais Windows est une telle usine à gaz qu'il est tout à fait recommandé de le nettoyer très souvent pour ne pas laisser s'accumuler les cochonneries qui peuvent vite fait le ralentir, voir même le planter. Ccleaner,Adwcleaner et quelques autres sont aussi très utiles mais il faut y penser.
Et FSX exige un PC nickel.
Bon vols Ă tous.
Dernière modification par tojdank (27-10-2014 23:30:41)
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
En ligne
Salut Ă tous
Désolé de déterrer un vieux topic mais même sur PV j'obtiens de infos contradictoires.
Avec un proco type i7 6700 la ligne affinity mask est elle nécessaire ?, sachant que j'utilise un processus complémentaire à FSX (tileproxy) et que j'envisage d'acheter un moteur météo type opus ou rex.
J'ai conservé le HT activé et modifié le FSX cfg avec une ligne affinty mask=84
Merci d'avance pour vos conseils
Dernière modification par speedbird (29-07-2016 12:29:23)
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Ca depend uniquement de tes propres resultats, sur ta machine.
Ton processeur est un quad core, avec l'hyperthreading activé. Ca nous fait donc 8 cores logiques.
La valeur 84 va selectionner tous les cores physiques mais pas les cores virtuels, et va laisser le premier core (core0) totallement inutilisé.
La valeur 85 va faire pareil, sauf qu'elle selectionnera aussi le core physique du core0.
Ton but est d'essayer les deux valeurs, en te concentrant sur 3 criteres bien precis:
- le nombre de FPS obtenus
- la fluidite generale (stabilite des FPS et fluidite du defillement de l'ecran)
- les flouttages (en volant a vitesse fixe et elevee a basse altitude, pour voir a quel moment ca commence a devenir flou).
Les resultats varient d'une machine a l'autre. Sur mon i7 960 sans hyperthreading, FSX etait bien plus fluide et les FPS plus eleves en desactivant le core0 (affinity mask=14). D'autres utilisateurs constataient exactement le contraire. Enfin, d'autre ne voyaient strictement aucune difference avec ou sans affinity mask... C'est pour ca qu'il n'est pas facile de repondre.
Core i7 8700k, 32 Gb de RAM, NVidia GTX 1070-ti, Windows 10 64, Casque VR Pico 4
Hors ligne
Daube
Un grand merci pour cette réponse rapide et précise.
FSX est stable, jusqu'à 200 Kts à environ 5 000 Ft sol même avec TP les textures sont nettes bien que se rafraichissant régulièrement (genre j'ajuste mes lunettes et hop c'est plus floue) pas de PB de micro freeze, ou très peu (sur scènes denses type paris
Je suis revenu de toutes les bidouilles du cfg, j'ai néanmoins conservé cette ligne affinity mask, je vais tester sans et avec puis avec la valeur 85
Je ferai tenir les résultats
Amicalement
Frédéric
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Si tu es satisfait du comportement actuel de ton simu, personnellement j'aurais tendance a te recommender de ne toucher plus a rien
Core i7 8700k, 32 Gb de RAM, NVidia GTX 1070-ti, Windows 10 64, Casque VR Pico 4
Hors ligne
J'aurais également tendance, à la réflexion, à ne rien toucher à l'usine à gaz.
Je vais juste check mes paramètres d'alim
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Sortir le core 0 de l'affinité est vraiment déconseillé avec P3D, c'est le meilleur moyen de se retrouver avec un gros vomi en lieu et places de textures nettes.
Personnellement j'ai mes 8 coeurs logiques et j'ai attribué les 4 physiques à P3D, je pourrais essayer éventuellement de lui filer les 8 mais je ne suis pas certain que ça soit très utile.
Dernière modification par Zangdaarr (29-07-2016 17:01:19)
Hors ligne
Merci Zangdaarr je pense que je ne vais surtout pas changer une Ă©quipe qui marche pas trop mal pour le moment
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
surtout si tu le conseillais pour FSX et pas P3D ??
Bise
Patou
AMD Ryzen 9 7900X (4.7 GHz / 5.6 GHz)/ASUS ROG STRIX X670E-E GAMING WIFI / RX 7900 XTX GAMING OC 24G / SSD 980 PRO M.2 PCIe NVMe 500 Go / SSD 980 PRO M.2 PCIe NVMe 2 To / Samsung SSD 870 QVO 2 To / Corsair iCUE 7000X / Seasonic PRIME PX-1300 - Bluestork Grapheme / Acer Nitro XV345CURVbmiphuzx / Acer Nitro XV253QPbmiiprzx -JBL Quantum Duo - MSI MEG CORELIQUID S360
Hors ligne
Ah ah dans mon empressement Ă ne rien changer j'avais pas bien lu le post de Zangdaarr
Du coup le core O pour FSX ?
Allez hop je vais tenter
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Juste une question de beautien certainement débile, la valeur 84 dans l'affinity mask englobe je suppose les coeurs virtuels ?
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Non, 84 c'est coeurs 1, 2, 3
Tout le monde ne peut pas utiliser la même valeur, c'est une valeur issue d'une conversion binaire toute simple, mais forcément, la structure physique du CPU va influencer cette valeur: suivant qu'on a 2, 4 ou 8 cœurs physiques, ce n'est pas pareil
Ici un calculateur:
http://www.gatwick-fsg.org.uk/affinitymask.aspx?SubMenuItem=hardware
Hors ligne
Merci Zangdaar je viens d'utiliser le calculateur avec 4 coeurs phy et HT activé (méthode simple) j'obtiens bien 84
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Re bonsoir,
Avec le calculateur de gatwick en mode avancé vous me confirmez que pour chaque coeur activé avec un hyperthread je dois cocher la case logical core et thread correspondante ?
Question ? quand je fais le calcul en mode basique toujours avec le calculateur d'affinitymask j'obtiens 84 HT activé
En mode avancé en cochant les coeurs logiques 1 2 3 et le thread correspondant j'obtiens 252 (je n'ai pas coché le core 0 comme conseillé par Zangdaarr) pourquoi cette différence entre le calcul basique et le calcul avancé ?
Dernière modification par speedbird (29-07-2016 19:37:09)
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne
Attention je conseille l'inverse: mettre tous ses cœurs physiques.
Donc si tu as un 4 cœurs physiques, HT actif, dans le calculateur tu devrais cocher:
Logical 0,1,2,3 ce qui donne 85
Le calcul basique est fait ainsi:
- Le cœur 0 est exclu
- Les threads sont exclus
252, c'est pour un 4 cœur HT actif pour lequel tu décides d'utiliser les cœurs physiques 1,2,3 ainsi que leurs threads.
Dernière modification par Zangdaarr (29-07-2016 20:23:04)
Hors ligne
Le plus simple c'est d'utiliser la calculette Windows en mode programmeur sur DEC. En binaire, les cores partent de la droite ce qui donne avec HT, 01010100. Sans HT ce serait 1110 toujours avec le core 0 libre.
[img align=http://img4.hostingpics.net/pics/194850affmask.png]http://img4.hostingpics.net/pics/194850affmask.png[/img]
Dernière modification par tojdank (29-07-2016 22:12:01)
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
En ligne
Un grand merci Ă zangdaar et a Tojdank
C'est du coup beaucoup plus clair ce qui ce conçoit clairement etc etc...=W
Ma config I7 6700,W7 64 Pro, 16 G Ram DDR4, SSD 250 G, 2 HDD 2 tera, CG moisie GTX 660
"If you can walk away from a landing, it's a good landing. If you use the airplane the next day, it's an outstanding landing." - Chuck Yeager
Hors ligne