: As a class-compliant device, it should be automatically recognized by modern Linux kernels.
To understand the operation of the UMC202HD on Linux, one must first define "class compliance." The USB Implementers Forum (USB-IF) defines class codes that allow host systems to use generic drivers for standard functions. The UMC202HD operates under the USB Audio Class 2.0 specification. This is distinct from UAC1.0, which is limited to a theoretical maximum of 24-bit/96kHz due to USB 2.0 Full Speed bandwidth constraints. UAC2.0 utilizes USB 2.0 High Speed (480 Mbps), allowing for the higher sample rates and lower latencies required by the UMC202HD’s 24-bit/192kHz capabilities.
It will show up as “UMC202HD 192k”. Set it as default in pavucontrol → Configuration tab → Profile set to “Analog Stereo Duplex”.