RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.66k stars 1.93k forks source link

[Regression] SDL handler doesn't recognize controller after game is launched #16348

Open omikron24 opened 4 days ago

omikron24 commented 4 days ago

Quick summary

I have an SN30 Pro+ controller from 8bitdo since it has motion controls and can be used as a PS3 dualshock or Nintendo Switch Pro controller substitute fro games that require motion controls.

Controller is recognized only until I launch the game, after game launch - "No device connected" is shown in the controller SDL handler menu, refresh doesn't help

Details

In previous builds of RPCS3 my controller was configured as a Nintendo Pro controller and used SDL handler and worked fine, I didn't change any setting anywhere and I don't know when exactly this issue started to happen but when I launch the game controller is not recognized anymore and refresh doesn't help.

Build with regression

0.0.34-17151-b94ddb0c Alpha | master

Attach two log files

RPCS3.log RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

Win 10 Pro 22H2 build 19045.5131 AMD 5800X Nvidia 3090 Ti 560.94 driver

Other details

Controller works fine both with Nintendo Switch and CEMU as a Nintendo Switch Pro controller with all corresponding functions including motion controls

Megamouse commented 3 days ago

This is an upstream bug as far as I can tell

omikron24 commented 3 days ago

Maybe it is a good idea to include a previous version of SDL handler that worked in all upcoming RPCS3 updates until this is resolved since the SDL is a third party?

Megamouse commented 3 days ago

Not really, because older versions have other bugs. And this doesn't seem to affect other players. SDL is updated fairly often, so chances are high this will get resolved soon. I'd recommend using the last working rpcs3 build in the meantime and try the newest updated version from time to time.