DSD Hiccups in Rapesberry and OrangePi

first of all sorry for my english.
I’m trying to build a custom player for Rapesberry (pi zero w) and Orange pi (pc plus).
I’v installed mpd and mpc in both boards, but when i play a dsf file the audio is full of lags and hiccups.

Rapesberry pi zero specs are:

  • 1GHz, single-core CPU
  • 512MB RAM
Orange pi pc plus spec are:
  • 1.6GHz, quad-core CPU
  • 1GB DDR3 (shared with GPU)
So i'm wondering if those playing problems are hardware problems. Are those specs to low to reproduce a DSD file? Or I'm doing something wrong on configuring mpd?


If 24/176.4k (and 24/192k) play OK you shouldn’t have problems with DSD64.

DSF files with DSD64 that aren’t DST compressed should only take about the same amount of horse power as a 24/176.4kHz PCM file would take. Similarly DSD128 takes about as much as 24/352.8kHz. While few DSF (or DFF) files are DST compressed a few are. Decompressing DST is very compute bound and may indeed not run well on those processors.