Recalbox Forum

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

    Commande tvservice ne semble pas fonctionner sur x64

    Recalbox Général
    tvservice semble fonctionner x64
    3
    21
    6854
    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.
    • rockaddicted
      rockaddicted last edited by

      Hello, tvservice = rpi only

      Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
      Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
      Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

      Don't forget to upvote messages if it has been useful ;)

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

        Ok ! Merci 🙂

        rockaddicted 1 Reply Last reply Reply Quote 0
        • rockaddicted
          rockaddicted @Lorith last edited by

          @lorith tu peux joeur avec la commande xrandr pour switcher de mode vidéo, pour le moment cela s'applique à tout le système.
          Dans le futur on verra pour gérer cela par système, via le fichier de config.

          Tu dois modifier ce fichier   /etc/X11/xinit/xinitrc https://gitlab.com/recalbox/recalbox/blob/master/board/recalbox/x86/fsoverlay/etc/X11/xinit/xinitrc#L19

          en ajoutant xrandr --output HDMI-0 --mode 1280x720 (en modifiant la sortie et le mode à ta sitution).
          Le fichier est en read only, donc mount -o remount, rw / avant édition.

          Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
          Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
          Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

          Don't forget to upvote messages if it has been useful ;)

          1 Reply Last reply Reply Quote 1
          • Lorith
            Lorith last edited by

            Je vais jouer avec ça dès ce soir pour voir ce que ça donne.
            Merci pour la réponse très complète 🙂

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

              @rockaddicted said in Commande tvservice ne semble pas fonctionner sur x64:

              xrandr --output HDMI-0 --mode 1280x720

              Bonjour,
              Je rencontre moi aussi le probleme d'être obligé de passer à du 720p pour ne pas faire ramer les émulateur sur la version PC x64. J'ai appliqué cette commande mais la résolution ne change pas et reste fixée à 1920x1080. Y a t'il une solution pour forcer en 720p?
              merci par avance

              rockaddicted 1 Reply Last reply Reply Quote 0
              • rockaddicted
                rockaddicted @didifart last edited by

                @didifart tu rentres bien cela dans le fichier /etc/X11/xinit/xinitrc ?

                Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                Don't forget to upvote messages if it has been useful ;)

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

                  oui. même après redémarrage , ça reste en 1080p

                  rockaddicted 1 Reply Last reply Reply Quote 0
                  • rockaddicted
                    rockaddicted @didifart last edited by rockaddicted

                    @didifart as tu contrôlé que ton écran supportait bien ce mode ? que ta sortie vidéo portait bien le nom de HDMI-0 ? via DISPLAY=:0.0 xrandr en ssh, avec ES allumé.

                    Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                    Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                    Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                    Don't forget to upvote messages if it has been useful ;)

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

                      @rockaddicted said in Commande tvservice ne semble pas fonctionner sur x64:

                      DISPLAY=:0.0 xrandr

                      Voici ce que j'ai :

                      DISPLAY=:0.0 xrandr

                      Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
                      DVI-I-1 disconnected (normal left inverted right x axis y axis)
                      HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
                      1920x1080 50.00*+ 60.00 59.94
                      1920x1080i 60.00 50.00 59.94
                      1600x1200 60.00
                      2880x576 50.00
                      1400x1050 59.98
                      1280x1024 75.02 60.02
                      1440x900 59.61
                      1280x960 60.00
                      1360x850 60.00
                      1360x768 59.80
                      1280x768 59.87
                      1280x720 60.00 50.00 59.94
                      1024x768 75.03 70.07 60.00
                      800x600 72.19 75.00 60.32 56.25
                      720x576 50.00
                      720x480 60.00 59.94
                      640x480 75.00 60.00 59.94
                      VGA-1 disconnected (normal left inverted right x axis y axis)

                      xrandr --output HDMI-1 --mode 1280x720

                      warning: output HDMI-1 not found; ignoring
                      X Error of failed request: BadValue (integer parameter out of range for operation)
                      Major opcode of failed request: 140 (RANDR)
                      Minor opcode of failed request: 7 (RRSetScreenSize)
                      Value in failed request: 0x0
                      Serial number of failed request: 14
                      Current serial number in output stream: 16

                      rockaddicted 1 Reply Last reply Reply Quote 0
                      • rockaddicted
                        rockaddicted @didifart last edited by rockaddicted

                        @didifart ajoute ça xrandr --output HDMI-1 --mode 1280x720 dans ton fichier /etc/X11/xinit/xinitrc ligne 20
                        pense bien à monter ta partition / en écriture pour sauvegarder via mount -o remount, rw /

                        Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                        Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                        Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                        Don't forget to upvote messages if it has been useful ;)

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

                          Merci, effectivement, ça a bin passé en 720p. Par contre , il n'est plus possible de lancer l'émulateur N64 alors que ça marchait avant.
                          Je vais continuer à chercher...

                          rockaddicted 1 Reply Last reply Reply Quote 0
                          • rockaddicted
                            rockaddicted @didifart last edited by

                            @didifart oui le configgen de la N64 n'est pas prévu pour le forçage d'un video mode sous la version X86. On y viendra gentiment.
                            En attendant, tu peux éditer 2 lignes dans le configgen de la n64 et forcer ce dernier en 1280x720.

                            Fichier à éditer:
                            /usr/lib/python2.7/site-packages/configgen/generators/mupen/mupenConfig.py

                            mupenSettings.save('ScreenWidth', "{}".format(tvmode["width"]))
                            mupenSettings.save('ScreenHeight', "{}".format(tvmode["height"]))
                            

                            devient

                            mupenSettings.save('ScreenWidth', "1280")
                            mupenSettings.save('ScreenHeight', "720")
                            

                            Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                            Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                            Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                            Don't forget to upvote messages if it has been useful ;)

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

                              grand merci . Je vais tester ça et je te dirai.

                              Penses-tu que mettre une carte graphique plus puissante puisse améliorer les perfs ? ou est-ce seulement lié à la puissance processeur pure ? (j'ai un 4 coeur AMD à 3.9GHz) mais une CG de 1Go en PNY, bas de gamme

                              1 Reply Last reply Reply Quote 0
                              • didifart
                                didifart @rockaddicted last edited by

                                @rockaddicted Bonjour,
                                Hélas, ça ne fonctionne pas . Je choisis le jeu et quand je le lance ça revient à l'écran de sélection des jeux.

                                rockaddicted 1 Reply Last reply Reply Quote 0
                                • rockaddicted
                                  rockaddicted @didifart last edited by

                                  @didifart fait moi un www.pastebin.com de ton fichier /usr/lib/python2.7/site-packages/configgen/generators/mupen/mupenConfig.py

                                  Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                                  Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                                  Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                                  Don't forget to upvote messages if it has been useful ;)

                                  didifart 1 Reply Last reply Reply Quote 1
                                  • didifart
                                    didifart @rockaddicted last edited by

                                    @rockaddicted
                                    Voici :

                                    https://pastebin.com/bVpTZnjT

                                    Sinon, j'ai changé la CG et franchement , ça va mieux sur tous les émulateurs (en 720p). même PSP, PSX ou Dreamcast

                                    rockaddicted 1 Reply Last reply Reply Quote 0
                                    • rockaddicted
                                      rockaddicted @didifart last edited by

                                      @didifart bizarre je viens de tester et ça fonctionne bienc hez moi (avec la modif du xinit associée faite).
                                      lance un jeu n64 puis check les logs: ~/logs/es_launch_stderr.log ~/logs/es_launch_stdout.log

                                      Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                                      Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                                      Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                                      Don't forget to upvote messages if it has been useful ;)

                                      1 Reply Last reply Reply Quote 1
                                      • didifart
                                        didifart last edited by

                                        Voici :

                                        cat es_launch_stderr.log

                                        The resolution for 'CEA 5 HDMI' is not supported by your monitor

                                        cat es_launch_stdout.log

                                        program output: [
                                        { "code":1, "width":1920, "height":1080 }
                                        ]

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

                                          Sur x86 il n'y a pas de tvservice. Il ne faut donc pas modifier le mode vidéo par défaut dans le recalbox.conf
                                          https://gitlab.com/recalbox/recalbox/blob/master/package/recalbox-system/x86/recalbox.conf#L169
                                          Et passer par le xinitrc à la mano comme expliqué précédemment

                                          Recalbox V4.1.0 - RPI3 OC - Xbox360 wireless
                                          Wiki ENG : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(EN)
                                          Wiki FR : https://github.com/recalbox/recalbox-os/wiki/Mini-How-To-(FR)

                                          Don't forget to upvote messages if it has been useful ;)

                                          1 Reply Last reply Reply Quote 1
                                          • didifart
                                            didifart last edited by

                                            Merci .
                                            J'arrive à lancer des jeux N64. Par contre l'écran (uniquement en N64) est décalé à droite et il manque le haut de l'image. Les autres consoles pas de souci.

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

                                            Want to support us ?

                                            80
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com