DietPi: creating a lean-and-mean Roon Bridge

I’m having trouble with my NanoPi Neo running RoonBridge on the 1.42 version of DietPi.

I’m not sure if this is a RoonBridge, DietPi, or NanoPi Neo hardware issue…

I have three DACs:

  1. Schiit Fulla 2

  2. Grace Design m9xx

  3. Oppo BDP-105D

Only the Schiit Fulla 2 works, the other two get the “An audio file is loading slowly…” message, dropouts, and dropping/finding/dropping the connection.

The testing was done at the same network drop, only the DAC was changed (and the USB cable for the Oppo, since it uses a USB 2.0 type B input)

All of the Zones/DACs report:

Signal Path: ---->Lossless
Source: --------->FLAC 44.1 kHz 16bit 2 ch
DietPi: ----------->RAAT
Output: ---------->ALSA

The settings window shows:

Zone: DietPi
I’m Fulla Schiit or m9xx or OPPO USB AUDIO 2.0 DAC
[ip address]
Linux 4.9.0-sun8i

If I lower the buffer size from the default 100ms down to 5, 10, or 25ms, Roon no longer displays any error messages, but I hear intermittent static and dropouts.

Has anyone else seen this type of behavior? Your sage advice is appreciated, thanks!!