UAC2 (USB Audio Class 2)

TL;DR

UAC2 is the USB Audio Class 2 standard - the driver-free protocol that lets modern USB DACs work with any operating system without vendor drivers. Supports up to 32-bit / 384 kHz PCM. If your DAC needs a special driver on Windows, it uses older UAC1.

UAC2 (USB Audio Class 2) is the standard USB protocol for audio devices. Any DAC that’s “USB Audio Class 2 compliant” works with:

  • macOS (native, no driver)
  • Linux (native, no driver)
  • iOS/iPadOS (native)
  • Android (native)
  • Windows 10/11 (native since 2017)

vs older UAC1

UAC1 is limited to 24-bit / 96 kHz. UAC2 handles up to 32-bit / 384 kHz PCM plus DSD via DoP (DSD over PCM).

Why it matters

Older Windows (pre-2017) needed vendor drivers for hi-res USB DACs. On modern OS, any UAC2 DAC just plugs in and works. Simpler = better.

Check compatibility

DAC specs will state “UAC2 compliant” or “driver-free on macOS/Windows 10+”. All modern budget audiophile DACs (AIYIMA A80, FiiO K11, Fosi S3) are UAC2.

Ready to see this in action?

Browse honest, hands-on reviews of budget hi-fi gear that puts these concepts to the test.