Raspberry Pi 384 kHz/ 32 bit playback

Great news, we can use now DietPi for full Hi-Res 384 kHz/ 32 bit and DSD 64 playback on new DACs being shipped this month:

It started with @RBM recommending to test Moode - thank you!
It is very easy to set-up unix/ player. Just add through terminal Roon. It works perfect with all Roon, Squeeze (-C 5 sec card release), and AirPlay running same time. The unix however is having unnecessary browser graphic UI, many parallel tasks, and MPD player that is redundant if you are running Roon.

After sharing ideas, and very helpful & fast engagement of Fourdee to integrate 384 kHz/ 32 bit Kernel in DietPi, we have perfect solution - very light-weighted DietPi now playing 384 kHz/ 32 bit and DSD 64 on the best performing DACs from Allo and Audiophonics for Raspberry Pi in the market!

To get the DietPi 384 kHz/ 32 bit and DSD 64 enabled, just take these 4 steps:
apt-mark hold raspberrypi-bootloader raspberrypi-kernel libraspberrypi-bin
wget http://dietpi.com/downloads/binaries/rpi/rpi2plus-4.4.30_384khz.7z -O package.7z
7z x -aoa package.7z -o/
rm package.7z

See, details on DietPi forum

Plus, Fourdee promised to have in the next update v138 => 384kHz kernel to be installed from dietpi-config > Audio Options

Enjoy it!

V138 is out already – installing the patched kernel is indeed a breeze through Audio Settings.

Note that the 384kHz capabilities apply to other boards as well, including Hifiberry & IQAudio:

Even though I’m not utterly convinced by the ‘higher numbers are better’ upsampling craze and could care less about DSD, I’ll have some fun this weekend with HQ Player. :slight_smile:

Will try tonight.

I’m using IQaudIO driver for Allo DACs, as these guys have not yet managed to engage and enable in configurations their products in majority of unix version for Raspberry Pi. Thankfully, IQaudIO driver is compatible and enables basic functionality of Allo DACs.

@RBM please be more specific - 384 is not upsampling craze…, rather technically to 352.8… downsampling of DSD 64/128/ 256. At the same time sound difference is as mythical and personal as 50,000$ cables…

The availability of native 352/384kHz content is rather limited (to put it mildly). Upsampling to higher resolutions (preferably in DSD) has become the holy grail in certain circles.

As for sound quality and personal preferences – agreed, to each his own. :smiley:

Is this applicable the same to installs with Jessie light as set on the tutorial for beginners?

How would it be done? I read that the download links are diet pi.


I couldn’t tell if this kernel will work on regular Raspbian Jessie. Things may very well break in the process.

In recent releases of DietPi, this kernel is available as an easy menu choice – as is RoonBridge.

Depending on what else you do with your Pi, it may be time to switch. :slight_smile:

My pi’s are just for roon.

Hiw wouldI install with diet pi instead of jessie light?

Download the DietPi image from dietpi.com and flash it to an SD card, just as you would do with Jessie.

After booting and logging in, DietPi will auto-update and present you with a few menu driven options afterwards. You can set your HAT sound card (if applicable), choose the kernel you want to use, change password and hostname and install RoonBridge from the software menu.

As the old bard once sung: things have changed.

Thanks for all
Thanks fir the prompt reply.

I installed diet pi and the roon bridge, it booted and connected to the network perfectly.

However it will not see my GEEK OUT 450 which is seen perfect by the jessie light install… the Geek out dac can decode upto 32/384 and upto dsd, I think 256.

Anything I can do?


I just installed the 384 kernel option using dietpi. After the RPi reboot, in Roon, I still see only 44.1 and 48 kHz shown in green. Everything else is shown in red.
What else should I change? My DAC is a Bryston SP3 that is supposed to do 24/96. Btw, I do not have DSP engaged.
Below is a picture of the flow playing a 24/96 source. Thanks!

Here is a picture when playing a DSD file.

Nevermind! Disregard my previous two posts.

I just found out that the problem is that my DAC (Bryston SP3) cannot handle anything higher than 44.1/16 or 48/16.