Vous n'êtes pas identifié(e).
Bonjour,
Je n'ai jusqu'à maintenant jamais testé ce paramètre dans mon fsx.cfg aussi aimerais-je savoir quelle valeur d'affinity mask correspondrait à mon I5 (portable). J'ai pensé à 14 qui est la valeur recommandée pour un I5 quad core sans HT donc quatre threads comme sur le mien...
Quel est votre avis sur la question?
Bien aéronautiquement,
Pierre
"Twin engined aircrafts flying on route over 2000nm of ocean are operating at the limit of their safe operational capacity. It is essential that at all times the crew put airmanship ahead of economical considerations"
W10, i5 12500, 16go RAM, GTX1070 8GO, SSD 1TO, SSD2TO - MSFS, DCS, Condor
Hors ligne
HT activé ou pas ?
[img align=r]http://status.ivao.aero/R/138779.png[/img]Vincent B.
Visitez mon Blog "Du Virtuel au Réel" et ma chaine Youtube.
Hors ligne
Oups oui je n'avais pas précisé même si le titre pouvait le laisser deviner. Donc 2 cores avec HT soit 4 threads...d'ailleurs impossible d'enlever le HT dans le bios. Du fait que ce soit un portable je suppose
Pierre
"Twin engined aircrafts flying on route over 2000nm of ocean are operating at the limit of their safe operational capacity. It is essential that at all times the crew put airmanship ahead of economical considerations"
W10, i5 12500, 16go RAM, GTX1070 8GO, SSD 1TO, SSD2TO - MSFS, DCS, Condor
Hors ligne
FSX sur un dual core ? pourquoi pas mais qu'avec des scènes vectorielles très légères alors...
Hors ligne
Bonjour,
Je n'ai jusqu'à maintenant jamais testé ce paramètre dans mon fsx.cfg aussi aimerais-je savoir quelle valeur d'affinity mask correspondrait à mon I5 (portable). J'ai pensé à 14 qui est la valeur recommandée pour un I5 quad core sans HT donc quatre threads comme sur le mien...
Quel est votre avis sur la question?Bien aéronautiquement,
Pierre
Bonsoir Pierre,
Si tu es en HT
AffinityMask=254 (le mieux je pense) ou 255
Soit 0 1 1 1 1 1 1 1 ===> 7 cœurs logiques activés sur 8 d'où 254
soit 1 1 1 1 1 1 1 1 ===> 8 cœurs logiques activés sur 8 d'où 255
A toi de voir ce qui te convient le mieux dans FSX.
Non HT
AffinityMask=14 soit 0 1 1 1 ==> 3/4 cores physiques pour FSX
AffinityMask=15 soit 1 1 1 1 ==> 4/4 cores physiques pour FSX
Dernière modification par BiplanBonplan (09-02-2014 18:32:13)
Louis
Hors ligne
Salut
Regarde là :
http://peine-capitale.net/technocentre/reglages-processeur/
Ils expliquent ça pour un célèbre MMORPG mais le principe reste le même pour tout.
Dernière modification par jef32 (09-02-2014 18:16:16)
CPU: I7-12700K, GC: nVidia RTX 3090TI ASUS 24Go VRAM, RAM: 32 Go DDR5 Kingston Fury, Motherboard: Gigabytes Z690-GamingX 3. OS: W10-64 Famille, 2 HD WD BLACK SN750 M2 NVME GEN 3, 2TO (pour les simus)+ 1 HD WD BLACK SN850 M2 NVME GEN 4 2TO (Système) +1 HD SSD CRUCIAL M.2 NVME 1TO (Données diverses). Casque VR: HP Reverb G2.
En ligne
Bonsoir,
Par contre quelques choses me chiffonne .... Je pensais que le I5 n'avait pas de H.T. (C'est pas dans ses gènes)
Est-ce moi qui ai raté quelques choses ?
Si tu es en HT
AffinityMask=254 (le mieux je pense) ou 255
Soit 0 1 1 1 1 1 1 1 ===> 7 cœurs logiques activés sur 8 d'où 254
soit 1 1 1 1 1 1 1 1 ===> 8 cœurs logiques activés sur 8 d'où 255
Donc 2 cores avec HT soit 4 threads.
Sauf que lui, il dit 2 core + H.T donc 4, donc c'est 14 ou 15, perso, je ne suis pas partisant de ce paramètre. je trouve que mon FSX se débrouille très bien seul, mais on ne va pas relancer la polémique
Dominique.
Dernière modification par Nouls (09-02-2014 18:33:32)
I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4
Hors ligne
re,
Par contre quelques choses me chiffonne .... Je pensais que le I5 n'avait pas de H.T. (C'est pas dans ses gènes)
Est-ce moi qui ai raté quelques choses ?
Arès une recherche au près de mon ami google, il semblerait que quelques I5 ont effectivement hyper threading, mais dans ce cas c'est 2 cores et 4 threat
Dernière modification par Nouls (09-02-2014 18:47:53)
I7 4790K 4Ghz - Gtx 970 - Gtx 1070 - 16Go Ram - W10 64 - Track-ir -Saitek : yoke, palonnier, radio & switch - P3D V4
Hors ligne
Oui, c'est un I5 de portable donc si j'en crois ce que je vois : 2 core mais 4 threads donc j'en deduis qu'il y a le HT. J'ai 4 cases dans le gestionnaire des taches...
Pierre
"Twin engined aircrafts flying on route over 2000nm of ocean are operating at the limit of their safe operational capacity. It is essential that at all times the crew put airmanship ahead of economical considerations"
W10, i5 12500, 16go RAM, GTX1070 8GO, SSD 1TO, SSD2TO - MSFS, DCS, Condor
Hors ligne
Oui, c'est un I5 de portable donc si j'en crois ce que je vois : 2 core mais 4 threads donc j'en deduis qu'il y a le HT. J'ai 4 cases dans le gestionnaire des taches...
Pierre
Donc comme il est HT ton duo core
AffinityMask=14 ou 15
Perso, essaye d'abord 14
Louis
Hors ligne
Salut pour calculer c'est simple
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
Donc tu as 4 coeurs 1+2+4+8 = 15
Pas plus simple
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
avec un I7 3930K à 6 coeurs et un HT activé.
donc virtuellement 12 coeurs.
çà donne un AffinityMask=4095 !
c'est çà ?
Boitier : NZXTH1 - Asus Rog Strix X570-i - CPU : Ryzen 5 3600XT - Ram : 32 Gb Gskill DDR4 Ã 3600 - SSD Crucial P5 M.2 de 2 TO - GPU : Asus TUF RTX3080 - Windows 10 64 bits - boitier NZXT C650W
Hors ligne
Bonsoir
Comme l'a déjà écrit BiplanBonplan pour un 4 cores + HT, utiliser la valeur 254 plutôt que 255.
En effet Windows utilise par défaut le 1er core du processeur (dans tous les cas et sur toutes les machines, quel que soit le proce) et il est préférable de lui laisser ce 1er core pour gérer l'ordinateur (clavier, bus, écran, disk, etc). FSX s'accommode très bien des cores restant HT inclus car pourquoi se priver de l'hyper threading alors qu'il est disponible !!!
Par ailleurs, avec Windows 7, je rappelle qu'il est utile de déclarer dans "msconfig" le nombre de cores disponibles ainsi que la taille mémoire maxi installée sur votre machine. Par défaut, Windows s'installe sur 1 seul core et n'utilise pas toute la mémoire disponible. Microsoft a choisi cette option afin de faire tourner son système d'exploitation sur toutes les machines récentes, même les moins performantes...
Pour celles et ceux que ça intéresse, ci-dessous la procédure :
cliquer sur le rond windows en bas à gauche
écrire "msconfig.exe" dans la ligne du bas avec la petite loupe puis [Enter] (voulez-vous autoriser etc.) Oui
cliquer sur l'onglet "Démarrer" en haut à côté de "Général"
cliquer sur "Options avancées..." au milieu de la fenêtre
cocher la case "nbr de processeurs" puis dérouler l'ascenseur en dessous pour cliquer sur le nbr. maxi de processeurs dont vous disposez.
cocher également la case "mémoire maximale"
Cliquer sur [OK] puis encore [OK] sur la fenêtre "configuration du système"
NE RIEN MODIFIER D'AUTRE ! En cas de doute, annuler en appuyant sur "echap" de votre clavier et recommencer depuis le début.
---------------
Enfin, si comme moi vous avez la chance de disposer d'une quantité de mémoire importante (12Go chez moi), supprimez le fichier d'échange (le swap pour les initiés) que l'on appelle encore "mémoire virtuelle" qui est créé par Windows sur le disque dur. Cela forcera Windows à swaper en mémoire vive et comme chacun le sait, les échanges mémoire sont beaucoup plus rapides que les lectures-écritures sur disque. FSX en profitera...
Procédure : UNIQUEMENT si votre Mémoire vive est à 8Go ou + ! Sinon, ne rien modifier car risque de plantage Windows.
cliquer sur le rond windows en bas à gauche
cliquer sur "Panneau de config"
dans le bandeau de gauche, cliquer sur "paramètres système avancés" ... Oui
cliquer sur "paramètres" (dans le cadre "Performances")
cliquer sur l'onglet "Avancé"
cliquer sur "modifier"
cliquer sur le bouton "Aucun fichier d'échange" puis "Définir" ... Accepter la mise en garde de Windows"
cliquer dans chaque fenêtre sur [OK] pour les fermer toutes sans oublier de valider l'information Windows qui vous prévient de redémarrer votre PC.
Redémarrez votre machine comme Windows vient de vous le signaler.
NB) Sur le sujet, l'option "ReadyBoot" est très intéressante également, à condition d'avoir une clé USB rapide
En espérant que vos vols soient le plus fluide possible. Chez moi, ils le sont avec un I7 64bits cadencé à 2,2Ghz, 4 cores en HT et l'optimisation telle que décrite ci-avant.
J2m
PS) Ces 2 procédures sont possibles depuis "Windows Vista 64 bits" uniquement pour ce qui concerne l'affectation des cores. Par ailleurs la gestion de la mémoire vive ne dépasse pas 4Go en 32 bits (3,5Go en réalité) et exclut donc l'usage de la mémoire au delà de cette limite.
Dernière modification par j2m9544 (12-06-2014 19:08:15)
J2m
--------------------
i7-2670 QM, 2,20 GHz - Ram 12 Go DDR5 - NVIDIA GeForce GTX 560M - Seven-Pro 64 bits - indice de performance Windows: 7,2 - FPS volontairement limités à 35 par la config. ;-)
Hors ligne
Bonjour.
Cà m'a l'air tout à fait intéressant ce que tu nous apprends . Merci de nous faire partager tes connaissances.
Perso,disposant d'un i7 3930k avec 32 Go de ram et ayant déjà jeté un oeil sur la 1ere procédure que tu donnes, je suis resté collé par le nombre de processeurs à cocher. Sachant que je préfère laisser l'hyperthreading activé dois je sélectionner 6 ou 12 processeurs?
J'y vais toujours sur des oeufs pour ne pas faire l'irrémédiable avec mon PC qui ronronne super pour le moment.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne
Bonjour
Tu sélectionnes le maxi, c'est à dire 12 au niveau Windows, HT inclus. N'oublie pas non plus de cocher la coche pour "mémoire maximale".
Dans Fsx.cfg, Ã la section [Jobscheduler] tu indiqueras AffinityMask=4094 *, soit le core 0 pour Windows et les 11 autres (HT inclus) pour FSX.
Pour calculer sans se tromper, c'est hyper simple. Ouvrir la calculatrice Windows et sélectionner "programmeur" dans la rubrique "affichage".
Ensuite, allumer le bouton "bin" comme binaire et taper autant de "1" qu'il y a de cores + hyper threading. Dans ton cas "111111111110" * puis allumer le bouton "Dec" comme "décimal". La lecture est directe (4094) *. CQFD ;-)
Bien à toi.
J2m
*) Valeur rectifiée après mon erreur évoquée ci-dessous
Dernière modification par j2m9544 (16-06-2014 12:43:33)
J2m
--------------------
i7-2670 QM, 2,20 GHz - Ram 12 Go DDR5 - NVIDIA GeForce GTX 560M - Seven-Pro 64 bits - indice de performance Windows: 7,2 - FPS volontairement limités à 35 par la config. ;-)
Hors ligne
OK...Merci pour tes explications. Je vais essayer çà dès que je serai sur mon PC.
Amitié.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne
Bonsoir,
hey !
les nouvelles recrues : Elles assurent !
merci pour le partage !
amicalement,Will.
Mon Blog
La dernière vidéo de mon home cockpit 12/07/15
Mon Facebook
Hors ligne
Bonjour.
Je viens de tester les modifications préconisées par "j2m" avec mon 6 cores HT activé sur des vols rigoureusement identiques et biens chargés en Add-ons (du genre à une chute habituelle à 9 FPS ponctuelle ) et il me semble juste avoir gagné en fluidité. Cela ne semble peu jouer sur les FPS dans le cas ou je n'ai pas d'AffinityMask dans Fsx.Cfg ce qui a toujours été mon cas (j'avais déjà testé çà il y a longtemps et je n'avais pas été convaincu ).
J'ai retesté encore une fois avec dans mon cas l'AffinityMask à 2047 et cela ne m'a de nouveau vraiment pas convaincu. Si j'ai le core 0 à 100% en permanence ce qui parait normal ,j'ai les cores 1 à 10 qui travaillent tous en faisant quelques passages en commun à 100% et le core 11 qui passe son temps à bricoler. Au niveau de la vue et des FPS ,tout çà parait vraiment anarchique et nettement moins bon.
Comme déjà lu sur PV,il me semble qu'avec les processeurs assez récents l'AffinityMask ne sert à rien et que windows s'arrange mieux tout seul avec les cores qu'il a sous la main.
Enfin ce n'est que mon avis.
Bons vols à tous.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne
Merci pour toutes ces infos! Je vais tester sur ma config voir si je peux grappiller un peu de fluidité, c'est toujours bon à prendre!
Clément, 43 ans, de Bastia!
Hors ligne
Bonsoir
MEA CULPA !
J'ai commis une erreur fondamentale dans ma démonstration du calcul de la valeur pour AffinityMask dans Jobscheduler ! ! !
J'ai pris l'ordre des cores à l'envers... C'est en lisant le commentaire de Tojdank que j'ai réalisé mon erreur. Le dernier core ne pouvait pas travailler au ralenti avec mon explication et le core 0 ne pouvait pas non plus être à pleine charge !
Je rectifie ci-dessous.
core 0 : Ã droite, soit pour un 4 cores + hyper-threading 00000001
core 0HT 00000010
core 1 00000100
core 1HT 00001000
core 2 00010000
core 2HT 00100000
core 3 01000000
core 3HT 10000000
Pour un 4 core + hyper threading avec core 0 réservé : 11111110 soit 254 en décimal
Pour tojdank et son 6 cores + HT : 111111111110 = 4094.
Et comme un petit dessin vaut mieux qu'un long discours, je tente d'insérer l'image écran relative à un vol vers Chamonix avec un pilatus.
En encart en bas à droite, le gestionnaire de tâches qui montre le core 0 occupé à environ 60% et les autres, HT inclus à pleine charge, la taille du swap et tous les éléments divers relatifs à l'activité du proce.
La 1ère moitié des fenêtres correspond à un fonctionnement en pause et l'activité maxi à partir de la reprise du vol.
Il me vient une autre idée, relative à l'utilisation de la carte vidéo. (Nvidia GeForce GTX 560M chez moi). Certes l'utilisation de NVidia Inspector est sensée optimiser le fonctionnement mais il me semble que la taille globale de la mémoire gérée par la carte doit être déclarée dans FSX.cfg pour l'item "RejectThreshold" dans [BufferPools]. Non ?
J2m
[img]img/members/7442/UtilisationCores.jpg[/img]
Dernière modification par j2m9544 (16-06-2014 12:39:06)
J2m
--------------------
i7-2670 QM, 2,20 GHz - Ram 12 Go DDR5 - NVIDIA GeForce GTX 560M - Seven-Pro 64 bits - indice de performance Windows: 7,2 - FPS volontairement limités à 35 par la config. ;-)
Hors ligne
Avec le HT activé le top c'est 84 !! pour un quad coeur,pour ma part un i7 2600K=D
ROG STRIX Z270E GAMING i7-7700K 4.9 MHz
G Skill 16000CL9 16 giga/ Crucial M4 SSD 500Go
MSI GTX 1080 Ti GAMING X 11G
Hors ligne
Bonjour à tous.
J2m,l'erreur est humaine et plus c'est gros plus c'est facile !!!Dès que j'ai 5 mn je vais réessayer avec 4094.
Pour Skyhunter,s'il est en Affinitymask 84 c'est qu'il est en 01010100 au lieu de 01010101 sans Affinitymask. Il me semble que c'est du pareil au même et cela a l'air d'être le mieux pour lui de faire travailler son PCU "en Affinitymask comme s'il ne l'avait pas". Je sais pas si je suis clair...j'ai les neurones fatigués de temps en temps.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne
Je viens d'essayer avec AffinityMask=4094 et çà me donne:
Core 0 qui bricole
Core 1 quasi à 100%
Cores 2 à 11 qui bossent bien ensembles avec des passages communs ponctuels à 100% style sinusoïde.
Cores total avec quelques passages brefs pas loin des 100%.
Donc,avec AffinityMask on arrive bien à faire calculer les 12 threads d'un CPU hexacore.
Sans AffinityMask,j'ai 6 cores à fond et les 6 autres qui bricolent mais pour ce qui est de la vue,de la fluidité ou des FPS,ce n'est pas de la mauvaise volonté,mais je ne vois pas vraiment de différence.
Et pourtant il est tout à fait vrai que les 12 cores fonctionnent vraiment ensemble....Allez donc comprendre çà !!!
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne
Bonsoir
Je pense que tu as coché la case DX10 dans la config. Cependant il faut paramétrer différentes lignes afin de fignoler et paramétrer sa carte graphique pour que tout cela ronronne de concert. A tout hasard, un excellent tuto ci-dessous qu'il faut considérer comme un début car on peut encore l'affiner en cherchant à l'aide de "Gogol".
http://jacky.brouze.ch/FSX/MonFS/DX10/Reglages.php
J2m
--------------------
i7-2670 QM, 2,20 GHz - Ram 12 Go DDR5 - NVIDIA GeForce GTX 560M - Seven-Pro 64 bits - indice de performance Windows: 7,2 - FPS volontairement limités à 35 par la config. ;-)
Hors ligne
Bonsoir.
J'ai glané çà dans le forum pour que tu imagines pourquoi je suis resté en DX 9:
Bobonhom a écrit:
Un jour, un jour, je vais l'installer mon achat wink
Peut-être qu'il en sera à la version 5.5??? :-)
Idée du génie aussi de faire un topic de 53 pages, ça me fais tellement peur big_smile big_smile big_smile
Salut Bô !
Tu as raison. Tu lis d'abord les 55 (53) pages avant d'acheter. Puis tu te décides... mad2_gif
Tu l'installes puis tu recommences à nouveau la lecture parce que si tu as des bugs, il faut voir si quelqu'un
n'a pas eu les mêmes que toi quelque part entre 0 et 55 pages roll.... Courage Bô !
En partant de zéro il m'a fallu 2 bonnes années de glanage sur PV et ailleurs (des centaines de liens ) pour arriver à comprendre et à peu près maîtriser tout ce qui a pu m'arriver dans la recherche d'un "bon" FSX. Aujourd'hui mon FSX ronronne avec des curseurs quand même bien à droite, avec des approches sur scènes et aéroports bien chargés en 737 pmdg me laissant 14 FPS ce qui reste pilotable et cela me satisfait. Aujourd'hui je considère que j'ai bien travaillé et je préfère voler plutôt que compulser des forums ce qui soit dit en passant a été très formateur.
Si je dois recommencer tout ce cinéma ce sera pour passer sur P3D mais, là aussi, je suis d'un oeil les posts sur le sujet et ce que j'y lis ne m'incite pas du tout à sauter le pas pour le moment. Pour le prix il faut que ce soit un peu plus abouti.
Bon vol à toi et à tous et merci encore pour ton partage sur l'amélioration de W7.
Amitié.
"Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet". (Courteline)
Hors ligne