batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.9k stars 493 forks source link

[OGS][V32-dev]Duckstation standalone not working #4509

Closed Fishaphrodite closed 2 years ago

Fishaphrodite commented 2 years ago

When launching a ps1 game (.cue file) from EmulationStation on an OGS on the beta, it'll go back to ES.

I'll attach the log, although it doesn't seem to hold valuable information regarding an issue, I also tried launching the emulator with SSH using the command the emulatorLauncher script itself uses, and ended up with a Segmentation fault.

The logs (stderr and stdout since both seem to hold information relevant to this launch).

es_launch_stderr.log es_launch_stdout.log

and the console output itself :

[root@BATOCERAogs /userdata/system]# XDG_DATA_HOME=/userdata/system/configs QT_QPA_PLATFORM=xcb LANGUAGE= CONSOLE=/dev/console HOME=/userdata/system OLDPWD=/ DBUS_SESSION_BUS_ADDRESS=unix:path=/run/dbus/system_bus_socket INIT_VERSION=sysvinit- SDL_NOMOUSE=1 label=BATOCERA TERM=linux PATH=/sbin:/usr/sbin:/bin:/usr/bin board=v10-go3 RUNLEVEL=S XDG_RUNTIME_DIR=/var/run PREVLEVEL=N LANG=fr_FR.UTF-8 SHELL=/bin/sh PWD=/userdata duckstation -batch -fullscreen -- /userdata/roms/psx/Puchi Carat.cue
librga:RGA_GET_VERSION:4.00,4.000000 
ctx=0x33eaceb0,ctx->rgaFd=3 
Rga built version:version:+2017-09-28 10:12:42 
Program directory "/usr/share/duckstation"
User directory: "/userdata/system/configs/duckstation"
[    0.2033] I/DRMDisplay: Current mode for card -1: 480x854@59.987087
Segmentation fault
[root@BATOCERAogs /userdata/system]# 

The game is a working ps1 title (Puchi Carat, PAL version, bin + cue), bios is there with the correct checksum and name, lr-swanstation launches it fine as well. Other games didn't work either.

Thanks for reading.

lbrpdx commented 2 years ago

Seems to be linked to screen rotation (you can see details on the Discord #developers channel). I bumped to the last version, and still the same issue. I think we'll need to remove it from OGA/OGS for v32 and resume investigations later.

lbrpdx commented 2 years ago

Maybe we can close this, at least for v32: standalone Duckstation is deactivated for OGA/OGS, and libretro-duckstation is the new default for OGA/OGS (and others).

Fishaphrodite commented 2 years ago

Oki, let me close it ^^