My experience may be dated, but I've always had issues with controllers on Windows and Linux. Less so with Linux these days because my controllers are dated and the drivers are in the mainline kernel.
The biggest issue was solved with steam and it's controller interface / community layouts.
What controllers are you using that don't work on Windows? One of the most commonly used PC controllers are Xbox controllers and they work amazingly on Windows. On Linux they suck and have constant issues. For the cheapest options something like Logitech works better on Windows and typically just use the same API as the Xbox controllers.
Nintendo controllers 😬
Ah, yes, using non-PC controllers on a PC does sound like a nightmare.
My experience may be dated, but I've always had issues with controllers on Windows and Linux. Less so with Linux these days because my controllers are dated and the drivers are in the mainline kernel.
The biggest issue was solved with steam and it's controller interface / community layouts.
What controllers are you using that don't work on Windows? One of the most commonly used PC controllers are Xbox controllers and they work amazingly on Windows. On Linux they suck and have constant issues. For the cheapest options something like Logitech works better on Windows and typically just use the same API as the Xbox controllers.
Nintendo controllers 😬
Ah, yes, using non-PC controllers on a PC does sound like a nightmare.