RPCS3 Drops SDL (Stadia) controller/ SDL Error
Started by WaywardScythe




2 posts in this topic
WaywardScythe
Member


0
2 posts 1 threads Joined: Sep 2024
09-15-2024, 07:55 PM -
#1
Hi, I hadn't used RPCS3 in several months and upon opening it recently I found that my Stadia controller disconnects and cannot be found again if emulation is stopped and started, requiring a restart of RPCS3. I've tried to wait the problem out but the last 4 or so updates haven't fixed it so I'm asking for help here. 

This seems to be the relevant line in the user-facing log in RPCS3 as it's running: "E SDL: Could not open device 0! SDL Error: HIDAPI device disconnected while opening"

I've consistently replicated the problem using the PS3 interface so I don't think it's a game specific problem, and I've attached two different log files of the issue being triggered two different ways (via the interface closing and reopening itself to recompile, and through manually stopping and then starting it). 

I've had trouble searching for this issue on my own so any assistance (even pointing out if I've done something wrong) would be wonderful. 

System Specs: 
13th Gen Intel® Core™ i7-13700H  2.40 GHz
16.0 GB RAM
NVIDIA GeForce RTX 4050 Laptop GPU, driver 532.10.0.0
Windows 11 22631.4169

RPCS3.log.gz RPCS3.log2.gz
This post was last modified: 09-15-2024, 07:57 PM by WaywardScythe.


Attached Files
.gz   RPCS3.log.gz (Size: 1.6 MB / Downloads: 0)
.gz   RPCS3.log2.gz (Size: 1.68 MB / Downloads: 0)
kayouu
Member


0
1 posts 0 threads Joined: Nov 2024
11-02-2024, 10:09 PM -
#2
Same issue here with Stadia Controller. Detected without issue and showing controls before loading a game, in PAD settings. After loading game it dissapears from settings.
WaywardScythe
Member


0
2 posts 1 threads Joined: Sep 2024
8 hours ago -
#3
(11-02-2024, 10:09 PM)kayouu Wrote: Same issue here with Stadia Controller. Detected without issue and showing controls before loading a game, in PAD settings. After loading game it dissapears from settings.

So I have found a consistent workaround for this issue, thanks to a Mac user (they seem to be having similar problems with more controllers). Specific to the Stadia controller: have the controller turned off when you run RPCS3. Go to Pads and set your keyboard as your controller, and check the bindings so that you can d-pad in game. Run the game you want to play (For game collections like HD Metal Gear use the keyboard to select the game you want to play in the collection). Once you hit the game main menu of the specific game you want to play, you can turn on the Stadia controller, and then go to Pads again and switch your controller back to SDL (I haven't had any issues with it not detecting my controller at this point). it should be good for that play session after all that. 

When I was trying to research the problem on my own it seemed like maybe the SDL controller support is a chunk of code maintained by some other group, and that might be the problem. In which case, I can understand why the RPCS3 team hasn't fixed it, cause it's not their code. but I'm not a programmer and github is nearly incomprehensible to me so it'd be great to get some sort of response here. A "hey you'll have to wait on the SDL team to fix this issue" or even a "stop asking about this it's not our code" would be helpful at this point.


Forum Jump:


Users browsing this thread: 4 Guest(s)