Vibration don't work for some ps1 games.
-
-Pi4/Pi400
-Official PSU
-RetroPie 4.8 installed with Pi-imager and updated to 4.8.4
-Roms from usb stick 128 gb
-Logitech F710 - wireless
-lr-pcsx-rearmed/lr-swanstationI have a weird issue with some psx games, the vibration is working with some and it doesn't work with some others . For example, in the Spyro The Dragon(USA), Test Drive 5 vibration don't work but Gran Turismo 2(PAL), Tenchu(USA) the vibration is working.
it would can be a compatibility issue but i tested the same roms, controller and cores, with RetroArch in my PC and all the above games they have vibration. I tried also a different Pi with the same result. The controller have new batteries and don't have issues when i test it with Windows PC. Does someone else have same issue with those games ? Thanks.
-
@windg same BIOS in your pc test? i noticed you're using the PSP psx bios, which is "cut down" in some way that (possibly) increases performance, but in perhaps some undesired ways.
-
Do you have the Rumble Effectts core option turned on for the game ? Is controller port set-up as a Device with rumble support (e.g. analog or Dualshock) ?
-
@dankcushions I tested with all psx bios, i verified that i have the correct ones, same issue.
@mitu Yes , i have enable Dualshock from RA menu, i have enable vibration in controller and i check the game option.
Thanks!
-
@windg said in Vibration don't work for some ps1 games.:
@mitu Yes , i have enable Dualshock from RA menu, i have enable vibration in controller and i check the game option.
I can't reproduce this. If the controller is set to Dualshock then the Rumble menu appears in-game and rumble works. There's a low intensity rumble right at the start of the game when you're 'un-freezing' the dragons.
Tested with thepcsx_rearmed
core and the SCPH5500.BIN BIOS. -
Thanks to look into this. In me the vibration option in the game, doesn't appear at all. Maybe this is the my issue, for some reason even i have enable dualshock from RA menu, the controller didn't recognized as dualshock.
-
@windg said in Vibration don't work for some ps1 games.:
In me the vibration option in the game, doesn't appear at all
That's strange, since your log shows that the controller is set as Dualshock.
... [libretro INFO] port: 1 device: dualshock ...
If it's not set, then the menu doesn't show up. Can you try with a different BIOS ?
-
Yes, i tried all bios, i try also a clean install of RetroPie 4.8 without the latest updates.
I just test and with the Ape Escape(USA) and here the controller is working fine. I tried also to downgrade the xpad driver to commit bc930a5, but i have error during the building. Thanks! -
@mitu
I find a way to make the vibration work.
After i choose a game, if i open the RetroArch menu and set the controller to dualshock as fast i can, after the runcommand window closed, then the vibration will worked. I tested with all problematic games and they now are working. -
@windg You can also reset the game (Hotkey + B) in order for the controller type to be re-read, just changing it mid-game doesn't work. Save a game Remap file for the controls so you don't have to repeat the steps each time.
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.