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

                            @rockaddicted oui ça c'est ce qu'il ya deja dans mon fichier boot.ini et c'est ce que vais tenter de modifier vers une autre reso....

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

                              @rockaddicted @Substring bon, après quelques tests sur différentes résolutions, toujours rien de concluant, seul le mode 1024x600 fonctionne... mais mal...

                              EmulStation : Tout est extrêmement zoomé, disproportionné
                              Emulateurs + logo d'intro : bonne proportion à priori mais écran décalé en bas..., ce qui fait que j'ai les 80% de l'écran blanc lors du logo d'intro (partie supérieure), et 80% d'écran noir lors des jeux (partie supérieure également)...

                              J'avoue, je bloque complètement là... Si vous avez des idées...

                              pour l'instant je suis en videomode = default, mais j'ai essayé les autres, sans changement

                              Voici mon fichier actuel au mieux :

                              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}"
                              
                              voljega 1 Reply Last reply Reply Quote 0
                              • voljega
                                voljega Banned @welshfrites last edited by

                                @welshfrites tu as essayé 800*480 ? (bis)

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

                                  @voljega yes... sans réussite...

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

                                    @welshfrites merde dommage parce que ça ressemblait bien ce que tu décris à ce que j'avais avant de trouver cette résolution

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

                                      @welshfrites je dois me prendre cet ecran des que hardkernel en a de nouveau. Cela dit, ca devrait marcher bcp plus facilement que ca ...

                                      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 c'est clair c'est ce que je me dis, j'ai du zapper un truc ou mal faire quelques chose... C'est con...
                                        En tout cas merci à tous !

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

                                          @Substring j'ai fait ce que tu avais conseillé : reprendre de zero, re-télécharger la toute dernière version de recalbox via une autre carte SD (pour avoir Uboot + kernel à jour)... Mais aucun changement

                                          @rockaddicted tu dois avoir raison : il ne prend pas en compte la résolution malgré la modif du fichier boot.ini en ajoutant entre autre : setenv videoconfig "drm_kms_helper.edid_firmware=edid/1024x600.bin"

                                          Car même en supprimant cette ligne, j'ai exactement le même résultat

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

                                            Bonjour à tous,

                                            Bon l'Odroid VU7+ semble difficilement compatible avec mon odroid XU4 sur l'OS recalbox : j'ai demandé de l'aide sur le forum HardKernel, avec mon DMESG, sans réussite : l'Odroid XU4 semble pourtant bien prendre en compte toutes les lignes de mon fichier boot.ini modifié convenablement selon le constructeur.
                                            Le plus frustrant, c'est qu'il est compatible avec un Raspberry pi3 sur Recalbox.

                                            Enfin bref, je vais tenter d'acheter un autre écran.

                                            Le but étant de l'alimenter avec un port USB, savez-vous quelle energie max sort des ports USB (2.0 ou 3.0) de l'Odroid XU4 ?

                                            Merci d'avance

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

                                            Want to support us ?

                                            98
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com