I had recently the opportunity to test a bunch of simple USB - audio devices with Linux. We needed at work a USB audio device with at least 1 Mic input, headphone output, zero latency audio routing from Mic to headphone output, driverless operation in windows 10 (using microsofts USB 2 Audio Class driver usbaudio2.sys that was released with windows 10 creators update (build 1709)). Unfortunately the windows USB 2 Class driver turned out to be a disappointment, none of the about ten USB Audio Class Compliant devices we tested worked with it. The reason for this is that microsoft says it has not yet implemented all Class Specification features in their USB 2 driver yet. The only devices that worked with a microsoft provided USB Audio Class driver were devices that were compatible with USB 1 Audio Class and it’s driver (usbaudio.sys) that was released in vista. Fortunately Linux USB Audio Class drivers seems to have been feature complete for many years now and these devices do work much better in Linux than in win10 with the microsoft class driver.
I tested all these Class Compliant audio devices with Manjaro Linux which has a recent kernel. I will post my findings here, one post per device. Sorry for the spam 
One more thing: I have previously said on this forum that some usb audio devices do not work on USB 3 ports and that a realtime kernel crashes a lot. Both of these seems to be a thing of the past now and recent kernels fix these. Manjaro’s realtime kernel works flawlessly (used it for days for audio recording / mixing and playing games in Steam) if you just remove VirtualBox’s “linux-rt-lts-manjaro-virtualbox-guest-modules”. Having this package installed made my computer fail to boot with the realtime kernel. I did the tests with my Asus ROG G75VW that had problems with USB 3 connected USB audio devices and hard disks about one year ago, now it worked flawlessly. I did change between USB 3 and USB 2 on this laptop by disabling / enabling xHCI controller in the EFI.
Test recording were quite short, about 1 minute in USB 2 mode and 5 minutes in USB 3 mode. Many of these devices are compatible with iPad’s also because they are USB Class Compliant.




