Salut !
J'utilise recalbox 8.1 sur Pi4. Je ne comprends pas pourquoi les retroachievements que je débloque sur les jeux PSX ne sont pas en hardcore alors que le mode hardcore est activé et fonctionne sur d'autres plateformes.
Vous avez une idée ?
Salut !
J'utilise recalbox 8.1 sur Pi4. Je ne comprends pas pourquoi les retroachievements que je débloque sur les jeux PSX ne sont pas en hardcore alors que le mode hardcore est activé et fonctionne sur d'autres plateformes.
Vous avez une idée ?
@salokyn said in Utiliser un disque dur formaté en btrfs:
Problème : le redémarrage d'ES avev /etc/init.d/S*emulationstation restart me colle un écran noir puis rien. Je dois redémarrer ES depuis l'interface web pour que ça fonctionne.
Il suffit d'attendre un peu avant de redémarrer ES :
#!/bin/sh
# UUID du disque
UUID=3b767376-9bda-4c33-96f3-6fc922a21fd0
case "$1" in
start)
# Charger le module btrfs si ce n'est pas déjà fait
if ! (lsmod|grep -q btrfs); then
modprobe btrfs
fi
# Attendre la disponibilité du disque
while [ ! -e /dev/disk/by-uuid/"$UUID" ]; do
sleep 1
done
mount -t btrfs -o subvol=recalbox/roms /dev/disk/by-uuid/"$UUID" /recalbox/share/roms
mount -t btrfs -o subvol=recalbox/saves /dev/disk/by-uuid/"$UUID" /recalbox/share/saves
# Attendre un peu
sleep 5
# Redémarrer ES
/etc/init.d/S*emulationstation restart
;;
stop)
umount /recalbox/share/roms
umount /recalbox/share/saves
;;
esac
exit $?
Du coup, j'essaie avec le custom.sh
, mais j'ai un soucis lors du redémarrage d'ES après avoir monté les partitions (voir ci-dessous).
J'avais déjà un dossier /recalbox
sur ce disque avec des roms et des sauvegardes. Je vais les conserver.
D'abord, sous un autre système linux car recalbox n'embarque pas le package btrfs-progs, créer un subvolume btrfs pour les répertoires roms et saves qu'on pourra monter directement dans /recalbox/share/roms et /recalbox/share/saves
Mettons que le disque soit monté sur /mnt/
cd /mnt
# On renomme les dossier roms et saves existants
mv recalbox/roms recalbox/roms.orig
mv recalbox/saves recalbox/saves.orig
# Création des subvolumes
btrfs subvolume create recalbox/roms
btrfs subvolume create recalbox/saves
# Copie des roms vers les subvolumes
cp -r --reflink recalbox/roms.orig/* recalbox/roms
cp -r --reflink recalbox/saves.orig/* recalbox/saves
Ensuite le custom.sh
:
#!/bin/sh
# UUID du disque
UUID=3b767376-9bda-4c33-96f3-6fc922a21fd0
case "$1" in
start)
# Charger le module btrfs si ce n'est pas déjà fait
if ! (lsmod|grep -q btrfs); then
modprobe btrfs
fi
# Attendre la disponibilité du disque
while [ ! -e /dev/disk/by-uuid/"$UUID" ]; do
sleep 1
done
mount -t btrfs -o subvol=recalbox/roms /dev/disk/by-uuid/"$UUID" /recalbox/share/roms
mount -t btrfs -o subvol=recalbox/saves /dev/disk/by-uuid/"$UUID" /recalbox/share/saves
# Redémarrer ES (ça coince ici !)
/etc/init.d/S*emulationstation restart
;;
stop)
umount /recalbox/share/roms
umount /recalbox/share/saves
;;
esac
exit $?
Problème : le redémarrage d'ES avev /etc/init.d/S*emulationstation restart
me colle un écran noir puis rien. Je dois redémarrer ES depuis l'interface web pour que ça fonctionne.
Vous auriez un tuyau pour ceci ?
Bonjour,
D'abord merci pour ce travail de dingue que vous accomplissez !
Je viens de faire une installation fraîche de la beta8 sur RPi4.
L'installation (sur la carte SD) qui a lieu lors du premier démarrage a fini par figer. J'ai tout de même redémarré à l'arrache et ça fonctionne.
Pour faire suite au post ici : https://forum.recalbox.com/topic/25408/utiliser-un-disque-dur-formaté-en-btrfs
Serait-il envisageable de charger par défaut le module btrfs pour prendre en charge nativement ce FS ? Ceci afin de pouvoir utiliser un HDD externe formaté en btrfs. Le module est déjà présent, il n'y a qu'à le charger :
# ls /lib/modules/5.10.78-v7l/kernel/fs/btrfs/
btrfs.ko
# cat /proc/modules |grep btrfs
# modprobe btrfs
# cat /proc/modules |grep btrfs
btrfs 1445888 0 - Live 0xbf73e000
xor 16384 1 btrfs, Live 0xbf2c9000
zstd_compress 172032 1 btrfs, Live 0xbf552000
raid6_pq 110592 1 btrfs, Live 0xbf536000
Est-ce qu'un beta8 testeur pourrait vérifier si le module est chargé par défaut svp ?
grep btrfs /proc/modules
Merci,
Je vais donc faire un snapshot btrfs de mon volume recalbox avant de passer à la beta
Je vous tiens au courant.
Bonjour,
J'ai tenté de brancher un disque dur formaté en btrfs sur ma recalbox (RPi4) mais ce FS n'est pas supporté, bien que le module soit présent.
J'ai essayé de charger manuellement le module : ça fonctionne !
modprobe btrfs
mount /dev/sda1 /mnt
df /mnt
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 4883769344 926809392 3955353200 19% /mnt
Serait-ce compliqué de charger ce module au démarrage pour pouvoir utiliser mon disque en external storage ?
Bonjour,
J'utilise RB 7.1.1 sur RPi4.
J'essaie de faire fonctionner la vibration manette de ma 8bitdo SF30 Pro avec libretro_mupen64plus en bluetooth.
Je sais que le core supporte la vibration, ça fonctionne avec la SF30 Pro en mode Xinput connectée par câble USB. Mais je préférerai que ça fonctionne en blutooth (intégré au RPi4). Avez-vous une idée ?
J'ai testé les modes Dinput et Xinput en filaire et en blutooth. Je récapitule:
Marche pas
# dmesg
[ 3573.407324] usb 1-1.1: new full-speed USB device number 13 using xhci_hcd
[ 3573.544373] usb 1-1.1: New USB device found, idVendor=2dc8, idProduct=6000, bcdDevice= 0.01
[ 3573.544390] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3573.544399] usb 1-1.1: Product: 8Bitdo SF30 Pro
[ 3573.544406] usb 1-1.1: Manufacturer: 8Bitdo SF30 Pro
[ 3573.544413] usb 1-1.1: SerialNumber: SF30 Pro
[ 3573.552920] input: 8Bitdo SF30 Pro 8Bitdo SF30 Pro as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2DC8:6000.000C/input/input17
[ 3573.553203] hid-generic 0003:2DC8:6000.000C: input,hidraw2: USB HID v1.11 Gamepad [8Bitdo SF30 Pro 8Bitdo SF30 Pro] on usb-0000:01:00.0-1.1/input0
Marche pas.
# dmesg
[ 4088.628516] hid-generic 0005:2DC8:6100.000E: unknown main item tag 0x0
[ 4088.628692] input: 8Bitdo SF30 Pro as /devices/platform/soc/fe201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:2DC8:6100.000E/input/input20
[ 4088.628969] hid-generic 0005:2DC8:6100.000E: input,hidraw2: BLUETOOTH HID v1.00 Gamepad [8Bitdo SF30 Pro] on b8:27:eb:47:a7:76
Ça vibre !
RB affiche la notification "Xbox 360 Controller a été branché".
# dmesg
[ 3280.501743] usb 1-1.1: new full-speed USB device number 12 using xhci_hcd
[ 3280.504166] hid-generic 0005:045E:02E0.000A: unknown main item tag 0x0
[ 3280.504510] input: 8Bitdo SF30 Pro as /devices/platform/soc/fe201000.serial/tty/ttyAMA0/hci0/hci0:11/0005:045E:02E0.000A/input/input14
[ 3280.505155] hid-generic 0005:045E:02E0.000A: input,hidraw2: BLUETOOTH HID v9.03 Gamepad [8Bitdo SF30 Pro] on b8:27:eb:47:a7:76
[ 3280.650241] usb 1-1.1: New USB device found, idVendor=045e, idProduct=028e, bcdDevice= 1.14
[ 3280.650251] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3280.650258] usb 1-1.1: Product: Controller
[ 3280.650264] usb 1-1.1: Manufacturer: 8Bitdo SF30 Pro
[ 3280.650270] usb 1-1.1: SerialNumber: 157F8F8
[ 3280.655027] input: Microsoft X-Box 360 pad as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input15
Marche pas.
RB affiche la notification "Xbox One S Controller a été branché"
# dmesg
[ 3493.590220] hid-generic 0005:045E:02E0.000B: unknown main item tag 0x0
[ 3493.590528] input: 8Bitdo SF30 Pro as /devices/platform/soc/fe201000.serial/tty/ttyAMA0/hci0/hci0:14/0005:045E:02E0.000B/input/input16
[ 3493.590787] hid-generic 0005:045E:02E0.000B: input,hidraw2: BLUETOOTH HID v9.03 Gamepad [8Bitdo SF30 Pro] on b8:27:eb:47:a7:76
@Salokyn said in SN30 Pro à appairer à chaque démarrage de la recalbox:
Je ne sais pas si c'est lié, mais j'ai un problème similaire
RB ne vois pas les manettes en mode Switch. Mais à force de tentatives ça a fini par revenir en mode Dinput ... sans plus d'explications... espérons que ça dure.
Je ne sais pas si c'est lié, mais j'ai un problème similaire depuis hier aussi avec 2 manettes SF30 Pro (c'est juste la couleur qui change avec la SN30 Pro apparemment). Ça fonctionnait bien jusque là et depuis je m'arrache les cheveux. L'appairage marche 1 fois sur 10 et quand ça marche au reboot de RecalBox faut tout refaire.
J'ai le dernier PW (1,35).
Je vois des infos sur https://recalbox.gitbook.io/documentation/v/francais/compatibilite-materiels/compatibilite-des-peripheriques/8bitdo-sur-recalbox
Le coup du "Hold select for 3 seconds", faut le faire à un moment précis ou n'importe quand ?
Je vais voir ce que le mode switch donne.
Le dernier firmware 1.35 de la Sf30 résout le problème apparemment
J'ai réussi !
J'ai décrypté avec PSXtract (https://github.com/xdotnano/PSXtract/releases) :
psxtract -c EBOOT.EPB DOCUMENT.DAT
J'obtiens un ou plusieurs .BIN/.CUE que je peux réutiliser dans PSX2PSP.
J'ai testé avec succès pour FF VII (3 CD) et Fade to Black. J'ai fait la manip pour FF IX mais ça ne démarre pas. Il doit sûrement encore falloir des SBI.
Ok, je doutais qu'ils étaient pourris de DRM. Merci.
Bonjour,
J'ai une PSP sur laquelle j'ai quelques jeux PSX que j'avais achetés sur le PSN et que je peux télécharger directement depuis la console.
J'ai essayé de lancer les .PBP que j'ai récupéré sur le MemoryStick de la PSP sur Recalbox 7 (sur RPi3).
Si je les mets dans le dossier psp
l'émulateur me dit qu'il ne fait pas tourner de jeux PS1, et si je les mets dans le dossier psx
l'émulateur s’arrête après quelques secondes.
Savez-vous si c'est possible ce que je fais ?
Sinon pas de soucis avec PBP que je fais avec PSX2PSP.
simple-agent
n'a plus répondu :
/recalbox/scripts/bluetooth/simple-agent hci0 "EB:E1:46:14:D6:21"
Agent registered
^CTraceback (most recent call last):
File "/recalbox/scripts/bluetooth/simple-agent", line 182, in <module>
mainloop.run()
KeyboardInterrupt
bluetoothctl
n'a pas aidé
[SteamController]# agent on
Agent is already registered
SteamController]# default-agent
Default agent request successful
[SteamController]# power on
Changing power on succeeded
[SteamController]# scan on
Discovery started
...
[SteamController]# connect EB:E1:46:14:D6:21
Attempting to connect to EB:E1:46:14:D6:21
Connection successful
[SteamController]# trust EB:E1:46:14:D6:21
Changing EB:E1:46:14:D6:21 trust succeeded
L'archive est là : https://paste.gifino.fr/?20a337d37473a5fd#6uvGkFhmgEoPYgMdZxfa1PTTj8XwDrju6tPQN4NGnyya
J'ai bien fais les modifs en ssh et rebooté à chaque changement.
global.input=sdl2
n'apporte rien
sdl2-jstest --list
n'affiche pas le SteamController
Pourtant il est bien connecté :
hcitool con
Connections:
< LE EB:E1:46:14:D6:21 handle 64 state 1 lm MASTER
Bonjour,
Le steam controller permet une connexion en Blutooth depuis une certaine version du firmware.
J'ai essayé d'utiliser le mien avec recalbox sur RPi3 mais je ne m'en sors pas.
Je démarre le Steam Controller en maintenant le bouton Y pour le passer en mode appairage. Je vais dans le menu "Associer une manette Blutooth". Je retrouve bien le steam controller dans la liste. Je le sélectionne et j'ai le message "Manette associée". Mais après ça je ne peux toujours pas l'utiliser.
J'ai essayé avec controllers.steam.enabled
à 0
et à 1
(c'est peut être réservé pour la connexion USB ?), ça ne change rien apparemment.
Est-ce que la connexion Blutooth au Steam Controller est supportée ?
Ok,
Avec n64.configfile=dummy
je perds la config de RetroArch. Peut-on récupérer la config automatique pour la recopier là où elle est lue dans ce mode et ainsi éviter de tout reconfigurer à la manuellement ?
Bonjour,
J'ai parcouru pas mal de pages de ce forum et je n'arrive pas à trouver de réponse qui me satisfait.
J'ai Recalbox 7.0.1 sur RPi3 et une manette 8bitdo SF30 Pro.
Pour émuler la N64 j'ai fait le choix d'utiliser un émulateur LIBRETRO pour avoir les Retroachievements.
Mon problème : Je n'ai pas la gâchette Z de la N64 mappée sur la manette SF30Pro (sur L2 ou R2).
J'ai bien vu la méthode n64.configfile=dummy
qui permet d'utiliser la config /share/system/configs/mupen64
plutôt que la config automatique de recalbox, mais la config auto me convient très bien (si ce n'est ce problème de gâchette Z).
Y a t'il moyen de modifier le mapping de ce bouton sans pour autant utiliser la config dummy ?