USB DAC compatibility List

Name: Calyx DAC 24/192
Receiver: USB Receiver
DAC: ESS Sabre 9018
Async: Unknown
Working with Volumio: Yes
Tested Versions and Platforms: x86
Hardware Mixer on Volumio: Yes
HW Mixer string: N/A
Buying Link: calyxaudio.com/cgi/bbs/board.php … No=1&eng=1

Comments: I have used this DAC on various versions of Volumio in 2019 with no issues.

Name: Schiit Modi 3 DAC
Receiver:
DAC:
Async:
Working with Volumio: yes
Tested Versions and Platforms: NAS with OMV >> Pi3 B+ and Volumio 2.673 >> Schiit Modi 3 >> Denon AVR (for the moment)
Harware Mixer on Volumio: yes, but does not work
HW Mixer string:
Comments: I had to (1) use a proper RPi power supply with enough power and (2) set USB1.1 in order to work. Volume control does not work from volumio though. Have to investigate in that furthermore…
Buying Link:

Name: Behringer U-Phoria UMC204HD
Receiver:
DAC: Supposedly 2x Cirrus Logic CS4272
Async: Yes
Working with Volumio: Yes
Tested Versions and Platforms: Volumio 2.673, Raspberry Pi 2, Raspberry Pi 4 and Volumio 2.532 on Cubox-i
Harware Mixer on Volumio: Yes
HW Mixer string: None needed
Comments: Works flawlessly on Pi 4 at all sample rates and bit depths up to 192Khz 24bit. Excellent sound quality. Does not support MQA decoding or direct DSD playback. Hardware mixer working on recent Volumio versions. Suffers from clicks/pops when used on Pi 0-3 which get worse at higher sample rates due to Pi USB dropouts so only recommended for use with Pi 4 or non-Pi devices. Works OK with Cubox-i and x86 PC.

