Recalbox Forum

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

    Recalbox 7.0 Reloaded (Sortie Jack)

    Recalbox Général
    recalbox 7.0 reloaded sortie
    14
    52
    7480
    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.
    • Axel Rousset
      Axel Rousset @Laban last edited by

      @Laban Merci de ta réponse hyper rapide !
      Malheureusement je saisie pas tout a fait .
      C'est pas du ssh ?
      c'est une commande à faire en local ?
      de mon coté j'avais l'habitude de triturer le fichier config.txt , à priori c'est pas la ?
      si tu peux m'aiguiller un chouilla plus je m'en sortirai Merci !

      1 Reply Last reply Reply Quote 0
      • acris
        acris @Laban last edited by

        @Laban said in Recalbox 7.0 Reloaded (Sortie Jack):

        /recalbox/scripts/recalbox-config.sh audio

        cela fonctionne bien après
        Je regarde pour faire un workaround en lançant la commande avec emulationstation

        tu as modifié quoi ?

        Axel Rousset 1 Reply Last reply Reply Quote 0
        • Axel Rousset
          Axel Rousset @acris last edited by

          @acris dans config.txt sans succes ..

          hdmi_safe=1
          hdmi_force_edid_audio=1
          hdmi_drive=2

          sinon , si mon raisonement est bon, j'ai compris qu'il fallait lancer un script mais je vois pas comment ..
          pouvez vous me donnez la manip pour avoir la main sur l'os éventuellement ?

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

            ya pas de solution pour la sortie jack pour le moment, la team dev travaille sur le problème
            merci de patienter , la team est en déplacement à Paris.

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

              Je suis en train de tester, mais mon workaround semble fonctionner en attendant un correctif des dev. Dès que j'ai fini mes tests, je vous donne la procédure

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

                On va donc attendre que la team règle le problème alors, merci 😉

                1 Reply Last reply Reply Quote 0
                • Laban
                  Laban last edited by acris

                  Perso cela fonctionne, j'ai cependant du modifier le lanceur d'emulation station
                  Voici ce que j'ai fait :
                  J'ai me suis connecté en sftp sur recalbox (logiciel winscp / login root / mdp recalboxroot)
                  Je me suis posé dans le répertoire /etc/init.d et j'ai copié sur mon PC le fichier S32emulationstation que j'ai modifié comme cela

                  #!/bin/sh
                  #
                  #
                  
                  systemsetting="recalbox_settings"
                  
                  PIDFILE=/var/run/emulationstation.pid
                  ESBIN=/usr/bin/emulationstation-starter
                  
                  scr_msg() {
                  	printf "\r%20s%10s" "${1}" " " > /dev/tty0 # with spaces at the begining for screen not displaying the left ; and spaces on right to erase old msg
                  }
                  
                  case "$1" in
                    start)
                  	enabled="`$systemsetting -command load -key system.es.atstartup`"
                  	videoMode="`$systemsetting -command load -key system.es.videomode`"
                  	if [ "$enabled" != "0" ];then
                  		# get output video size
                  		fbdevHeight=$(cut -d, -f2 /sys/class/graphics/fb0/virtual_size)
                  		# In case the logo has been removed, let's put it back again
                  		if [ "${fbdevHeight}" -le 320 ] ; then
                  			fbv2 -f -i /recalbox/system/resources/splash/240p/logo-version.png
                  		else
                  			fbv2 -f -i /recalbox/system/resources/splash/logo-version.png
                  		fi
                  
                  		echo $videoMode | grep -qE "(CEA|DMT) [0-9]{1,2} (HDMI|DVI)"
                  		[ $? = "0" ] && tvservice -e "$videoMode"
                  		settings_lang="`$systemsetting -command load -key system.language`"
                  		recallog "starting emulationstation with lang = $settings_lang"
                  		if grep -q rpi4 /recalbox/recalbox.arch; then
                  			HOME=/recalbox/share/system LANG="${settings_lang}.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libEGL.so SDL_NOMOUSE=1 start-stop-daemon -S -q -m -p /var/run/emulationstation.pid  --exec "$ESBIN" &
                  		else
                  			HOME=/recalbox/share/system LANG="${settings_lang}.UTF-8" SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so SDL_NOMOUSE=1 start-stop-daemon -S -q -m -p /var/run/emulationstation.pid  --exec "$ESBIN" &
                  		fi
                  	fi
                  	/recalbox/scripts/recalbox-config.sh audio
                  	;;
                    stop)
                  	recallog "Stopping Emulationstation"
                  	start-stop-daemon -K -q -p "${PIDFILE}"
                  	clear > /dev/tty0
                  	(echo;echo;echo;echo;echo) > /dev/tty0
                  	scr_msg "Please DO NOT power off Recalbox, PLEASE WAIT !!!"
                  	;;
                    restart|reload)
                  	"$0" stop
                  	if [ -f "${PIDFILE}" ] ; then
                  		ESPID=`cat /var/run/emulationstation.pid 2>/dev/null`
                  		while `"$0" status > /dev/null` ; do
                  			sleep 0.1
                  		done
                  	fi
                  	"$0" start
                  	;;
                    status)
                  	ESPID=`cat ${PIDFILE} 2>/dev/null`
                  	if [ -f "${PIDFILE}" ] && `ps | grep -qE "^[[:space:]]*${ESPID}"` ; then
                  		echo "Emulationstation is running (pid `cat /var/run/emulationstation.pid`)"
                  		exit 0
                  	else
                  		echo "Emulationstation is stopped"
                  		exit 1
                  	fi
                  	;;
                    *)
                  	echo "Usage: $0 {start|stop|restart}"
                  	exit 1
                  esac
                  
                  exit $?
                  

                  J'ai ensuite mis ce fichier dans le réperttoire /recalbox/share/system

                  Je me suis ensuite connect à recalbox avec putty avec le meme compte que winscp

                  la partition étant protégé en écriture, il faut lancer la commande

                  mount -o remount,rw /
                  

                  ensuite on lance la copie

                  cp -f /recalbox/share/system/S31emulationstation /etc/init.d/
                  

                  et on remet les droits

                  chmod 755 /etc/init.d/S31emulationstation
                  

                  Hop pour ma part cela a parfaitement fonctionner.

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

                    Erreur dans le précédent message, que je ne peux bizarrement plus éditer
                    Le fichier est S31emulationstation
                    Cela donne donc :

                    mount -o remount,rw /
                    cp -f /recalbox/share/system/S31emulationstation /etc/init.d/
                    chmod 755 /etc/init.d/S31emulationstation
                    
                    1 Reply Last reply Reply Quote 1
                    • acris
                      acris last edited by

                      @Laban
                      j ai corrigé ton sujet pour S32emulationstation.

                      Laban 1 Reply Last reply Reply Quote 0
                      • Laban
                        Laban @acris last edited by

                        @acris said in Recalbox 7.0 Reloaded (Sortie Jack):

                        @Laban
                        j ai corrigé ton sujet pour S32emulationstation.

                        Le fichier est S31emulationstation

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

                          J'ai fait la modif, toujours pas de son pour moi ....

                          Laban 1 Reply Last reply Reply Quote 0
                          • Laban
                            Laban @gm03 last edited by Laban

                            @gm03 said in Recalbox 7.0 Reloaded (Sortie Jack):

                            J'ai fait la modif, toujours pas de son pour moi ....

                            Essaie de lancer la commande

                            /recalbox/scripts/recalbox-config.sh audio
                            

                            pour voir en te connectant et donne le résultat. Indiques aussi la plateforme. Je suis sur un raspberry pi 3b+

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

                              @Laban said in Recalbox 7.0 Reloaded (Sortie Jack):

                              /recalbox/scripts/recalbox-config.sh audio

                              numid=3,iface=MIXER,name='PCM Playback Route'
                              ; type=INTEGER,access=rw------,values=1,min=0,max=2,step=0
                              : values=0

                              PI2 pour moi ...

                              Laban 2 Replies Last reply Reply Quote 0
                              • Laban
                                Laban @gm03 last edited by

                                @gm03

                                Est ce que cela relance le son ou toujours pas en lançant cette commande ?

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

                                  Non ca fait rien .. ca relance pas le son

                                  Laban 1 Reply Last reply Reply Quote 0
                                  • Laban
                                    Laban @gm03 last edited by

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • Laban
                                      Laban @gm03 last edited by acris

                                      @gm03

                                      Est ce que le fait d'éditer le fichier à la main depuis l'interface web et redémarrant fonctionnait (il fallait cependant arrêter emulationstation avant avec la commande /etc/init.d/S31emulationstation stop )

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

                                        Oui en mettant jack (en ayant stoppé emulationstation) ca marche ... jusqu'au reboot suivant

                                        Laban 1 Reply Last reply Reply Quote 0
                                        • Laban
                                          Laban @gm03 last edited by Laban

                                          il faudrait les logs de lancement pour voir ce qui se passe sur le RPi 2.

                                          Est ce que tu pourrais faire un
                                          /etc/init.d/S31emulationstation stop
                                          puis un
                                          /etc/init.d/S31emulationstation start

                                          et copier ce que donne la sortie pour voir la partie audio

                                          essaie aussi en auto pour voir au lieu de jack

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

                                            @Laban said in Recalbox 7.0 Reloaded (Sortie Jack):

                                            /etc/init.d/S31emulationstation start

                                            [2020/10/04 08:35:37.317] (ERROR) : Cannot find audio device jack
                                            [2020/10/04 08:35:37.384] (ERROR) : [MQTT] Sending messageConnexion to tcp://127.0.0.1:1883 from recalbox-emulationstation failed (send) !
                                            [2020/10/04 08:35:37.385] (ERROR) : [MQTT] Sending messageConnexion to tcp://127.0.0.1:1883 from recalbox-emulationstation failed (send) !
                                            [2020/10/04 08:35:39.698] (ERROR) : Core vice_xcbm5x0 cannot be added to emulator libretro

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

                                            Want to support us ?

                                            73
                                            Online

                                            99.7k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com