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!
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
- GE-Proton 9-3 and 9-4 released with a new option to help with modded games
- MineClone2, inspired by Minecraft, gets renamed to VoxeLibre
- Bazzite v2.5 has fixes for Lenovo Legion Go and ASUS ROG Ally, plus smoother installs
- Half-Life remake Black Mesa has a big upgrade with DXVK 2.3.1, optimizations and bug fixes
- OpenTTD 14.0 brings a scalable font, a new ship pathfinder, social platform integration
- > See more over 30 days here
-
Stardew Valley 1.6.4 brings even more new free content
- Purple Library Guy -
Team Fortress 2 64bit support released, plus Vulkan for…
- WorMzy -
Stardew Valley 1.6.4 brings even more new free content
- Linux_Rocks -
World of Goo 2 delayed until August 2nd
- Lembritt -
Former Nouveau driver lead joins NVIDIA and sent a mass…
- whizse - > See more comments
Latest Forum Posts
- Weekend Players' Club 4/19/2024
- StoneColdSpider - The Evercade Outpost!
- Pengling - What sorta display and audio setup do you folks got?
- Shmerl - Weekend Players' Club 4/12/2024
- Pengling - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - See more posts
I've been trying assorted wine-related controller tutorials for a whole day now, from xpad to xboxdrv/ubuntu-xboxdrv through koku-xinput, x360ce and basically everything I could find on the first page of various google search results.
I'm thinking that somewhere along the way I installed some components that made it just not work in my virtual drive (I guess that's what PlayOnLinux calls prefixes?), but I don't know what I should or shouldn't install in order to get anything to work.
So what I'm asking is: is there a guide to setup a PlayOnLinux prefix that accepts my Xbox360 Controller input from scratch, with all required PoL components and outside software/drivers?
View PC info
1. x360ce (didn't try that one as it only maps controller input to buttons)
2. dumbxinput
-make sure to get the right files for your wineprefix (32 or 64bit)
-you have to extract xinput1_3.dll in the same folder where the games .exe file is located.
-open winecfg for your prefix and add the library as native
-try if the controller works now
-if not, try to extract xinput9_1_0.dll as well
-depending on your wine version it "might" be necessary to create copys of xinput1_3.dll, name them xinput1_1.dll ...2.dll and ...4.dll and add them to the same folder.
3. there's a wine-patch for xinput here
the good thing is this one worked for me where option 2 didn't (witcher 3)
the bad thing is you have to patch wine source and compile it yourself, bad that sounds harder than it really is ;)
dumbxinput I just tried as well, didn't work either.
The wine patch I'm not sure how I'd use that, since I'm using PlayOnLinux which sits between me and wine.
And while I'm grateful for all that info, that still doesn't really tell me how to get a controller running from a clean slate, since I don't know which other wine components and libraries I can install and which will ruin it again.
View PC info
View PC info
What game do you try to play with your x360 controller?