2a. Roon core < Wifi > HQplayer embedded on raspberry pi 4 < USB > Teac UD-505
OR
2b. Roon core < Wifi > HQplayer embedded on raspberry pi 4 < Wifi > NAA on raspberry pi 3b < USB > Teac UD-505
HQplayer runs the following setting filter and upsampling setting
poly-sinc-xtr/NS5/PCM 768K
It can run as a NAA (Network Audio Adaptor) as long as you have the server side on a decent pc. A pi can’t run the server requires does not have the juice. Diet pi comes with it as an easy add on in its os.
RasPi3 is bad idea as a USB connected NAA. Due to hardware design issues it works properly only through I2S to DAC boards like HifiBerry. It has both ethernet and the USB connector on the same USB bus which causes this problem in NAA use.
What I’ve tested it works up to 8x speeds (352.8/384k) with auto rate family enabled and TPDF dither. 16x output rates is too much for any heavier filter.
Clock for clock, ARM CPUs are much slower than Intel/AMD ones. Compared to Atom cores by factor of about 2x.
When using a Raspberry Pi for HQPlayer, are there any memory requirents? That is, will 8GB work better then 4GB RPi espicaly if I want to do PCM → DSD conversion?
I don’t think RPi4 is particularly useful for doing PCM → DSD conversion in first place. It can do some basic PCM → PCM upsampling though. But additional RAM can help on convolution or similar operations. What I’ve tested, 4 GB has been enough for doing most things the CPU is capable of. Additional RAM usually doesn’t hurt either!
I’m currently using Pi4 (4gb) and doing DSD512, although there are still occastional dropouts with the heavier settings. I’ll probably switch to the Upboard and get a Holo May soon. Is that still your prefered NAA?
Poly-sinc-xtr-short-lp with AMSD7EC-super 512+. Really love the sound with my LCD-4 and Feliks Envy. Great with the Sus as well, but haven’t had a chance to try other settings yet.