Buying Link: behringer.com/Categories/Be … rans(en|en

Name: McIntosh MA8900
Receiver: USB
DAC: ESS 9016
Async:
Working with Volumio: YES
Tested Versions and Platforms: shipping flash in 2019
Harware Mixer on Volumio:
HW Mixer string:
Comments: The ES 916 should support I2S, but unable to make it work. standard config works.
Buying Link: mcintoshlabs.com/products/i … ers/MA8900

Name: Jolida Glass FX Tube DSD DAC
Receiver: Tenor TE7022L
DAC: Burr-Brown PCM1795
Async: yes
Working with Volumio: yes, up to 88.2kHz only
Tested Versions and Platforms: version 2.692; Asus Tinker Board
Hardware Mixer on Volumio: yes
HW Mixer string:
Comments: Intermittent static bursts every 6 seconds or so on two different tinker boards on files 24/96 and above; continuous intrusive noise on DSD; intermittent snapping/crackling when used with Schiit Eitr as USB/SPDIF converter up to 24/192
Buying Link: You don’t want to buy one of these to work with Volumio. Otherwise it’s a great DAC.

Name: SMSL M500
Receiver: XMOS XU216
DAC: ES 9039 PRO
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: volumio v 2.698 on odroid C2
Harware Mixer on Volumio: NO, but volume controll on DAC via remote
HW Mixer string: -
Comments: MQA full decoding on DAC, TIDAL MQA play OK
Buying Link: smsl-audio.com/productshow.asp?id=157

Name: Khadas (Generic) Tone Board
Receiver: XMOS XU208-128-QF48
DAC: ESS ES9038Q2M
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: Volumio - 2.703 and Volumio - 2.413 on Raspberry Pi 2B
Harware Mixer on Volumio: YES
HW Mixer string:
Comments: Khadas Toneboard firmware v1.04
DSD Playback with DSD64 .dsf files extracted from SACD .iso files with iso2dsd_PC_v7
DSD Direct
DSD Auto Volume Level - On
Volume Normalization - Off

Name: SMSL M100
Receiver: XMOS
DAC: AKM 4452
Async: Yes
Working with Volumio: Yes
Tested Versions and Platforms: Raspberry Pi 3B+, Volumio 2.729
Harware Mixer on Volumio: Yes
HW Mixer string:
Comments: Works with default settings. Only apparent issue is that Volumio no longer plays music if the SMSL M100 DAC is power cycled.
Product Link: smsl-audio.com/productshow.asp?id=152
Buying Link: Amazon.

Name: SMSL T1
Receiver: CM6632A
DAC: AKM AK4490
Async: Yes
Working with Volumio: Yes
Tested Versions and Platforms: Pi 4
Hardware Mixer on Volumio: Yes
HW Mixer string: Yes
Comments: Took a bit of wrangling but the T1 was up and running reasonably quickly. Sounds sweet as a dac/hybrid tube headphone amp.
Buying Link: smsl-audio.com/productshow.asp?id=110
User avatar
michelangelo
Founder

Posts: 4614
Joined: Mon Dec 16 2013 11:18

Name: Topping E30
Receiver: XMOS XU208
DAC: AKM AK4493
Async: Capable of Async Playback? YES
Working with Volumio: YES
Tested Versions and Platforms: 2.729 on RPi 3
Harware Mixer on Volumio: YES
HW Mixer string: N/A
Comments: Worked first time with no fiddly Linux config stuff. Highest res of files played so far: FLAC-24-192 and DSD64-DSF. DSD Direct/Volume bypass mode at full volume (e.g. -0.00db). NOTE: barely-audible soft-click when you hit -0.00db.
Powered by 2xUSB (one power, one signal) from the RPi, mains power from RPi “official” PSU resulted in no background noise. A full line output; line levels are v. close to my old Linn Ikemi CD player into an old Linn Pre/Power.

Winner, winner, chicken dinner! (Sorry veggies…)
Product Link: tpdz.net/productinfo/434825.html
Buying Link: lmgtfy.com/?q=Topping+E30+DAC:wink:

Name: Gustard X20 Pro
Receiver: XMOS U8
DAC: ES9028 / channel
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: ALL
Harware Mixer on Volumio: YES
HW Mixer string:
Comments: A pretty decent DAC for the price
Buying Link: shenzhenaudio.com/products/gust … ac-decoder

Name: Topping DX7s
Receiver: Xmos XU208
DAC: 2 x ESS ES9038Q2M
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: Allo Sparky, Volumio 2.729 ( and past versions 2018/2019)
Hardware Mixer on Volumio: YES
HW Mixer string:
Comments: With hardware mixer chosen you may find multiple options in the Mixer Control Name field named “Topping Clock Selector(…)” try both to see which one lets you control the volume from Volumio GUI. If you find volume lower than expected log in via SSH to your Volumio device and check alsamixer and F6 (audioon devices) you will your “Topping Clock Selectors”, adjust volume in Volumio GUI and watch results; one of them will not respond to changes. It is probably at some level <<100% and lowering the output level. Set that one at 100% and save changes (sudo alsactl store). Ensure you have the controllable one selected in the Volumio GUI Hardware Mixer settings and you’re done!
I have had this problem return when I upgraded Volumio - however once fixed it seems to stay that way.

Name: Topping D50s
Receiver: XMOS XU208
DAC: Dual ESS ES9038Q2M SABRE DAC
Async: Yes
Working with Volumio: Yes
Tested Versions and Platforms: Allo Sparky
Harware Mixer on Volumio: Yes
HW Mixer string:
Comments: Sweet sounding DAC for a reasonable price. Had to get updated usb drivers from Allo to get native DSD working.
Buying Link: topping-audio.com/produkt/d50s- … sd512-dac/

Name: Marantz SA KI Ruby
Receiver:
DAC: Custom Marantz bitstream design
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: Volumio 2.729 on PI-3b
Harware Mixer on Volumio: NO
HW Mixer string:
Comments: DSD64 playback has occasional hiccups, moreover during DSD playback the DAC shows PCM352.8K/32. When playing the same DSD file burnt on a DVD it shows DSD 2.8 MHz.
Buying Link: marantz.eu/ruby

Name: Cyrus soundKey
Receiver: PIC32MX250F128B
DAC: Texas Instruments PCM5102
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: Working on PI-4 / Volumio V2.773
Harware Mixer on Volumio: YES
HW Mixer string: N/A
Comments: Detects fine, Rates “44100 48000 88200 96000”, Sometimes has distortion for 3 seconds max mid song (not on powered usb hub).
Buying Link: https://richersounds.com/cyrus-gaming-soundkey.html

Name: Topping D10
Receiver: XMOS XU208
DAC: ESS ES9018K2M + Burson V6 vivid opamp roll.
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: Working on PI-4 / Volumio V2.773
Harware Mixer on Volumio: YES
HW Mixer string: N/A
Comments: Detects fine, Plays up to DSD 256 without any noticeable issues or distortion. Dac screen shows correct “DSD” measures. using a y splitter cable to power, untested without.

Name: MHDT Orchid
Receiver: USB Receiver
DAC:
TDA1541A
Async:
Yes
Working with Volumio:
Yes
Tested Versions and Platforms:
x86 Laptop
Hardware Mixer on Volumio:
Yes
HW Mixer string:
N/A
Comments:
DAC recognized by Volumio immediately after a reboot.
Buying Link:
https://www.lineartubeaudio.com/products/mhdt-labs-dacs

Name: Maverick D1
Receiver:
DAC: Crystal
Async: Yes
Working with Volumio: Yes
Tested Versions and Platforms: 2.715 / Cubox-i
Harware Mixer on Volumio: No
HW Mixer string:
Comments:
Buying Link:` https://www.mav-audio.com/base/

Name: Topping D90 standard non MQA
Receiver: XMOS XU208
DAC: AKM AK4499
Async: yes
Working with Volumio: yes
Tested Versions and Platforms: 2.799 onward
Hardware Mixer on Volumio:
HW Mixer string:
Comments: used with RPI4. No USB noise issues detected with stock USB cable when listening to whisper quiet passages at very high volume settings and ear next to speaker.
The Hardware mixer reduced the volume OK but did not operate the D90 volume. So I assume it worked as a software volume control.
A very well performing DAC.
Buying Link: In europe look for Audiophonics or Hifistudio 79

Name: Audiolab M-DAC (RPi3b+ only!)
Receiver: ?
DAC: ESS Sabre32 9018
Async: YES
Working with Volumio: YES
Tested Versions and Platforms: RPi3B+
Harware Mixer on Volumio: ?
HW Mixer string:
Comments: M-DAC ONLY works with RPi3B+, NOT RPi4 due to incompatibility between Pi USB 3 implementation and M-DAC
Buying Link: