Confused on Steam Play and Proton? Be sure to check out our guide.
xbox360 Controller in 64bit prefix
De1m0s Jul 25, 2017
Did anyone made his (wired) xbox360-controller to work in 64 bit wine-prefix?
I have 2 different prefixe, and Witcher3, Rise of the TombRaider and Dark Souls 3 installed. None of the games recognize the controller. I played a lot of 32bit games in wine; somehow i always made the controller to work. But not now.

I tried nativ and with the x360ce-files. Nothing. In control panel under "Gamecontroller" it's working. Even in the XInputTest.exe everything is ok.
Sadly not in the games.
I always install the newest wine-prefix; i guess this is not the problem. It must be something with the 64bit environment.
Arehandoro Jul 26, 2017
I followed this ste-by-step guide and worked for me: http://boilingsteam.com/a-step-by-step-guide-to-make-controllers-work-in-wine/

Just remember to use the 64b version of x360ce. Also, for The Witcher 3, if you add the executable to Steam and launch it from there you can use Steam Controller as well.
De1m0s Jul 27, 2017
Quoting: ArehandoroI followed this ste-by-step guide and worked for me: http://boilingsteam.com/a-step-by-step-guide-to-make-controllers-work-in-wine/

Just remember to use the 64b version of x360ce. Also, for The Witcher 3, if you add the executable to Steam and launch it from there you can use Steam Controller as well.

I´ll give this a try. But i was in the opimion, when the controller works in ControlPanel, it should work in the games.

In steam, it´s possible to configure any controller that´s connected, not only the steam-controller. Sadly, this can be done only in BigPictureMode, that doesn´t work for me (see other post).
De1m0s Jul 31, 2017
Somewhere in the comments is a link to phoronix.com-site.
There is written:
QuoteX360ce stopped working (as it used to be) with Wine after the 1.9.24 vanilla release. The last (compatible with x360ce) Wine Staging release is 1.9.23.
Although a simple xinput override could fix it.

From the changelog:
xinput1_1: Prefer builtin DLL.
xinput1_2: Prefer builtin DLL.
xinput1_4: Prefer builtin DLL.
xinput9_1_0: Prefer builtin DLL.
So override them in winecfg to: (native, builtin).

But that still does not work für me;
waitaha Sep 22, 2017
A bit late, but I was able to make the controller work in wine by downloading this: https://github.com/kozec/dumbxinputemu
De1m0s Sep 23, 2017
Not late; i'm still in search of the ultimate solution. :|

I'll give this a try.
Arehandoro Oct 18, 2017
Quoting: waitahaA bit late, but I was able to make the controller work in wine by downloading this: https://github.com/kozec/dumbxinputemu

This and SC-Controller to use Steam controller eveywhere made my day a couple of weeks ago :D
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.