Skip to content

SDL3 GameCube Adapter (via libusb) Compatibility Issue Under Proton #9153

@ReRezd

Description

@ReRezd

I’m creating an Unreal Engine plugin that replaces the default input device plugins with SDL3. My SDL3 build has been compiled with libusb to enable native support for the Nintendo GameCube controller adapter (Wii U/Switch).
On Windows, native GC adapter support works as expected but on a Steam Deck running via Proton, the adapter is not detected or usable across all the Proton versions I tested.

I've spoken with some SDL contributors and they believe it to be that Wine/Proton's USB communication not being fully compatible with libusb.

Is there anything I can do to get Proton to work out of the box with GameCube adapters?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions