Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Recalbox sur TV CRT en RGB

    Recalbox Général
    recalbox crt rgb
    51
    782
    706109
    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.
    • Substring
      Substring @Darki last edited by

      @Darki said in Recalbox sur TV CRT en RGB:

      Du coup, comment gérer le fait d'avoir plusieurs modelines sur un même système ?

      Pas encore possible, mais ca le sera tôt ou tard. Faut que je vois comment gérer ça, pas eu le temps de m'y pencher. Et comme on a qq sushis avec la 4.0.1/4.0.2 + la 4.1, je me focalise d'abord là-dessus

      Former dev - Please reply with @substring so that i am notified when you answer me
      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

      1 Reply Last reply Reply Quote 0
      • ironic
        ironic last edited by

        @Darki
        Pour gérer toutes les résolutions des jeux d'arcade, il faut passer par les HDMI Timings.
        Tu parles de résolutions mais on oublie souvent les fréquences.

        J'ai trié mes roms par résolutions/fréquence et j'obtiens plus de 40 HDMI Timings à créer (j'utilise pourtant que 240 jeux MAME honrizontaux).

        C'est très important (au moins pour moi) de respecter scrupuleusement ces résolutions fréquences pour avoir le rendu le plus fluide et le plus fidèle possible.

        Par exemple, pour Mortal Kombat, j'utilise un HDMI Timings (on peux comparer ça à un modeline dans la mesure ou ça contient les mêmes paramètres) de 1920 x 254 x 53.2Hz.
        (hdmi_timings 1920 1 50 250 250 276 1 3 10 6 0 0 0 53.20 0 38770000 1)

        Utiliser une grande résolution en X (1920p) a deux avantage :

        • S'affranchir des contrainte de Pixel Clock du Rpi qui pour le moment nous impose d'utiliser que 4 valeurs (4.8Mhz, 6.4Mhz, 9.6Mhz et 19.2Mhz). Au delà de 19.2Mhz, on peut utiliser la valeurs que l'on veut.

        • Et avoir une résolution qui s'adapte a des résolution horizontal courantes.
          1920 / 384 = 5 pixels
          1920 / 320 = 6 pixels
          1920 / 256 = 7.5 pixels (pas de lissage a activer grâce a la résolution supérieur a la capacité d'affichage de la TV).

        Maintenant, pour gérer le changement de résolution à la volée, il faut obligatoirement une base de donnée de jeux (ou alors un émulateur capable d'extraire les données du jeux du driver comme le fait apparemment advmame, pas testé) et créer tous les HDMI Timings utilisables.

        Ça fonctionne parfaitement chez moi mais j'ai modifié la méthode de lancement des jeux retroarch. (fonctionne aussi pour d'autres émulateurs comme Amiga, Atari800, Coleco, Commodore 64).

        Ça devrait arriver sur Recalbox mais c'est beaucoup de travail et l’équipe a du boulot. Dans la mesure ou RGB-Pi est un Recalbox a 99.9%, je ne pense pas faire de pub. Ça sera fonctionnel dans la prochaine Beta de RGB-Pi. J'aurais pas le temps de créer (C'est pas moi qui m'occupe de RGB-Pi, je donne un coup de main) tous les HDMI Timings et de faire les bases de données des émulateurs MAME/FBA mais c'est éditable facilement.

        Alors, un peu de patience, ça sera accessible à tous mais la quantité de travail est énorme.

        Rpi2/Rpi3 - LCD/CRT- NES30 Pro-iBUFFALO

        Substring Darki 2 Replies Last reply Reply Quote 0
        • Substring
          Substring @ironic last edited by Substring

          @ironic Le seul truc qui m'intéresse, c'est les maths pour créer le-dit hdmi_timings. Après, on peut se contenter d'une DB qui dit "rom HRES VRES ROTATION FREQUENCE" (oui, parce que je veux à moyen terme faire tourner dans le bon sens les jeux verticaux pour ceux qui peuvent être en TATE). Et ca, ca peut etre ultra simple en parsant les .dat de mame

          Former dev - Please reply with @substring so that i am notified when you answer me
          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

          aTg 1 Reply Last reply Reply Quote 0
          • aTg
            aTg @Substring last edited by

            @Substring The maths behind the hdmi_timings will never arrive while the pixelclock remains locked.
            It is necessary resize to 1920.

            1 Reply Last reply Reply Quote 0
            • Darki
              Darki @ironic last edited by Darki

              @ironic OK dac, je viens de regarder un peu advMame, je connaissais, mais c'est vrai que le dev sur RPI est assez récent !
              Mais effectivement, il a l'air d'être l'équivalent sur RPY de GroovyMame sur Windows/Linux, c'est-à-dire gérer résolutions et fréquences à la volé.

              J'ai vu que @Substring avez mis les pieds dans les forums de advMame, une autre bonne nouvelle 🙂

              Bon, je vais déjà essayer de faire ce qu'on ma dit plus haut, et j'essaierai avec advMame par la suite !

              Content que ça bouge en tous cas 😉
              Et bravo à tous, vous faites à taff de malade !

              1 Reply Last reply Reply Quote 0
              • idarius
                idarius last edited by idarius

                plop, existe t'il une possibilité de spécifier une résolution par jeu, sans trop bidouiller @Substring ? j'avais pu forcer une résolution directement dans la console ssh, mais je vois pas trop comment rendre ça automatique (pour les jeux arcade)
                Sans bidouiller comme @ironic l'a fait 😛
                J'ai commencé à configurer tous les jeux un par un pour adapter le viewport, mais vu le boulot jme demande si y aurait pas une solution plus simple et qui dure dans le temps

                Substring 1 Reply Last reply Reply Quote 0
                • Substring
                  Substring @idarius last edited by Substring

                  @idarius comme je l'ai dit hier : non pas encore.

                  Cela dit je me pose une question : faut-il autoriser une double traduction, à savoir :

                  • la db de resolutions de roms dont on parle
                  • la possibilité aux utilisateurs de "traduire" chaque resolution possible en hdmi_timings / hdmi_cvt ...

                  Je me pose cette question car tout le monde ne peut pas nécessairement jouer en 1920x224

                  Former dev - Please reply with @substring so that i am notified when you answer me
                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                  1 Reply Last reply Reply Quote 0
                  • webodan
                    webodan last edited by webodan

                    Hello,

                    I'm running this setup on my pi and I like using kodi for watching old stuff I have recorded, but I noticed that over composite it looks way better because it uses 720x480 instead of 480x300, could someone please toss a modeline for 720x480 or 640x480 (or at least whatever tool it's used to generate the modelines) that I can install into kodi using kodi.videomode= in recalbox.conf? It would be really helpful

                    Thank you very much.

                    1 Reply Last reply Reply Quote 0
                    • archimage
                      archimage last edited by

                      If you use HDMI setup try to add hdmi_force_mode=1 in config.txt

                      webodan 1 Reply Last reply Reply Quote 0
                      • idarius
                        idarius last edited by

                        Jai testé advancemame hier soir, avec le bon set de rom (0.106) en configurant mon écran avec advcfg.
                        Au final je n'ai rien réussi a booter, même pas de changement de résolution, écran noir puis retour ES.
                        Quelqu'un aurait réussi ? (en 4.1 unstable)

                        1 Reply Last reply Reply Quote 0
                        • webodan
                          webodan @archimage last edited by webodan

                          @archimage no I use 15khz RGB with a vga666 so I would need a video mode with hdmi_timings but I can't seem to find one for 720x480 or 640x480 that has the same structure as the ones used on the pi

                          1 Reply Last reply Reply Quote 0
                          • Darki
                            Darki last edited by

                            @idarius Va sur leur forum, tu auras sûrement plus de chances d'avoir des réponses à ton problème 😉 . C'est ici :
                            https://sourceforge.net/p/advancemame/discussion/313511

                            1 Reply Last reply Reply Quote 0
                            • idarius
                              idarius last edited by

                              merci @webodan je vais y faire un tour cet aprem 🙂

                              1 Reply Last reply Reply Quote 0
                              • Bturon
                                Bturon last edited by

                                Je suis tombé un peu par hasard sur ce topic et bien m'en a pris. En plus d'être ultra intéressant vous vous penchez sur ce qui pourrait être une belle avancée en terme d'émulation.

                                J'ai parcouru le topic dans son ensemble, et même si j'avoue avoir lu certains post en diagonale, je ne pense pas que ma question ait été traitée :

                                Est ce que l'on a pu énumérer, si il y en a, les avantages et inconvénients à passer par le HDMI ou le GPIO pour sortir en RGB.

                                Une chose dont je suis à peu prêt sûr et qui a été évoqué ici, c'est que si l'on passe par le GPIO, on doit utiliser la sortie son jack et que celle ci est de mauvaise qualité.

                                Du coup, meilleur son par HDMI.
                                Mais ce qui m'intéresse, c'est surtout l'input lag. A-t-on pu noter une différence entre les 2 méthodes?

                                Substring 1 Reply Last reply Reply Quote 0
                                • Substring
                                  Substring @Bturon last edited by

                                  @Bturon ca a été évoqué par @ajeFr et @aTg les histoires d'input lag, de son etc ...

                                  Mais l'évaluation de tout ca ... non, le sujet est tellement en cours de défrichage que c'est difficile d'avoir un avis là-dessus.

                                  En gros ca se résume à :

                                  • video HDMI (risque de lag du convertissuer), controles GPIO (sûrement le plus intéressant) ou sur USB (je doute que les encodeurs laggent tant que ca), sorti son honnête
                                  • video sur GPIO, son bof bof, controles sur USB

                                  Perso, je pense qu'avec du matos bien fait, c'est bonnet blanc/blanc bonnet, mais je n'ai pas encore de CRT pour tester. En revanche, afficher une très faible résolution semble bien plus propice à réduire le lag

                                  Former dev - Please reply with @substring so that i am notified when you answer me
                                  Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                  Bturon ajefr 2 Replies Last reply Reply Quote 0
                                  • Bturon
                                    Bturon @Substring last edited by

                                    @Substring Merci.

                                    J'avais vu effectivement que l'input lag avait été évoqué, mais je savais pas si quelqu'un avait pu tester les 2 et donc pu évaluer une différence. Je ne saurais pas dire quel intervenant, avait pu faire des tests (archimage8?) entre la console d'origine et Rpi par HDMI et constatait énormément d'écart entre les 2. J'espérais (j'espère) que ce serait mieux via GPIO. Je veille sur vos avancer. Si moi même j'ai l'occasion de faire les tests, je viendrais partager mes impressions. Ça peut toujours servir!
                                    Merci en tout cas.

                                    Aussi, je suis tombé la dessus :
                                    http://www.rgb-pi.com/
                                    Je ne pense pas que ce soit aussi avancé que vous, mais l'accessoire à l'air OK. Si quelqu'un à un retour sur celui ci d'ailleurs, ça m'intéresse. Après, j'ai vu qu'il y avait tous les plans pour s'en faire un sois-même.

                                    (Mais je me demande si j'ai pas vu quelqu'un en parler aussi ici...)

                                    Substring 1 Reply Last reply Reply Quote 0
                                    • Substring
                                      Substring @Bturon last edited by

                                      @Bturon on a bossé avec son auteur pour l'intégrer dans recalbox (c'est aTg justement, qui a participé sur cette discussion)

                                      Former dev - Please reply with @substring so that i am notified when you answer me
                                      Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                                      Bturon 1 Reply Last reply Reply Quote 0
                                      • Bturon
                                        Bturon @Substring last edited by

                                        @Substring Top!

                                        1 Reply Last reply Reply Quote 0
                                        • ajefr
                                          ajefr @Substring last edited by

                                          @Substring
                                          Pas d'input lag, même en 5 joueurs 😉
                                          http://www.youtube.com/watch?v=BWtpAjrFHgA

                                          Bturon 1 Reply Last reply Reply Quote 0
                                          • idarius
                                            idarius last edited by idarius

                                            Je ne ressens aucun lag (même s'il yen a surement si j'avais moyen de le mesurer) sur ma config avec hdmi -> vga -> BNC.
                                            j'ai fait du versus sur street 3rd strike au stick, j'ai rien noté coté lag, et pourtant je connais le jeu et les timing sur le bout des doigts 🙂

                                            Quelqu'un pourrait tester advancemame et me dire si il arrive a lancer des jeux? je refais des tests dans la soirée, mais hier soir j'ai fait choux blanc j'aimerai bien tester le changement de résolution 😛

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

                                            Want to support us ?

                                            76
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com