Micro dropouts using Plexamp Headless on Raspberry

I’m using Plexamp 4.6.2 on a Raspberry Pi 3B running 64 Bit RaspOS Lite.
The Raspberry is connected via USB to my DAC (Asus Xonar Essence One) powering my Headphones (AKG 712 Pro).

BTW: I love Plex and all their products :green_heart: peace out to Elan, I’m so thankful to have Plexamp in my home - great stuff!

What I recognized: Using this setup with full focus to the music for a longer time, I recognize quit clear some kind of micro dropouts after a while.
It’s not really a full dropout, it’s more something like a drop off everything above 3000 Hz for 1/10 sec or so… hard to explain but easy to hear :slight_smile:

I changed the power supply, I changed the Raspberry device to another model (Rpi4b2gb) and I changed the USB cable… without any positive effect. The dropouts are coming back in each setup.

Today I changed from USB to SPDIF, using the HiFiBerry Digi+ Board - Yeah, that did the trick :slight_smile: Clear sound, no more dropouts.

BUT: Using the same DAC with the same USB cable together with my MacBook running Plexamp… The sound is clear as well (and sounds quite similar to the Raspberry btw)!

Question to the Dev Team: Is it possible that Plexamp has an issue using USB stack on ARM hardware?
Does any one know this behavior?
Is there a way prioritize something on the Raspberry to handle audio processing more resilient?

1 Like

only brief dropouts I’ve had seemed to be related to heavy cpu and network use during early pre-caching of tracks (there are Plexamp settings to address this) … issue you’re describing sounds different, like it takes a while before it shows up?

sometimes posting Plexamp logs (from the Pi, located in ~/.cache/Plexamp/log) that include the approximate time the issue occurred can give clues

And as always check syslog for any kernel-related message which may offer a clue.

I use Plexamp headless exclusively with USB interfaces and I’ve never noticed such a thing. If possible try swapping the DAC for another one just to see if it’s specific to the model.

I have experienced dropouts, for quick fractions of a second up to a couple seconds, usually right after a sweet fade within the first 5 to 10 seconds of a track,. I am using Digi+ clone, opitcal out, into a modi multibit dac. For me what made this stop on a raspberry pi 3b+ was switching my micro sd card. I upgraded the card to a extreme sandisk and this fixed the issue. I think the card was not fast enough to handle.

1 Like

Thanks for the reply. I can confirm, that such a dropout occurred more often, according to the cpu load - there seems to be an interaction. Thanks for the hint.

But I have to investigate a little bit more into this topic, because these dropouts are noticeable even with a low cpu load (but more rare).

And will check how this deals with the DAC I‘m using, as mentioned from Elan.

I‘ll keep you in the loop :wink:

what are your current settings on the Pi under Advanced → Caching ?

certain combinations of these settings can contribute to these short dropouts, and maybe more so with hi-res files

1 Like

Changing the USB Cable did the trick :roll_eyes:

It turned out that my Asus DAC is somehow sensitive on the USB port… With a very cheap long USB A/B „printer“ cable, the effect grows and with an expensive short „audio“ USB cable, everything works fine :wink:

Strangely enough, the cheap long printer cable connected to my MacBook works very well… Anyhow, It works now - problem solved.

3 Likes

That makes sense. Printer Cables are usually either USB1 or USB2. The old USB1 has around 12mbps total data transfer. USB2 is around 480MBPS. Technically 12MBPS is enough for most music, but also not, depends.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.