Annonce

Réduire
Aucune annonce.

X-plane 10; muti-threading ou Multiprocesseurs / multicores, la réalité:

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • X-plane 10; muti-threading ou Multiprocesseurs / multicores, la réalité:

    Le post de 2003 en parlait déjà:


    Voici deux images montrant l'utilisation des processeurs et multicores dans x-plane 10, et dans photoshop CS3:
    1- La capture X-plane:


    ma configuration X-plane est moyenne:


    2- La capture Photoshop: une image de 10mo en RAW, en plein travail.


    On peut voir en bas à gauche de chaque image, les fenêtres qui montrent en temps réel, l'occupation cores / processeurs.

    D'ou mon constat:
    Photoshop CS3 utilise pleinement les huit cores. Et pourtant, ce n'est pas un soft très récent.
    X-plane 10 n'utilise absolument pas, sur mon mac, les huit cores dont il est pourvu. Un seul travaille, au max.

    D'ou mon interrogation:
    Qu'a voulu dire Austin, dans sa présentation d'X-plane 10, lorsqu'il affirme que tous les processeurs/cores seront employés dans cette nouvelle version.

    Peut-être oubliais je, un bouton, une option, qui déclencherait le processus? Franchement, dans l'état actuel, je suis sérieusement déçu.

    J'aimerai avoir d'autres constats de la communauté.
    Merci pour vos réponses a venir.

    Mon Mac:2 processeurs à 2.8 ghz, 8 cores, 16go de ram, vidéo: X1900 512 mo de ram. Mac OS X10.6.8
    12
    oui
    58,33%
    7
    non
    41,67%
    5
    Dernière modification par xplane93, 19 décembre 2011, 12h27.
    Mac pro 8 core 2.8, 16 go ram, AMD Radeon HD 6870 2 go de vram, Saitek X48 Palo ChProd, ch flightsim yorke.
    MAC128 flight simulator4, APPLE II flight simulator 1 , LISA,

    http://applecube.forumpro.fr/index.forum -
    http://www.xplane.ch/helicoptere/forum.php

  • #1
    Bonjour !

    Ce n'est pas à 130 noeuds juste après ton décollage (1700 pieds) que X-Plane a besoin de détailler les nuages qui sont à 20 ou 30 miles devant toi et donc retravailler leur précision en fonction de ta position. Ce n'est pas dans cette situation que X-Plane doit déjà charger d'autres paysages décorés d'autogen. Tout est déjà chargé puisque tu n'as pas vraiment encore bougé de ton aéroport de départ. Et tes écrans n'indiquent pas combiens d'avions AI sont en vol autour de toi.

    Bref, X-Plane 10 utilise bien plusieurs CPU, à condition de leur donner quelque chose à faire. Il y a un très bon avion qui permet d'affoler tes CPU (ou coeurs): le SR-71. C'est à partir d'une certaine vitesse et distance que tu vas bien entendre tes ventilateurs.

    Pour ceux qui veulent entendre Ben Supnik en parler dans une très bonne émission, voici le lien ! Attention c'est pour les anglophones:
    FSBreak 103: Ben Supnik talks X-Plane 10 and more! - FSBreak Podcast - FSBreak - The Flight Simulator Podcast

    Bons vols.
    OpenStreetMap - Ubuntu GNU/Linux -

    Commentaire


    • #1
      Bonjour,

      Nous avons fait hier un rapide essai dans la config initiale, juste après installation de XP10, en ayant seulement augmenté le nombre d'avions à 15.

      Sur les 6x2 cores (12 threads) de la machine, 6 demi-cores étaient utilisés à environ 60-70% avec un très petit niveau d'utilisation des 6 autres moitiés, et avec la bonne surprise -pour une fois- que windows n'utilise le dual-threading que lorsque les 6 coeurs ont déjà tous une charge "plausible" (mot à la mode en ce moment ).

      Je suppose qu'en augmentant le nombre d'objets et de sapins (de Noël), on va arriver à encore mieux les remplir...

      Pascal

      Commentaire


      • #1
        Lu

        Pas d'essai en vol, seulement sur le tarmac, mais on voit bien que tous les cores sont actifs

        Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XP10-multicore.jpg 
