Recalbox 7.0 Reloaded (Sortie Jack)
-
@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 emulationstationtu as modifié quoi ?
-
@acris dans config.txt sans succes ..
hdmi_safe=1
hdmi_force_edid_audio=1
hdmi_drive=2sinon , 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 ? -
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. -
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
-
On va donc attendre que la team règle le problème alors, merci
-
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.
-
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
-
@Laban
j ai corrigé ton sujet pour S32emulationstation. -
@acris said in Recalbox 7.0 Reloaded (Sortie Jack):
@Laban
j ai corrigé ton sujet pour S32emulationstation.Le fichier est S31emulationstation
-
J'ai fait la modif, toujours pas de son pour moi ....
-
@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+
-
@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=0PI2 pour moi ...
-
Est ce que cela relance le son ou toujours pas en lançant cette commande ?
-
Non ca fait rien .. ca relance pas le son
-
This post is deleted! -
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 )
-
Oui en mettant jack (en ayant stoppé emulationstation) ca marche ... jusqu'au reboot suivant
-
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 startet copier ce que donne la sortie pour voir la partie audio
essaie aussi en auto pour voir au lieu de jack
-
@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 -
Bonjour à tous,
Idem pour moi, dès le premier redémarrage, j'ai retenté une seconde fois mais rien à faire. j'ai également changé en manuel dans la console manager, tous ce qui était possible. Pour le moment, le seul moyen que j'ai trouvé, c'est de relancer via la console manager, le son revient systématiquement. Mais dès un redémarrage via Recalbox, le son est de nouveau absent. Pas très pratique, mais en attendant une mise à jour de la super team RECALBOX, ce n'est pas si mal.
Pour info, je suis sur P3 B+ et sur carte SD.
En tout cas la team, merci mille fois pour votre super taff, cocorico !!!