Raspberry release notes

0.5

1) Full system update

2) New menu similar to standard audiolinux headless

3) Web interface at http://ipaddress:8500

4) Kernel update (in 64 bit version kernel 4.20.x)

5) Added system time update at boot

----------------------------------------------------------------------------------

64 bit version: LXQt Desktop, full menu with update options, roonbridge, lms, squeezelite, mpd with UPnP, airplay, NoMachine, kernel low latency archlinuxarm with threadirqs enabled
If you want to configure it as headless:
systemctl disable sddm

systemctl disable nxserver

and reboot

32 bit version: Headless, Full menu with update options, HQPlayer Network Audio Daemon, roonbridge, lms, squeezelite, mpd with UPnP, AirPlay, kernel raspberry

--> The 64 bit version is using the very last kernel, but if you want the usual raspberry drivers (for example if you use Allo DigiOne) or NAA you must use the other version.

MPD configuration file: /home/audiolinux/.mpdconf
SQUEEZELITE-R2 configuration file: /etc/conf.d/squeezelite

SQUEEZELITE configuration file: /etc/squeezelite.conf

For Allo DigiOne, you should add the line
dtoverlay=allo-digione
to /boot/config.txt

For Metrum Ambre, you should add the line
dtoverlay=hifiberry-digi-pro

to /boot/config.txt

For Allo boss, you should add the line
dtoverlay=allo-boss-pcm512x-audio

to /boot/config.txt

For I2S DAC (this configuration was tested on a rpi3/Sllo isolator/Kali reclocker/Soekris 1121 DAC)
dtparam=i2c_arm=on
dtparam=i2s=on
dtparam=audio=off
dtoverlay=rpi-dac

--> You can find all possible overlays in /boot/overlays/

For a better performance, you can (as root):

1) Disable LXQt Desktop with
systemctl disable sddm

2) Disable Nomachine remote Desktop with
systemctl disable nxserver

3) Add the following configuration in /boot/config.txt taking out # in front of the lines*:
arm_freq=1200 # default 600. max 1400 on rpi3 B+
core_freq=500 # default 250
force_turbo=1 # Prevent regulation of speed down to 600Mhz when idling
boot_delay=1 # Avoid sdcard corruption when force_turbo is enabled

* enabling turbo mode could invalidate warranty, overclocking Raspberry is at your risk

For a full list of overclocking options: https://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md

4) Blacklist Bluetooth, WiFi or internal audio card taking out # in front of the lines in /etc/modprobe.d/blacklist.conf
# Backlist bluetooth
blacklist bluetooth
blacklist btqca
blacklist btsdio
blacklist btintel
blacklist hci_uart
blacklist btbcm

# Blacklist WiFi
blacklist brcmfmac
blacklist brcmutil
blacklist cfg80211
blacklist rfkill

# Blacklist internal audio card
blacklist snd_rawmidi
blacklist snd_usbmidi_lib
blacklist snd_seq_device
blacklist snd_bcm2835


With these optimization you can have a nice CPU latency:

[audiolinux@raspberry rt-tests]$ ./cyclictest  -l 10000 -m -Sp98 -i100 -d0
# /dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 1.24 0.34 0.12 1/187 548         

T: 0 (  545) P:98 I:100 C:  10000 Min:      5 Act:    5 Avg:    6 Max:      62
T: 1 (  546) P:98 I:100 C:   9879 Min:      5 Act:    7 Avg:    5 Max:      32
T: 2 (  547) P:98 I:100 C:   9802 Min:      5 Act:    9 Avg:    6 Max:      41
T: 3 (  548) P:98 I:100 C:   9686 Min:      5 Act:    7 Avg:    5 Max:      38