Problème avec l'Odroid C2 / emu PSX
-
Je viens de faire un "top" en ssh, voici le résultat:
Ce qui est étonnant c'est le CPU n'a pas l'air chargé.Mem: 388220K used, 1370460K free, 3452K shrd, 16788K buff, 119024K cached
CPU: 23% usr 0% sys 0% nic 74% idle 0% io 0% irq 1% sirq
Load average: 0.96 0.74 0.40 3/125 1063
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
1058 1027 root R 264m 15% 25% /usr/bin/retroarch -L /usr/lib/libretro/pcsx_rearmed_libretro.so --config /recalbox/share/system/configs/retroarch/retroarchcustom.cfg /recalbox/share/roms/psx/Final Fantasy
86 2 root SW 0 0% 0% [kworker/u8:2]
936 2 root SW 0 0% 0% [kworker/u8:1]
85 2 root SW 0 0% 0% [kworker/0:2]
783 1 root S 73212 4% 0% /usr/sbin/ntpd -g
1024 879 root R 2496 0% 0% top
119 1 root S 2368 0% 0% /sbin/klogd -n
862 834 root S 854m 50% 0% /usr/bin/node server.js
834 1 root S 841m 49% 0% node virtualgamepads.js
675 1 root S 461m 27% 0% {emulationstatio} /usr/bin emulationstation
803 1 root S 30204 2% 0% smbd -D --configfile=/etc/samba/smb.conf
1027 1026 root S 28968 2% 0% python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -system psx -rom /recalbox/share/roms/psx/Final Fantasy VII (France) (Disc 1).cue -emulator default -c
805 803 root S 28116 2% 0% {smbd-notifyd} smbd -D --configfile=/etc/samba/smb.conf
806 803 root S 28108 2% 0% {cleanupd} smbd -D --configfile=/etc/samba/smb.conf
808 1 root S 18864 1% 0% nmbd -D --configfile=/etc/samba/smb.conf
1026 675 root S 18436 1% 0% sh -c python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -system psx -rom /recalbox/share/roms/psx/Final\ Fantasy\ VII\ (France)\ (Disc\ 1).cue -emu
1028 1026 root S 17256 1% 0% head -300
366 1 root S 5928 0% 0% /usr/sbin/wpa_supplicant -u
265 1 root S 5264 0% 0% /usr/sbin/connmand -n
454 1 root S 4944 0% 0% /usr/sbin/lircd -n --driver=default --device=/dev/lirc0 --output=/var/run/lirc/lircd --pidfile=/var/run/lirc/lircd-lirc0.pid /recalbox/share/system/.config/lirc/lircd.conf
173 1 root S 4156 0% 0% /sbin/udevd -d
879 878 root S 3708 0% 0% -sh
789 1 avahi S 3328 0% 0% avahi-daemon: running [RECALBOX.local]
237 1 dbus S 2796 0% 0% dbus-daemon --system
878 794 root S 2712 0% 0% /usr/sbin/dropbear -R
116 1 root S 2368 0% 0% /sbin/syslogd -n
859 1 root S 2368 0% 0% /sbin/getty 38400 tty2
794 1 root S 2348 0% 0% /usr/sbin/dropbear -R
1 0 root S 1756 0% 0% init [3]
6 2 root SW 0 0% 0% [kworker/u8:0]
80 2 root SW 0 0% 0% [ge2d_monitor]
83 2 root SW 0 0% 0% [kthread_di]
79 2 root SW 0 0% 0% [mmcqd/0]
33 2 root SW 0 0% 0% [khubd]
36 2 root SW 0 0% 0% [kworker/0:1]
768 2 root SW 0 0% 0% [RTW_CMD_THREAD]
73 2 root SW 0 0% 0% [kworker/3:1]
72 2 root SW 0 0% 0% [irq/249-sd_emmc]
7 2 root SW 0 0% 0% [rcu_preempt]
71 2 root SW 0 0% 0% [kthread_hdcp]
14 2 root SW< 0 0% 0% [kworker/1:0H]
67 2 root SW 0 0% 0% [kworker/1:1]
69 2 root SW 0 0% 0% [kworker/2:1]
3 2 root SW 0 0% 0% [ksoftirqd/0]
208 2 root SW 0 0% 0% [w1_bus_master1]
74 2 root SW 0 0% 0% [irq/99-sd_emmc_]
75 2 root SW 0 0% 0% [irq/101-sd_emmc]
12 2 root SW 0 0% 0% [ksoftirqd/1]
16 2 root SW 0 0% 0% [ksoftirqd/2]
20 2 root SW 0 0% 0% [ksoftirqd/3]
934 2 root SW 0 0% 0% [kworker/0:0]
2 0 root SW 0 0% 0% [kthreadd]
5 2 root SW< 0 0% 0% [kworker/0:0H]
8 2 root SW 0 0% 0% [rcu_sched]
9 2 root SW 0 0% 0% [rcu_bh]
10 2 root SW 0 0% 0% [migration/0]
11 2 root SW 0 0% 0% [migration/1]
13 2 root SW 0 0% 0% [kworker/1:0]
15 2 root SW 0 0% 0% [migration/2]
17 2 root SW 0 0% 0% [kworker/2:0]
18 2 root SW< 0 0% 0% [kworker/2:0H] -
Du coup je crois pas que ça soit un pb de matériel, mais d'émulateur.
J'utilise Libretro et pour le core, PCSX_REARMEDMais le truc si je mets défaut aux deux, ça ne change rien.
-
Je crois qu'il n'y a qu'un seul core, psxrearmed.
Ff7 fonctionne parfaitement sur pi2 chez moi.
Tu es sûr de la qualité de la Rom ?
As tu modifié des paramètres dans retroarch ? -
a priori je penserai pour un problème de compilation de cet ému sur Odroid C2 ...
-
@noktambule said in Problème avec l'Odroid C2 / emu PSX:
Tu es sûr de la qualité de la Rom ?
Merci pour ta réponse
Non, pas sur de la ROM, et j'ai modifié des paramètres dans PCSX_ReArmed (avec F1) mais pas grande amélioration@noktambule : possible, c'est ce que je voudrais savoir.
A priori mon alim est bonne mais je suis en cours de tests
Edit: Pour la ROM, tous les jeux PSX ont ce lag de son, donc je pense pas
-
@voljega faudrait voir avec la team ainsi que des utilisateurs de c2 si lors de leurs tests ils ont eu le même problème...
-
Oui, si la team pouvait tester une ROM avec le C2 pour voir si le problème ne vient pas de chez moi !
J'ai testé une autre carte SD, 32 Gb samsung (or et rouge) et pareil, même lags de son.
Je peux aussi envoyer une archive debug si vous voulez.A+ et merci pour le taf en tout cas.
-
le odroid c2 a une architecture particulière aarch64 et non arm classique.
ce dernier ne supporte pas les optimisation NEON sous buildroot, ce qui a forcément un impacte sur l'émulation psx/n64 -
L'émulation N64 fonctionne parfaitement ! (du moins pour le son, car le clavier ne répond pas pour le moment)
J'attend des manettes qui devraient arriver d'ici peu. -
j'ai aussi cette erreur dans le log:
sh: /usr/bin/setterm: No such file or directory -
@yogg oui l'émulation n64 fonctionne, mais pas aussi bien qu'elle le devrait si on avait un soc arm classique de même puissance.
de pus l'émulateur pcsx-rearmed est fortement optimisé arm/neon. le fait de ne pas utiliser les optimisation neon a donc un fort impact sur les performances. -
@rockaddicted
En ce cas, seriez vous d'accord pour que l'on modifie cette page : https://github.com/recalbox/recalbox-os/wiki/Board-Compatibility-(EN)
Pour y indiquer que l'émulation psx et N64 sont imparfaites, afin que les futurs acquéreurs de c2 soient au courant du problème ? -
@noktambule il faudrait refaire des tests avant pour confirmer
-
@rockaddicted
Pas de problème! -
Ok alors je vais patienter, espérons un correctif pour la prochaine màj !
Merci
-
@yogg
Je ne suis pas sur que tu puisses attendre une amélioration après une mise à jour, a moins que cette mise à jour n'apporte un nouvel emulateur pour psx. -
Ah... dommage
Du coup l'intérêt du C2 pour Recalbox est très discutable!J'ai vu que Lakka était compatible avec le C2, j'essaie et vous dit si c'est mieux.
-
@yogg
Si lakka utilise aussi pcsx rearmed, ce sera le même problème. Je ne sais pas ce qu'il en est, le mieux effectivement est de tester ! -
@noktambule
Ouais c'est pareil. Et pour N64 j'arrive pas à lancer un jeu, le bios n'est pas présent et c'est plus difficile à configurer que Recalbox.
Je laisse tomber, tant pis. -
@yogg
Merci pour le retour et le test !Nous n'oublierons pas ton sacrifice !
Blague à part, il te reste tout de même beaucoup d'autres consoles pour te faire plaisir, heureusement.