Project

General

Profile

Actions

Emulator Issues #13612

open

Steam Virtual Gamepad not recognized in latest version (2049) on Steam Deck

Added by Chaonic 3 months ago. Updated 2 months ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

I've updated Emudeck and all Emulators today on the Steam Deck. Ever since I can't play anything using Dolphin.

After starting the emulator directly and looking through the controller configurations, I saw that the Steam Virtual Gamepad was disconnected, the specific controlllers were however still recognized and functional. Upon setting the controlls of the first controller and switching into a game, the problem persisted.

This concerns the latest stable Flatpack version: 2049

Actions #1

Updated by ds22x 3 months ago

Can confirm the problem isn't specific to Emudeck, as I use the Flatpak version without Emudeck installed, and the problem occurs there as well.

Also went a bit deeper and SDL/0/Steam Virtual Gamepad doesn't seem to even exist when loading Dolphin through Steam as a non-Steam shortcut, whereas it does seem to exist when opening it through the start menu shortcut with Steam still running (albeit in a non-functional state).
SDL/0/Steam Deck Controller does work in both cases, but only take inputs from the built-in Steam Deck controller, making it impossible to use an external controller through Steam input without having to switch the current Device in the controller settings.

Actions #2

Updated by teconmoon 2 months ago

I also use the Flatpak without Emudeck and noticed this behavior as well. An immediate workaround would be to switch your game profiles over to evdev/0/Microsoft X-Box 360 pad 0-3, which would more generically support whichever controller is in slot 1-4.

Actions #3

Updated by ModalCookies 2 months ago

Chaonic wrote:

I've updated Emudeck and all Emulators today on the Steam Deck. Ever since I can't play anything using Dolphin.

After starting the emulator directly and looking through the controller configurations, I saw that the Steam Virtual Gamepad was disconnected, the specific controlllers were however still recognized and functional. Upon setting the controlls of the first controller and switching into a game, the problem persisted.

This concerns the latest stable Flatpack version: 2049

Chaonic wrote:

I've updated Emudeck and all Emulators today on the Steam Deck. Ever since I can't play anything using Dolphin.

After starting the emulator directly and looking through the controller configurations, I saw that the Steam Virtual Gamepad was disconnected, the specific controlllers were however still recognized and functional. Upon setting the controlls of the first controller and switching into a game, the problem persisted.

This concerns the latest stable Flatpack version: 2049

This isn't EmuDeck related, looks like a general bug with Dolphin and SDL.

Rolled back to 2407-228, Steam Virtual Gamepad shows up in Game Mode. Updated to 2407-238, 'Steam Virtual Gamepad' does not show up in Game Mode. The relevant PR for 2407-238 is: https://github.com/dolphin-emu/dolphin/pull/12144

Actions

Also available in: Atom PDF