Just assembled my raspberry pi 4 + allo digione setup, connected it via roon and to my disappointment I keep hearing those annoying cracking/popping noises every 2 seconds or so The noises do not appear when I listen via my macbook’s usb port or via the macbook’s headphone output, more details below. Anybody experiencing the same? Can it be fixed? Is fo, how do I go about fixing it?
Does not work (annoying, very audible, frequent cracking/popping sounds):
macbook pro -> roon + tidal hi-fi -> raspberry pi 4 + allo digione -> coaxial spdif -> xduoo xa-10 dac/amp -> headphones
Does work (clear sound, no cracking/popping sounds):
Cracking / popping can be loss of data either network or something going on within the I2S interface (or a faulty SPDIF board).
The USB suggestion is a good one to eliminate if it is network (if USB works its not network).
Next would be new coax cable and sometimes you can get impedance mismatch which can cause data errors.
The other thing to try is increasing the buffer:
Buffer Size (WASAPI and ALSA only)
This setting allows you to tell Roon to request a specific buffer size from the driver. There is no guarantee that Roon will get the size you ask for, but it will try to choose the closest one. In theory, all devices should be willing to accept any buffer size, but this is not always true in practice. Larger sizes aren’t always better! We get the best results in the 25ms-100ms range.
Have you spilt milk on it…snap, crackle and pop. Sorry I just couldn’t resist.
I have a Pi4 with the DigiOne HAT, via coaxial I have not noticed this. I’d take the Pi4 and HAT apart. Ensure no dirt or grease on pins. Ensure assembled with bridges between the boards. Swap power supply (brick and cable). Also worth a try is Volumio, which I run. Also, try a different coaxial cable.
Do you have another streamer you could connect to you DAC/headphone amp to eliminate these.