Project

General

Profile

Actions

Emulator Issues #13122

open

Dolphin conflicts with EmulationStation-DE when using a GameCube controller through an adapter

Added by fenamori about 2 years 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

Game Name?

Any

What's the problem? Describe what went wrong.

Dolphin is unable to use a generic 4-port GameCube controller adapter when launched through EmulationStation-DE. When launched separately from ES-DE (with both open), the adapter configuration panel has the error: "Error Opening Adapter: Resource busy". The adapter is confirmed to be working when Dolphin is launched separately, and with ES-DE closed, or when the adapter is unplugged and plugged back in after launching a game from ES-DE.

What steps will reproduce the problem?

Plug in a generic GameCube controller adapter in Wii U/Switch mode, aswell as a controller. Set Dolphin to use "GameCube Adapter for Wii U" for all four controller ports. Launch EmulationStation-DE, and launch any game through Dolphin standalone, using the GC controller to control the ES-DE interface. The game should be unresponsive.

Is the issue present in the latest stable version?

Yes, 5.0-17269

What are your PC specifications? (CPU, GPU, Operating System, more)

[PC specs here]

OS: Manjaro Linux x86_64
Host: MS-7850 1.0
Kernel: 5.10.157-1-MANJARO
CPU: Intel i5-4460 (4) @ 3.400GHz
GPU: NVIDIA GeForce GTX 770
Memory: 15956MiB

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

It seems like a conflict between Dolphin's custom way of handling the adapter (GCAdapter.cpp? I'm not exactly familiar with the codebase), and ES-DE using SDL for controlling with the adapter.

Actions

Also available in: Atom PDF