Recalbox Forum

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

    [odroid xu4] choix d'un écran portable

    Recalbox Général
    [odroid xu4] dun portable
    6
    56
    13006
    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.
    • welshfrites
      welshfrites @Substring last edited by

      @substring merci de ta reponse. En consultant le wiki je peux lire a la fin : "on Odroid-xu4 Android, you doesn't need to edit the vout_mode value" donc ca ne vient probablement pas de là.... je vais faire des tests ce soir ! Merci encore

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

        @welshfrites pour info, si tu as une SD en rabe, la toute dernière version de Recalbox devrait avoir un uboot + kernel à jour, un peu à l'insu de notre plein gré 😮 Obligé de passer par une reinstall de 0 par contre

        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é

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

          @substring j'en dédui qu'il y a une version plus récente que la 17.12.01 ? En tout cas merci, si mes tests ne sont pas concluants, je testerai avec une carte sd vierge et la version actuelle a telecharger pour xu4.

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

            @welshfrites non pas de plus récente, mais certaines parties de la SD ne sont pas mises à jour sur les Odroid. Donc si tu es parti d'une 4.1, il y a une différence avecla 17.12.02, oui

            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
            • welshfrites
              welshfrites last edited by

              @Substring ok, tant mieux car même en activant la sortie DVI (setenv vout "dvi") je n'ai aucun changement. Je vais donc tester demain soir en repartant de zéro avec une nouvelle carte SD. J’espère donc qu'il ne s'agit "que" d'un pb d'update Kernel...

              En tout cas je suis un peu "vexé" que l'écran Odroid VU7 tourne nikel sur Raspberry + Recalbox, et pas sur mon Odroid XU4

              Encore merci pour votre aide, et pour info, voici le contenu de mon fichier boot.ini, (au cas où vous voyez une énormité) :

              ODROIDXU-UBOOT-CONFIG

              U-Boot Parameters (DO NOT MODIFY)

              setenv version 3.10
              setenv zimage zImage
              setenv fdtbin exynos5422-odroidxu3.dtb

              setenv zimage_addr_r 0x40008000
              setenv fdtbin_addr_r 0x44000000

              setenv fdt_high "0xffffffff"

              Default boot argument

              setenv bootrootfs "root=/dev/mmcblk0p2 rootwait ro"
              setenv console "console=ttySAC2,115200n8 consoleblank=0 vt.global_cursor_default=0"
              setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x600.bin"

              setenv bootargs "${bootrootfs} ${console} ${videoconfig}"

              boot commands

              fatload mmc 0:1 ${zimage_addr_r} ${zimage}
              fatload mmc 0:1 ${fdtbin_addr_r} ${fdtbin}
              bootz ${zimage_addr_r} - ${fdtbin_addr_r}"

              - DVI Mode

              setenv vout "dvi"

              Substring rockaddicted 2 Replies Last reply Reply Quote 0
              • Substring
                Substring @welshfrites last edited by

                @welshfrites ton boot.ini ne peut pas etre bon, la ligne pour le dvi doit etre plus haut. Je regarde ca plus tard

                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
                • rockaddicted
                  rockaddicted @welshfrites last edited by

                  @welshfrites ce serait plus quelque chose dans ce style:

                  ODROIDXU-UBOOT-CONFIG
                  
                  # U-Boot Parameters (DO NOT MODIFY)
                  setenv version 3.10
                  setenv zimage zImage
                  setenv fdtbin exynos5422-odroidxu3.dtb
                  
                  setenv zimage_addr_r 0x40008000
                  setenv fdtbin_addr_r 0x44000000
                  
                  setenv fdt_high "0xffffffff"
                  
                  # DVI Mode
                  setenv vout "dvi"
                  
                  # HDMI-PHY Parameter Control
                  setenv HPD "true"
                  setenv hdmi_tx_amp_lvl  "31"
                  setenv hdmi_tx_lvl_ch0      "3"
                  setenv hdmi_tx_lvl_ch1      "3"
                  setenv hdmi_tx_lvl_ch2      "3"
                  setenv hdmi_tx_emp_lvl      "6"
                  setenv hdmi_clk_amp_lvl     "31"
                  setenv hdmi_tx_res      "0"
                  
                  setenv hdmi_phy_control "hdmi_tx_amp_lvl=${hdmi_tx_amp_lvl} hdmi_tx_lvl_ch0=${hdmi_tx_lvl_ch0} hdmi_tx_lvl_ch1=${hdmi_tx_lvl_ch1} hdmi_tx_lvl_ch2=${hdmi_tx_lvl_ch2} hdmi_tx_emp_lvl=${hdmi_tx_emp_lvl} hdmi_clk_amp_lvl=${hdmi_clk_amp_lvl} hdmi_tx_res=${hdmi_tx_res} HPD=${HPD} vout=${vout}"
                  
                  
                  # Default boot argument
                  setenv bootrootfs "root=/dev/mmcblk0p2 rootwait ro"
                  setenv console "console=ttySAC2,115200n8 consoleblank=0 vt.global_cursor_default=0"
                  setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x600.bin"
                  
                  setenv bootargs "${bootrootfs} ${console} ${videoconfig} ${hdmi_phy_control}"
                  
                  # boot commands
                  fatload mmc 0:1 ${zimage_addr_r} ${zimage}
                  fatload mmc 0:1 ${fdtbin_addr_r} ${fdtbin}
                  bootz ${zimage_addr_r} - ${fdtbin_addr_r}"
                  

                  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
                  • welshfrites
                    welshfrites last edited by welshfrites

                    @rockaddicted Hello ! Wahou, alors là il y a vraiment du mieux !
                    L'écran fonctionne, il reste 2 problèmes :

                    Résolution...
                    Dans ES (theme Eudora) il y a un énorme zoom, je ne vois que le graphisme des manettes pour chaque console... Quand je rentre dans une console, je vois manette + dénomination console sur la partie supérieure, mais encore un énorme zoom sur la liste des jeux.
                    Une fois sur le jeu, j'ai 80% d'écran noir (partie du dessus), et 20% fonctionnel (partie du dessous).

                    Donc le pb vient d'ici :

                    setenv HPD "true"
                    setenv hdmi_tx_amp_lvl "31"
                    setenv hdmi_tx_lvl_ch0 "3"
                    setenv hdmi_tx_lvl_ch1 "3"
                    setenv hdmi_tx_lvl_ch2 "3"
                    setenv hdmi_tx_emp_lvl "6"
                    setenv hdmi_clk_amp_lvl "31"
                    setenv hdmi_tx_res "0"

                    Savez-vous a quoi correspondent ces lignes et ces valeurs ? (et par conséquent comment trouver les bonnes)

                    Je vais bidouiller un peu, mais si vous pouvez m'aiguiller c'est encore mieux
                    Encore et toujours : MERCI !

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

                      @welshfrites il faudrait ton recalbox.conf

                      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
                      • welshfrites
                        welshfrites last edited by

                        @rockaddicted alors mon recalbox .conf :

                        System Variable

                        You can configure your recalbox from here

                        To set a variable, remove the first ; on the line

                        NOTE ON CEC FOR REMOTES

                        you've to plug the ODROID XU4 on the HDMI1 of your tv

                        this is a limitation of the EXYNOS libcec adapter

                        ------------ A - System Options -----------

                        Uncomment the system.power.switch you use

                        ;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#installation
                        ;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/pages/setup
                        ;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support-for-remotepi-board-2013
                        ;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support-for-remotepi-board-plus-2015
                        ;system.power.switch=WITTYPI # http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi
                        ;system.power.switch=PIN56ONOFF # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
                        ;system.power.switch=PIN56PUSH # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
                        ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)

                        Recalbox Manager (http manager)

                        system.manager.enabled=1

                        1 or 2, depending on the manager version you wish

                        system.manager.version=2

                        Recalbox security

                        enforce security

                        samba password required

                        disable virtual gamepads

                        system.security.enabled=0

                        Recalbox API (REST)

                        system.api.enabled=0

                        EmulationStation

                        menu style

                        default -> default all options menu

                        none -> no menu except the game search menu

                        bartop -> less menu, only needed for bartops

                        emulationstation.menu=default

                        Select a system to show on boot (use rom directory name) (string)

                        emulationstation.selectedsystem=psx

                        Show the gamelist of the first or selected system on boot (0,1)

                        emulationstation.bootongamelist=0

                        Disable system view ES will boot and show ONLY the first or selected system (0,1)

                        emulationstation.hidesystemview=0

                        Pa**e Gamelists only. Show only games listed in gamelist.xml files (0,1)

                        emulationstation.gamelistonly=0

                        Force basicgameList view to be displayed, even if your game systems are scraped (0,1)

                        emulationstation.forcebasicgamelistview=0

                        Emulator special keys

                        default -> default all special keys

                        nomenu -> cannot popup the emulator menu

                        none -> no special keys in emulators

                        system.emulators.specialkeys=default

                        Show or hide kodi in emulationstation (0,1)

                        kodi.enabled=1

                        Start kodi at launch (0,1)

                        kodi.atstartup=0

                        set x button shortcut (0,1)

                        kodi.xbutton=1

                        Kodi can wait for a network component before starting

                        waithost is the ip or hostname that must answer to a ping to validate the availability

                        waittime is the maximum time waited when kodi boots

                        if waitmode is required, kodi will not start if the component is not available

                        if waitmode is wish, kodi will start if the component is not available

                        if waitmode is not set or has another value, kodi will start immediately

                        ;kodi.network.waitmode=required
                        ;kodi.network.waittime=10
                        ;kodi.network.waithost=192.168.0.50

                        ------------ B - Network ------------

                        Set system hostname

                        system.hostname=RECALBOX

                        Activate wifi (0,1)

                        wifi.enabled=1

                        Wifi SSID (string)

                        wifi.ssid=MAISONLAMB

                        Wifi KEY (string)

                        after rebooting the recalbox, the "new key" is replace by a hidden value "enc:xxxxx"

                        you can edit the "enc:xxxxx" value to replace by a clear value, it will be updated again at the following reboot

                        Escape your special chars (# ; $) with a backslash : $ => $

                        wifi.key=enc:U2FsdGVkX19A8VEMowx5RV0nXINwOxzEUhJNbDYyjsHbzAdHICdqDRa+ICe5Mw2A

                        secondary wifi (not configurable via the user interface)

                        ;wifi2.ssid=new ssid
                        ;wifi2.key=new key

                        third wifi (not configurable via the user interface)

                        ;wifi3.ssid=new ssid
                        ;wifi3.key=new key

                        Samba share

                        system.samba.enabled=1

                        Virtual Gamepads

                        system.virtual-gamepads.enabled=1

                        SSH

                        system.ssh.enabled=1

                        ------------ C - Audio ------------

                        Set the audio device (auto, hdmi, jack)

                        audio.device=auto

                        Set system volume (0..100)

                        audio.volume=80

                        Enable or disable system sounds in ES (0,1)

                        audio.bgmusic=1

                        -------------- D - Controllers -----------------

                        Enable support for standard bluetooth controllers

                        controllers.bluetooth.enabled=1

                        Please enable only one of these

                        -------------- D1 - PS3 Controllers ------------

                        ##Enable PS3 controllers support
                        controllers.ps3.enabled=1

                        Choose a driver between bluez, official and shanwan

                        bluez -> bluez 5 + kernel drivers, support official and shanwan sisaxis

                        official -> sixad drivers, support official and gasia sisaxis

                        shanwan -> shanwan drivers, support official and shanwan sisaxis

                        controllers.ps3.driver=bluez

                        ------------ D2 - GPIO Controllers ------------

                        GPIO Controllers

                        enable controllers on GPIO with mk_arcarde_joystick_rpi (0,1)

                        controllers.gpio.enabled=0

                        mk_gpio arguments, map=1 for one controller, map=1,2 for 2 (map=1,map=1,2)

                        controllers.gpio.args=map=1,2

                        DB9 Controllers

                        Enable DB9 drivers for atari, megadrive, amiga controllers (0,1)

                        controllers.db9.enabled=0

                        db9 arguments

                        controllers.db9.args=map=1

                        Gamecon controllers

                        Enable gamecon controllers, for nes, snes psx (0,1)

                        controllers.gamecon.enabled=0

                        gamecon_args

                        controllers.gamecon.args=map=1

                        XGaming's XArcade Tankstik and other compatible devices

                        controllers.xarcade.enabled=1

                        ------------ F - Language and keyboard ------------

                        Set the language of the system (fr_FR,en_US,en_GB,de_DE,pt_BR,es_ES,it_IT,eu_ES,tr_TR,zh_CN)

                        system.language=fr_FR

                        set the keyboard layout (fr,en,de,us,es)

                        ;system.kblayout=us

                        Set you local time

                        Select your timezone from : ls /usr/share/zoneinfo/ (string)

                        ;system.timezone=Europe/Paris

                        ------------ G - UPDATES ------------

                        Automatically check for updates at start (0,1)

                        updates.enabled=1

                        Update type : default to stable

                        updates.type=stable

                        ------------ H - HERE IT IS - GLOBAL EMULATOR CONFIGURATION ------------

                        The global value will be used for all emulators, except if the value

                        is redefined in the emulator

                        Set game resolution for emulators

                        Please don't modify this setting

                        This arch does not support the video mode switch

                        (string)

                        global.videomode=CEA 4 HDMI

                        Shader set

                        Automatically select shaders for all systems

                        ## (none, retro, scanlines)
                        global.shaderset=retro

                        Once enabled, your screen will be cropped, and you will have a pixel perfect image (0,1)

                        global.integerscale=0

                        Set gpslp shader for all emulators (prefer shadersets above). Absolute path (string)

                        global.shaders=

                        Set ratio for all emulators (auto,4/3,16/9,16/10,custom)

                        global.ratio=auto

                        Set smooth for all emulators (0,1)

                        global.smooth=0

                        Set rewind for all emulators (0,1)

                        global.rewind=0

                        Set autosave/load savestate for all emulators (0,1)

                        global.autosave=0

                        Enable retroarchievements (0,1)

                        Set your www.retroachievements.org username/password

                        Escape your special chars (# ; $) with a backslash : $ => $

                        global.retroachievements=0
                        global.retroachievements.hardcore=0
                        global.retroachievements.username=
                        global.retroachievements.password=

                        Set retroarch input driver (auto, udev, sdl2)

                        If you don't have issues with your controllers, let auto

                        global.inputdriver=auto

                        If you do not want recalboxOS to generate the configuration for all emulators (string)

                        ;global.configfile=/path/to/my/configfile.cfg

                        ------------ I - EMULATORS CHOICES -----------

                        You can override the global configuration here

                        Here is the snes example

                        snes.core=snes9x_next
                        ;snes.shaders=/recalbox/share/shaders/shaders_glsl/mysnesshader.gplsp
                        ;snes.ratio=16/9
                        ;snes.smooth=0
                        ;snes.rewind=1
                        ;snes.autosave=0
                        ;snes.emulator=libretro
                        ;snes.integerscale=0

                        If you do not want recalboxOS to generate the configuration for the emulator :

                        ;snes.configfile=/path/to/my/configfile.cfg

                        Default cores for Odroid XU4

                        snes.core=snes9x_next
                        gba.core=mgba
                        mame.core=mame078
                        nes.core=fceunext
                        n64.core=glide64mk2

                        NeoGeo emulator

                        You can use pifba or a libretro core (fba2x,libretro)

                        neogeo.emulator=libretro

                        If you set libretro as neogeo.emulator, the line below sets the retroarch core (fba,imame4all)

                        neogeo.core=fba

                        Configurations generated by Recalbox

                        n64.emulator=mupen64plus
                        n64.ratio=auto
                        dreamcast.ratio=16/9
                        psp.smooth=1

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

                          Quand tu inseres du code, fait le entre deux balises ```

                          Qu'est ce qui te fait dire que ce sont ces valeurs qui posent problème ?
                          Ce sont les valeurs par défaut et ne jouent en rien selon moi dans la résolution.
                          Plus d'informations ici: https://github.com/mdrjr/5422_bootini/blob/master/boot.ini#L137

                          Dans ton recalbox.conf repasse sur le vidéo mode par défaut CEA 1 HDMI

                          https://gitlab.com/recalbox/recalbox/blob/master/package/recalbox-system/xu4/recalbox.conf#L180

                          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
                          • welshfrites
                            welshfrites last edited by welshfrites

                            @rockaddicted ok désolé, je n'arrive pas à rectifier le tir...

                            Je viens de repasser en video mode CEA 1 HDMI, mais sans succès (aucun changement)...

                            Le plus étrange c'est que dès l'écran de démarrage le logo recalbox n'est même pas entièrement visible. Dans ES l'ensemble est zoomé, je ne vois pas tout, sur les émuls, 80% de l'écran noir...

                            Je sèche complètement...

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

                              @welshfrites non les cea truc pouet, c'est sur pi seulement. L'odroid est complètement incapable de changer de résolution en cours

                              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é

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

                                @substring ok l'histoire semble bien se jouer sur mon fichier boot.ini par conséquent...

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

                                  Il ne doit pas prendre en compte ton Switch de résolution et continuer de balancer du 1080p

                                  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 ;)

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

                                    @rockaddicted ok.... probleme de l'ecran en lui meme par consequent selon toi ?

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

                                      @welshfrites non le XU4 qui switch mal.
                                      J'ai écran sur lequel j'ai voulu forcer le mode 1600x900 et impossible de basculer sous le XU4.
                                      J'ai du tester d'autres résolutions jusqu'à tomber sur une OK 720/1080p...
                                      Je n'ai pas du tout investigué sur la cause du problème.

                                      Si ton écran est compatible avec d'autres résolutions, testes les.

                                      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 ;)

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

                                        @rockaddicted @weshfrites pour le coup tu peux tester la résolution (800*480) que j'ai trouvé sur le Pi, même si ce n'est peut-être pas le même écran

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

                                          @rockaddicted ok, j'imagine que je ne touche qu'a la partie Default boot argument, et non a la partie HDMI-Phy parameter control ?

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

                                            @welshfrites setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x600.bin" selon https://github.com/mdrjr/5422_bootini/blob/master/boot.ini#L15

                                            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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            89
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com