I use an 8bitdo controller and they work very good in linux, I use the dongle instead of the bluetooh connection