VEAF
    • Register
    • Login
    • Search
    • Site VEAF
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • calendar

    27/01/2023
    Mises à jour:

    DCS: 2.8.2.35759

    DCS-SRS: 2.0.8.3

    Assemblée générale le 6 février 2023

    Voir ce post
    Merci de confirmer votre présence sur le calendrier

    Le bureau.

    Problème d'export MFD

    Hangar DCS World - discussions diverses sur DCS
    5
    8
    178
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Ti'Rco
      Ti'Rco Membre du bureau last edited by

      Bonjour tout le monde,

      J’ai fait l’acquisition de deux MFD de chez “Dan” récemment et malgré une première installation qui a très bien fonctionnée, aujourd’hui c’est un peu la crise. Deux événements se sont produits avant l’apparition du problème :

      • J’ai fait la màj de DCS
      • J’ai supprimé tous les binds de tous mes modules (😡 😡 😡 😡 )

      Explications :

      Mon installation est comme suit :

      • Ecran 1 (1920*1080) : affichage de Windows ou autre
      • Ecran 2 (1920*1080) : affichage principal sur lequel je souhaite afficher DCS
      • Ecran 3 (800*600) : MFD de gauche
      • Ecran 4 (800*600) : MFD de droite
        f3e224e8-1d81-4eff-b5e8-529b401c7e04-image.png

      Les paramètres NVIDIA sont cohérents :
      d0e0f790-5b9f-4f98-90f4-a2372b97a980-image.png

      En suivant le manuel d’installation, j’ai modifié son fichier “Dan_MFD.LUA” pour obtenir ceci :
      2692dc09-df44-476b-9fa1-5c76cc063b26-image.png

      Toujours en suivant le manuel, la résolution complète devrait être : 1920 * 1680 afin d’englober mon écran principal (n°2) et les deux MFD (n°3 et n°4). Je modifie donc le fichier “options.LUA” pour obtenir ceci :
      41bc058d-7a95-4042-a06e-b714fde9bb45-image.png

      Et c’est là que commence les problèmes

      Au premier lancement de DCS, les deux MFD sont considérés comme des extensions de l’écran principal puisque dans les options, la section “monitors” est toujours cochée sur 1 écran. Jusque-là tout va bien, la nouvelle résolution est correcte et bien prise en charge.
      15b4adf2-af32-4c00-a46c-bf780a50be08-image.png
      dc37f748-e9d9-429d-a9f7-547756d243e6-264391137_431424121988318_4442234571318661542_n.jpg

      Si par contre je choisis “Dan_MFD” et que DCS se relance, voilà ce que j’obtiens avant d’avoir un écran noir :
      2ef25edb-7a48-4dfb-a4cb-13de38384eb6-269725152_877550399598256_4516911046551998722_n.jpg
      Un lancement de DCS décalé sur l’axe vertical, signe que les deux MFD ne sont pas considérés comme des exports mais toujours comme une extension de l’écran principal.
      313bfa37-e552-4671-8fcf-30b2b6d445de-269717315_905892683457056_2263418228731245669_n.jpg
      Et un écran de démarrage dans les choux complets.

      –> C’est à croire que la résolution, pourtant correcte, est devenue erronée…

      Je teste alors la résolution maximale soit 3840 * 1680 pour tester et voilà le résultat :
      07c5b734-9ec7-4fd7-97ed-8ea010d88c11-269735018_3002496350012142_4004759289173867293_n.jpg
      DCS s’affiche sur le mauvais écran et en plus je “perds” le second moniteur.
      Mais au moins DCS s’affiche bien sur un seul moniteur et mes exports fonctionnent.

      Je suis revenu sur la version n-1 de DCS + fait un Repair mais le problème persiste.

      Si certains ont déjà eu ce soucis ou ont une idée de la source du problème, je veux bien un coup de main 😄.

      Ti'Rco - Pilote F/A-18C à la 14.735 Corsairs, KA-50 à la 99.735 Coyotes, M-2000C à la 10.735 Raptor Cell, RIO F-14 en cours…

      phebus 1 Reply Last reply Reply Quote 0
      • phebus
        phebus Membre du bureau @Ti'Rco last edited by

        @ti-rco salut
        De mémoire les écrans ne sont pas en 800x600
        Mais en 1024 plutôt ensuite la configuration de Dan est compliquée
        Je te fais passer dans l’après-midi le fichier qui va bien

        "Si tu crois que la violence ne résout rien, c'est que t'as pas frappé assez fort"…
        Pilote A10 - FA18

        1 Reply Last reply Reply Quote 1
        • Mitch
          Mitch Membre VEAF last edited by

          De mémoire, DCS fonctionne obligatoirement sur le premier écran.

          Je t’invite à inverser l’écran 1 et 2 (au moins d’un point de vue logique) et à reconfigurer ton viewport en conséquence:

          • largeur: largeur de 1
          • hauteur: hauteur de 1 + 3

          A-10C - AV/8B - F-16C

          Mon profil VEAF

          skywalker 1 Reply Last reply Reply Quote 1
          • Zip
            Zip Membre VEAF last edited by

            Pour moi tu dois définir dans DCS la surface totale utilisable par Windows (i.e. y compris l’écran 1), puis spécifier quelle surface est ta « surface principale » (pour l’affichage du jeu) et quelles autres sont utilisables par des exports.
            Mon PC est inaccessible actuellement mais je suis dispo pour t’aider dès ce soir si tu veux.

            Zip - Instructeur A-10C de l'escadrille Archer, pilote de Ka-50, Mi-24P, Huey et Apache dans l'escadrille Blade.

            1 Reply Last reply Reply Quote 0
            • skywalker
              skywalker @Mitch last edited by skywalker

              @Ti’Rco
              Idem Mitch pour moi … et a ta place j’aurai placé les MFD a gauche et superposés pour réduire ta conso de Pixels.

              c1b1c908-6d65-42b1-b3fe-50e042ef4b89-image.png

              À la guerre il est important de savoir reconnaître l’ennemi. Car, sans ennemi, la guerre est ridicule.

              1 Reply Last reply Reply Quote 0
              • Ti'Rco
                Ti'Rco Membre du bureau last edited by

                Malgré encore d’autres essais, je n’arrive toujours pas à retrouver ce que j’avais pourtant obtenu jeudi soir 😞

                @phebus J’ai suivi les instructions du manuel, j’espère qu’elles sont correctes. Sinon je changerai pour du 1024. A confirmer avec ton fichier 👍

                @Mitch Je ne peux pas modifier le numéro assigné à chaque écran mais seulement désigner un “écran principal”. DCS a toujours bien fonctionné sur l’écran noté “2”, en sachant que ce même écran est celui désigné comme “écran principal”.
                Malgré l’inversion “logique” de la position des écrans, DCS finit toujours pas s’afficher sur l’écran n°1 alors même qu’il n’est pas l’écran principal. Et cela n’arrive que quand je sélectionne le .LUA de Dan pour la gestion de l’affichage. Dans les autres cas, DCS s’affiche bien sur l’écran principal soit le n°2. 😓 😓

                @Zip Je ne vois où tu définis plusieurs surfaces d’affichage, je pense qu’un coup de main en live va être nécessaire 😞

                @Skywalker C’est fait, merci du tuyau 👍

                Ti'Rco - Pilote F/A-18C à la 14.735 Corsairs, KA-50 à la 99.735 Coyotes, M-2000C à la 10.735 Raptor Cell, RIO F-14 en cours…

                1 Reply Last reply Reply Quote 0
                • Zip
                  Zip Membre VEAF last edited by

                  L’entête définit le nom et la description de la config multimoniteurs :

                  _  = function(p) return p; end;
                  name = _('MFCDs on right of the screen - dan');
                  Description = 'MFCDs on right of the screen - dan'
                  

                  Ensuite on définit les “viewports”, c’est à dire les surfaces d’affichage ; là il n’y en a qu’une, c’est la surface principale, où on va afficher le monde du jeu (ça peu couvrir plusieurs écrans physiques, la mienne fait 3440 x 1440 mais il parait que c’est pas la taille qui compte) :

                  Viewports =
                  {
                       Center =
                       {
                            x = 0;
                            y = 0;
                            width = 3440;
                            height = 1440;
                            viewDx = 0;
                            viewDy = 0;
                            aspect = 3440 / 1440;
                       }
                  }
                  

                  Et enfin on définit les dimensions utilisables par les exports (dans la totalité de l’espace disponible) :

                  LEFT_MFCD =
                  {
                       x = 3440+183;
                       y = 0+82;
                       width = 689;
                       height = 689;
                  }
                  
                  RIGHT_MFCD =
                  {
                       x = 3440+183;
                       y = 770+82;
                       width = 689;
                       height = 689;
                  }
                  

                  La fin du fichier dit à DCS quelles surfaces utiliser pour le jeu et pour l’interface utilisateur :

                  UIMainView = Viewports.Center
                  GU_MAIN_VIEWPORT = Viewports.Center
                  

                  Zip - Instructeur A-10C de l'escadrille Archer, pilote de Ka-50, Mi-24P, Huey et Apache dans l'escadrille Blade.

                  1 Reply Last reply Reply Quote 0
                  • Ti'Rco
                    Ti'Rco Membre du bureau last edited by

                    Problème résolu, merci pour vos retours et à Zip pour son aide en live.

                    Je n’ai pas d’explication rationnelle à donner par rapport à la solution, ni à la raison du problème initial…c’est le mystère complet

                    C’est beau l’informatique 😄

                    Ti'Rco - Pilote F/A-18C à la 14.735 Corsairs, KA-50 à la 99.735 Coyotes, M-2000C à la 10.735 Raptor Cell, RIO F-14 en cours…

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post