General Duckstation discussion
-
@windg I second your congratulations to @dankcushions :-) Thanks for bringing that great PSX emu to Retropie! I'm pleasantly surprised by how great it runs on Pi4 (fKMS/OpenGL). I do also confirm compatibility is even higher than with PCSX-ReARMed. Some games that were crashing or unplayable do work now (eg. Crusader No Remorse, Night Raid, G-Police 2).
To your questions...
- Vibration doesn't work => I don't know but it's supported. Perhaps fiddle with the many controller settings in Retroarch GUI > Controller until you got one working.
- Multi-disk games with .m3u file don't start => ensure all your discs/files end with
.chd
or any other supported extensions. I might raise a feature request to support different extensions (eg..cd[1-4]
) - Ir-duckstastion will support Pi3 ? => check that thread for an answer. Not sure about the performance though.
- How we are going to change disks when the game ask for this ? => once you've changed your
.m3u
and associated files to.chd
(or whatever supported) then you can change disc the Retroarch way. By simply entering RA GUI, navigate to Disc Control and Eject/change index. - I'm adding a fifth one because it can be annoying. In case your game(s) have music/CDDA issues (eg. looping or stuttering) and game has been compressed in
.chd
. It might be due to an older version ofchdman
being used. If so get the latest MAME binary, extract it and you'll find various executables. One of these beingchdman
which will match the MAME version. Compress again your game using that new version and you should be good.
@dankcushions Thank you again. I'm about to start a long testing session with roughly ~650 games - mostly PAL/FR. If you have any advice(s) or recommendations please feel free to share :-) I'm running a pi4 with everything standard/default (fKMS/32bit/Retropie). So far results are impressive. I got minor issue(s) with:
- Crusader No Remorse (logo FMV have horizontal black bars on top, otherwise game runs fullspeed)
* Tai'Fu (3D cutscenes = slideshows, otherwise game runs fullspeed)
EDIT: as specified in the doc after I've set
audio_driver = alsathread
everything I throw at it does run fullspeed. -
@nemo93 thanks! but really it's a very simple script module that was just waiting for various ducks (no pun intended!) to be in a row before it could be included, but it's for sure exciting!
pi3 (and pi2) are supported (I'm curious about performance!) but you need to set the renderer core option to 'Software'. This will be the default eventually: https://github.com/RetroPie/RetroPie-Setup/pull/3353
I may create a testing/announcement thread to compile all this info in one place later today.
-
@dankcushions said:
...that was just waiting for various ducks (no pun intended!) to be in a row
Awesome :-)
I may create a testing/announcement thread to compile all this info in one place later today.
That would be nice. So far and as stated above results are impressive, flawless even on the first batch of 30 games or so. I second you regarding the default setting for the
renderer
. It seems to work slightly better when set tosoftware
, at least on pi4. A Github topic confirms that too. The only issue is with rumble/vibration as @windg said it just doesn't work on my setup despite trying various controller configs (there are not much).It's a sensitive topic as subjective but to me Duckstation does "sound" better. I mean audio quality appears to be clearer compared to PCSX-ReARMed (eg. Xenogears). This was enough to convince me to set that emulator as default for PSX.
-
This is amazing and can't wait for duckstation. I really want to love pcsx rearmed but the random crashes for some games is just too much.
-
The vibration is working. During the game open RetroArch menu nd from Controls > Port 1 controls > Device type > Analog Controller (Dualshock).
Also Disk swaping is working fine, i test it with Metal Gear Solid.
The overall performance on Raspberry Pi3 is very good, only few crackling sounds here and there especially on game menus.
Edit :
i discovered that the crackling sounds are affected from cpu overclocking option . if i set it to 50% they disappear, but the game is running slower.To bad it is not possible to set the CPU overclocking to 80 % or something similar, the option dont have this value, and if you try to change it from the retroarch options file it doesn't work either. It will be perfect if we can find a way to adjust this setting .
-
I've created an 'announcement' thread for lr-duckstation here: https://retropie.org.uk/forum/topic/30743/lr-duckstation-experimental-new-playstation-1-emulator - might be a better place for discussion specific to that version.
@windg I believe standalone allows this level of granularity, but I'm still working on the script for this. If so, it may be possible to request more options for the libretro core. Still, have a look through the core options and try different things - I am not sure if any enhancements are on by default for pi3? Disabling them may help.
-
@windg Please check you have
audio_driver = alsathread
in yourretroarch.cfg
(global config) to be sure? Thanks for "vibration" tip. I found out I'm using a specific input driver (linuxraw
) which doesn't play well in that case...Moving on to the new thread now :)
-
@nemo93 Yes i have this setting .
I reading reports about crackling sounds in the the github page of Duckstation so maybe it is not releated with the hardware. -
Has anyone succeeded at running any games at 2x resolution at a reasonable speed? Even on an overclocked Pi4 doesn't seem up to this. This is certainly an emulator that will grow in usefulness as the capability of Raspberry Pis increase although I think I will probably stick with PCSX Rearmed in the short term.
-
@george-spiggott said in General Duckstation discussion:
Has anyone succeeded at running any games at 2x resolution at a reasonable speed? Even on an overclocked Pi4 doesn't seem up to this. This is certainly an emulator that will grow in usefulness as the capability of Raspberry Pis increase although I think I will probably stick with PCSX Rearmed in the short term.
I have been running a few games (spyro, ff1/2, crash bandicoot, ONE) at 4x res, with 32x msaa at over full speed (Vulkan hardware rendering). My pi4 is overclocked, but pretty much stock RetroPie.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.