Affichages :	1 
Taille :		99,6 Ko 
ID : 			454490

        WIN10 Pro x64 (1803) / SSD 1To & 1x 2To pour XP - UC :AMD Phenom II X6 1100T 3,9Gb - Ram: Corsair XMS 16 Go (Kit 2x 8 Go) DDR3 1333Mhz - PC10600 - MB : ASUS M4A89TD PRO/USB3 (AMD 890FX) Crosshair IV Formula ROG - Audio : ROG Xonar Phoebus - LCD : LG 29" & 22" - CG : EVGA GeForce GTX 1080 FTW2 8Gb - TrackIr 5 - Saitek 52Pro - CG Driver : Nvidia 418.91
        XP-9.70 & XP-10.52 - XP-11.26 (No VR) & XP-11.31r1

        Commentaire


        • #1
          Envoyé par guro Voir le message
          [COLOR="#006400"]Pas d'essai en vol, seulement sur le tarmac, mais on voit bien que tous les cores sont actifs
          Sur l'image on voit qu'il y a des nuages et au moins un avion AI, donc déjà de quoi alimenter les autres coeurs.

          A lire, l'explication d'Andy Goldstein sur le forum x-plane.org : X-Plane and Multi-Core Systems - X-Plane.Org Forum

          Daniel
          Intel I5 6500 3,2 Ghz, RAM 16 Go, GeForce GTX 960 2 Go, Linux Ubuntu 18.04
          Portable Asus Intel i5 2,8 Ghz, RAM 8 Go, GeForce 840M, Windows 8.1 64bits
          #AMD II X2 245 2,9 Ghz, RAM 8 Go, GeForce GTX 650 1 Go, Linux Ubuntu 14.04
          #AMD 64x2 5200 2,6 Ghz, RAM 4 Go, GeForce 9600 GT 512 Mo, Linux Ubuntu 10.04
          #MacBook Pro 15" 2,4 Ghz, RAM 4 Go, GeForce GT 330 M 256 Mo, Mac OS 10.6

          Commentaire


          • #1
            Merci, les amis, vos explications claires expliquent bien des choses,
            je pensais que le travail des processeurs était mieux réparti,
            comme dans photoshop dans lequel c'est la tache importante qui est partagée.
            Il n'est quand même pas logique que qu'un seul core soit saturé, et que les autres soient affectés à des taches subalternes.
            Il y a peut être aussi la carte vidéo, plus assez puissante?
            19 fr/sec avec 8 cores, beurck!

            ;)
            Mac pro 8 core 2.8, 16 go ram, AMD Radeon HD 6870 2 go de vram, Saitek X48 Palo ChProd, ch flightsim yorke.
            MAC128 flight simulator4, APPLE II flight simulator 1 , LISA,

            http://applecube.forumpro.fr/index.forum -
            http://www.xplane.ch/helicoptere/forum.php

            Commentaire


            • #1
              Envoyé par xplane93 Voir le message
              Il n'est quand même pas logique que qu'un seul core soit saturé, et que les autres soient affectés à des taches subalternes.
              Bonsoir,

              Contrairement au traitement d'image où tous les pixels (ou groupes de pixels) reçoivent en général le même traitement, le rendu d'une scène 3D est en partie in-parallélisable, notamment l'envoi à la carte graphique de toutes les données 3D, vu qu'il n'y a qu'un seul bus (PCI Express) où tout doit transiter. Et encore plus lorsque la vue se fait depuis un objet en mouvement : très peu de données "statiques" sont réutilisables d'une image sur l'autre.

              En outre, il ne faut pas oublier que plusieurs cores travaillant sur le même espace mémoire ne peuvent pas y accéder en même temps mais doivent attendre chacun leur tour, alors qu'un seul core dispose de toute la bande passante pour lui. Donc passer de 1 à 2 cores actifs ne multiplie jamais la vitesse totale par 2, et ce d'autant plus que les cores sont plus nombreux...

              Enfin, fragmenter une tâche sur plusieurs cores oblige à gérer les interactions entre ces cores, ce qui demande l'ajout d'inter-verrouillages coûteux en temps processeur, et parfois l'ajout de redondances de calcul (multiplication de l'espace mémoire requis). Certaines tâches ne gagnent rien à être ainsi fragmentées...

              Bref, transformer certains algorithmes en "multicore" est un travail monstrueux dont le résultat ne sera pas toujours à la hauteur du temps passé. L'usage actuel des cœurs dans X-Plane ne me surprends pas, ou alors même assez positivement.


              Ben nous avait bien prévenu : plein de cœurs si vous voulez, mais surtout ne pas imaginer que la vitesse globale du processeur peut être réduite parce que le nombre de cœurs est élevé : certaines tâches ne peuvent pas être fragmentées.

              Pascal
              (Programmeur multicore à ses heures)
              Dernière modification par Pascal, 19 décembre 2011, 18h14.

              Commentaire


              • #1
                Envoyé par Pascal Voir le message
                Bonsoir,




                Ben nous avait bien prévenu : plein de cœurs si vous voulez, mais surtout ne pas imaginer que la vitesse globale du processeur peut être réduite parce que le nombre de cœurs est élevé : certaines tâches ne peuvent pas être fragmentées.

                Pascal
                (Programmeur multicore à ses heures)
                Trés bonne analyse de la situation.
                X-Plane 9.41 Windows XP; 9.45 sur Windows 7 i7

                Commentaire


                • #1
                  Envoyé par boubi31 Voir le message
                  Trés bonne analyse de la situation.
                  Merci Pascal, je comprends bien la chose.
                  Le défaut a été a mon sens, que Austin en a fait tellement de pub, que je m'attendais a des miracles hi!


                  Donc, maintenant, il faut des monstres pour faire tourner x-plane.
                  Pauvre porte-monnaie.
                  Dernière modification par xplane93, 19 décembre 2011, 19h19.
                  Mac pro 8 core 2.8, 16 go ram, AMD Radeon HD 6870 2 go de vram, Saitek X48 Palo ChProd, ch flightsim yorke.
                  MAC128 flight simulator4, APPLE II flight simulator 1 , LISA,

                  http://applecube.forumpro.fr/index.forum -
                  http://www.xplane.ch/helicoptere/forum.php

                  Commentaire


                  • #1
                    hello,

                    une Radeon x1900 sur un 8 core, c'est comme avoir un moteur V10 ferrari sur un chasis de clio.
                    Win 7 Pro 64 bits
                    Quad Core Intel i5 , 16Gb Ram, Nvidia 970GTX 4Go
                    XP10.50 64 bits
                    sur SSD 250Go

                    Commentaire


                    • #1
                      Envoyé par xplane93 Voir le message
                      Donc, maintenant, il faut des monstres pour faire tourner x-plane. Pauvre porte-monnaie.
                      Je confirme ... Tu n'as qu'à regarder ma config. X-Plane 9 a encore de beaux jours devant lui pour ceux qui auraient une config un peu ancienne (2-3 ans, par exemple, celle que j'avais avant).
                      Je commence tout juste les tests avec mon "monstre", mais sur la scène présente au chargement (KSEA), même avec mon PC, ce n'est pas fluide tout le temps ... Je vais essayer avec des scènes moins lourdes (celles d'Xpfr sont bien optimisées !), des petits avions et "monter" progressivement la charge graphique ... Puisque certains se posent des questions sur les avions de Carenado, je vais les tester en V10 aussi, pour voir. Mais il faudra attendre mercredi après-midi où j'aurai plus te temps.
                      Je précise que la GTX 580 me sert pour X-Plane sur un écran et la GTX 250 sur l'autre pour écrire, mettre Google Earth et peut-être Xhsi et/ou un GPS Garmin 530 couleur (mais oui, Blackcat, je n'ai pas oublié que ça t'intéresse. Si on arrive à l'installer, ce sera avec plaisir écrit dans le Wiki pour tout le monde !)
                      Annick
                      Dernière modification par Clochette, 19 décembre 2011, 21h15.
                      Annick
                      Gigabyte Z390 Aorus PRO,INTEL I9 9900KS,Win10-64,DDR4 32Gb 3200Mhz CL14, SSD 1 et 2 To + HDD 4 To
                      Zotac RTX2080 Super 8 Go extreme amp + 2 écrans 26",X56 +2 throttle quadrant + trim Saitek,Flight Rudder Pedals,Track IR
                      X-Plane 8.60,9.70,10.51et11

                      Commentaire


                      • #1
                        Ouahou! une carte 3Go, j'en rêve, c'est LE problème sur mac, les cartes vidéo sont dédiées, donc je ne peux acheter que chez Apple.
                        Et je n'ai qu'un choix hi!
                        Kit de mise à jour graphique ATI*Radeon HD*5870 pour Mac*Pro (mi-2010 ou début*2009) - Apple Store (France)
                        1 Go de vram, et à quel prix! Ou alors une carte flashée, pas facile a trouver, hélas.

                        Signé, un pauvre fan de Mac depuis 35 ans!
                        Mac pro 8 core 2.8, 16 go ram, AMD Radeon HD 6870 2 go de vram, Saitek X48 Palo ChProd, ch flightsim yorke.
                        MAC128 flight simulator4, APPLE II flight simulator 1 , LISA,

                        http://applecube.forumpro.fr/index.forum -
                        http://www.xplane.ch/helicoptere/forum.php

                        Commentaire


                        • #1
                          Bonjour Clochette . Quant on aime on ne compte pas . Superbe Config Le top du top . Cependant je vous cite " mais sur la scène présente au chargement (KSEA), même avec mon PC, ce n'est pas fluide tout le temps" . J'imagine les petites config doivent vraiment fumer . Austin a super bien choisi une telle scène !! Quelle idée . Je me met à la place de nouvelles personnes qui découvrent le jeux !!!
                          Avez vous testé si les six cœurs était pris en charge?
                          Amicalement.
                          Core I 7 2600k OC 4.8 ghz . CG 570 OC . OS : Seven 64 b . Écran Dell : 2560 x 1440 + VP HD

                          Commentaire


                          • #1
                            Envoyé par salamander Voir le message
                            ...Avez vous testé si les six cœurs était pris en charge?
                            Ils sont utilisés épisodiquement. On ne peut pas dire que X-Plane n'utilise pas plusieurs processeurs, mais on ne peut pas non plus dire qu'il les utilise efficacement.

                            PhM
                            X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

                            Commentaire


                            • #1
                              Même chose. Il suffit de mettre plusieurs avions et on voit 6 cœurs travailler. Les 6 autres s'y mettent si on en ajoute encore.
                              Qu'entends-tu par "efficacement", PhM ? Comment peux-t-on en juger ?
                              Annick
                              Gigabyte Z390 Aorus PRO,INTEL I9 9900KS,Win10-64,DDR4 32Gb 3200Mhz CL14, SSD 1 et 2 To + HDD 4 To
                              Zotac RTX2080 Super 8 Go extreme amp + 2 écrans 26",X56 +2 throttle quadrant + trim Saitek,Flight Rudder Pedals,Track IR
                              X-Plane 8.60,9.70,10.51et11

                              Commentaire

                              Chargement...
                              X