I use Linux Debian operating system. Works without additional settings. It even works through Wine in games like Left 4 Dead (2), Half Life 2, Alien Swarm, Soul Fu. In games on the Source engine, there were problems with mixed up joystick axes, but manually editing the control file fixed everything. Under Windows it works fine in Castle Crashers. Also, through Wine, I try to make it work in Dead Rising 2 (because the mouse slows down there) and Skyrim, but to no avail, the games do not see the gamepad. Perhaps these games require some special operation of the XInput API in Wine.