Razer Serval seems to be working fine, just create a new profile.
However there's one problem I have with the Serval,
when using the left thumbstick the character moves without touching it, for example in OOT Link will turn around upon resting the stick, and when I finish moving forward he turns around and proceeds running backwards, making the game unplayable.
I've tried turning down sensitivity and up the dead zone but it doesn't seem to help.
in other emulators and games outside of emulation it works fine.
Any help is appreciated.