Buy     logo       Buy

Menu 397
Added option to switch back to x86_64 architecture in 2 SELECT/UPDATE kernel (System menu)


Menu 389
FIX to Update menu not installing HQPlayer Desktop in lxqt version
Added option 3 FILE EDITOR local/remote to System menu
This option will configure Midnight Commander Editor with the left section displaying local files and the right section remote files of a computer in your network
The remote PC must have sftp enabled
This is useful if you want to to copy, move or delete files in headless version of Audiolinux

Menu 388
INSTALL menu and custom kernel script not displaying last available version: FIXEDMenu 383
ONLY ON AUDIOLINUX! Added new option 3 INSTALL/UPDATE custom optimized kernel in Update menu
"AUDIOLINUX CUSTOM REALTIME KERNEL INSTALLATION
This script will download, compile and install a custom realtime kernel based on x86_64_v3 architecture (if your CPU is supporting it) instead of x86_64 and specific optimizations for your Intel or AMD CPU
This will increase performance up to 10-20% depending on your hardware
You must have at least 9GB on your Audiolinux installation. If not, you can build to RAM (minimum 16GB) or mount an extra drive with enough space
Due to the much work involved this is an extra paid option. You can buy it at http://www.audio-linux.com/html/paypal/index.html selecting Audiolinux extra options
Please answer n if you don't have a password
Note: once architecture is changed to x86_64_v3 you will no longer be able to install the other audiolinux kernels. If in doubt contact support

Audiolinux on Apple M1?
If you are interested on a version of Audiolinux for Apple M1 we can start development and release a version in approximately a month.
We need at least 12 users interested When this number will be reached these users should pay in advance the minimum sum of 69$ (or more as a donation)
The advantage will be that this low price will be for an unlimited time version!
If interested please contact us at audiolinux@fastmail.fm
03/08/2002 Audiolinux lxqt 5.7.0 and headless 3.7.0 available!
AudioLinux is based on realtime custom kernels and on the work of that part of linux community trying to achieve very low audio and processor latencies. The results are not audiophile subjective suggestions, but real and measurable. You can make a processor latency test yourself clicking on the oscilloscope test inside Realtime Priority folder on the Desktop. No magic hidden code, but only the magic of music. AudioLinux can be used in Audio Pro studio recording because of stability and freedom from glitches. With a powerful CPU is perfect for extreme upsampling (up to DSD 512 or PCM 768 kHz). What about the sound? Clean, transparent, the last veil is removed... and a quick and complete support that no one is giving in Linux. Your system will be fine-tuned for the absolute best performance.

      Click on the images for full size



Buy AudioLinux now!

PRICES

Audiolinux lxqt 1 year support with image $ 69 Audiolinux headless 1 year support with image $ 69 Audiolinux Raspberry 1 year support with image $ 69 Audiolinux lxqt unlimited time support $ 139
Audiolinux headless unlimited time support $ 139 Audiolinux all versions unlimited time support** $ 249 Audiolinux USB stick/SD card with shipping $ 139 Audiolinux extra year of support $ 35
Audiolinux extra options $ 35
Audiolinux additional image*** $ 35 Audiolinux 10 licenses (with discount) -> contact support

** You can download headless, lxqt, Raspberry Pi4 *** If you have one image and you want another.
For example if you already have lxqt and you want headless
AudioLinux is the first plug & play realtime audio system based on Archlinux with programmed IRQ and application realtime priority
Audio latency at 44.1 kHz < 1 ms depending on hardware configuration.
Incredibly low processor latency (average 2-6 microseconds on fairly powerful processors)
Boot time 10/15 s
Full menu system
RTIRQ for automatic IRQ priority assignment
RTAPP for automatic application priority
assignment
Compatible audio applications:
HQPlayer and HQPlayer embedded (with CUDA acceleration, if you install nvidia closed source drivers), HQPlayer Network Audio Daemon, MPD (with optional upmpdcli UPnP media renderer), Logitech Media Server + Squeezelite Jriver Media Center, Roon (roonserver and roonbridge)
Audiolinux can be configured as headless server
Remote control with Unified Remote for smartphone.
NoMachine server included (lxqt version) for remote Desktop control. Now you can start headless without graphical Desktop and access audiolinux from smartphone or PC in a virtual Desktop identical to the default one with NoMachine!
AirPlay support with Shairport-sync (audio only)

From version 1.9.7 you can load the entire system to RAM as an option. For this you need at least 16GB RAM (8 GB for AudioLinux headless). There is the option to save the entire system in "ram mode"

Audiolinux lxqt version 5.7.0

Release notes
Audiolinux headless version 3.7.0
Release notes
Audiolinux Raspberry Pi4 64 bit 2.5.0
Release notes
AudioLinux scripts and RTapp Copyright P. O.. AudioLinux image contains proprietary software. It cannot be copied without removing the corresponding software. AudioLinux is not a separate Linux distribution but only a customized Archlinux image for audio. For all legal and copyright issues please refer to www.archlinux.org The payments reported above are for support, customization work, proprietary (non-GPL) software, usb stick, shipping.  Refund is possible only if the OS does not boot (provided that the
user have tried to contact support and has given all the information needed to fix the problem)
Archlinux packages maintained by AudioLinux

--> Support is complete for installation on USB stick or internal HD, but if you need help for a dual boot with Windows, because you are not a linux expert, a further payment of € 30 is necessary. I need a lot of time, a lot of emails to support a customer in this case.

If you are a company that is selling a Streamer/Audio PC and you want a custom version of AudioLinux please contact us at audiolinux@fastmail.fm
AUDIOLINUX HEADLESS/LXQT mini GUIDE

* In the last versions Audiolinux has 7 configuration menus and most of what is reported below can be made directly with menus

--> For general support consult first the wiki at
https://wiki.archlinux.org
--> If you have installed to internal drive, you should have also audiolinux on a USB stick, in case of operations that cannot be made from inside (boot problems, hard disk check, etc.)

PASSWORDS

user, ssh, NoMachine: audiolinux
sudo, root, samba: audiolinux0

hqplayerd web interface:
user: audiolinux
password audiolinux (or audiolinux0)

FILE EDITING

* In audiolinux lxqt you can use pcmanfm-qt file explorer (click on the red icon on the bottom bar for root editing)

An easy method to work with files for edit, copy etc. is to use Midnight Commander. Type
mc
for starting it

otherwise you can use nano
nano full-file-path
Example:
nano /etc/fstab

ROOT USER

How to switch to root user:
Type
su
and give the password audiolinux0
You can return to normal user with
exit

For poweroff and reboot, you can use sudo in a user (not root) terminal:
sudo poweroff
sudo reboot


RAM MODE

Ramroot option is the last that should be enabled once your system is fully configured. It is recommended at least 16GB RAM for lxqt version (8 GB for AudioLinux headless)

Before enabling ramroot you should edit as root the file /etc/ramroot.conf For example, if you have 16000 MB total RAM, you could give 4000 to RAM memory and 12000 to ZRAM

To load the entire system at boot, type (as root)
ramroot -E
To disable ramroot
ramroot -D


--> if you are using Roon, please take into account that Roon database will take some space, please be sure that the drive and ram size are enough

When in ram mode you can use the command ramsave This command will save the system when in ram mode (otherwise all changes will be lost)

For system modification and system update we suggest however to boot in normal mode answering N to ramroot boot prompt. Modifications to the file /etc/fstab will be saved only in normal mode. For kernel update you must disable ramroot, see section
UPGRADING THE SYSTEM

REMOTE CONNECTION

* In audiolinux lxqt you can connect to graphical Desktop with NoMachine, if you install it in Windows, Linux, smartphone. With NoMachine remote Desktop you can start headless without graphical Desktop and access AudioLinux in a virtual Desktop identical to the default one. After your configuration is finished, you can switch back to headless with a simple logout.

* From Audiolinux menu 214 new Web Interface at ipaddress://5001touch screen compatible and with search function.
To install it go to INSTALL menu and select 0 "Install new web interface 2 (beta)"
You can enable/disable it in EXPERT menu selecting 10 "WEB INTERFACE 2 enable/disable"
Search function is very useful: typing main, audio, system, update or expert you can see on the left column the options of classic menu.

You can also connect remotely with a browser at the address http://ipaddress:8500

You can access audiolinux headless from another computer with ssh:
ssh audiolinux@ip-address
If you want to use a file browser from another pc, you can use the protocol sftp
sftp://audiolinux@ip-address
--> you can check the ip address for audiolinux with
ip addr show

--> From Windows you can use Putty
--> From Android JuiceSSH

UNIFIED REMOTE

* In audiolinux lxqt you can control your system from your smartphone or tablet with unified remote. See https://www.unifiedremote.com/

To enable it, start lxqt configuration, go to Session settings/Autostart and enable "Unified Remote"
Unified remote is started with the command:
opt/urserver/urserver --daemon


NETWORK

Audiolinuxm has an automatic configuration that will permit to connect immediately after the first boot
However, for a more stable network configuration, follow the steps reported below.
---> if you have more than one card, add a second configuration file in /etc/systemd/network/

Look for your network name with
networkctl
Example:
[audiolinux@archlinux ~]$ networkctl
 1 lo               loopback           carrier     unmanaged 
 2 enp3s0           ether              routable    configured


If your network is enp3s0 (yours will be most probably different) change as root /etc/systemd/network/auto.network from

[Match]
Name=en*

[Network]
DHCP=yes


to

[Match]
Name=enp3s0

[Network]
DHCP=yes


and reboot

DHCP=yes will allow both ipv4 and ipv6
See wiki at https://wiki.archlinux.org/index.php/systemd-networkd

You can change from DHCP to a static address modifying the file /etc/systemd/network/auto.network from

[Match]
Name=en*

[Network]
DHCP=yes


to

[Match]
Name=en*

[Network]
Address=192.168.1.5/24
Gateway=192.168.1.1
DNS=8.8.8.8

--> change Address, Gateway and DNS to your preferred values.

For WiFi, provided that your adapter is recognized by linux, a simple how-to can be found here
The relevant wiki section is here:
https://wiki.archlinux.org/index.php/Systemd-networkd#Wireless_adapter
For wpa-supplicant:
https://wiki.archlinux.org/index.php/WPA_supplicant

AUDIO AND OTHER SERVICES

* In audiolinux lxqt MPD, LMS, squeezelite and Spotify (spotifyd) are already installed.

In audiolinux headless Roon and HQPlayer embedded are already installed.
The new Menu is already prepared for MPD, LMS, Squeezelite and Spotify. For installing these applications, go to the section OTHER AUDIO APPLICATIONS

With systemctl you can stop, start, restart or enable the services at boot. In the commands where there is not "--user" you must switch to root user (see above)

Examples:

Starting and enabling hqplayerd:
systemctl --user start hqplayerd
systemctl --user enable hqplayerd


Starting and enabling Roon:
systemctl start roonserver
systemctl enable roonserver


Starting and enabling naa:
systemctl --user start networkaudio
systemctl --user enable networkaudio


You can stop or disable, changing start to stop and enable to disable.

If you need to enable samba:
systemctl enable smb
systemctl enable nmb

and reboot
Note: the directories /home/audiolinux/Downloads and /home/audiolinux/Music are already set as samba share

--> For showing enabled systemd services:
systemctl list-unit-files | grep enabled
For user services:
systemctl --user list-unit-files | grep enabled

Note 1: You can add some delay in starting hqplayerd or networkaudio. For this, go as root to
/usr/lib/systemd/user/networkaudio.service
or
/usr/lib/systemd/user/hqplayerd.service
and take out the # in front of the line
# ExecStartPre=/bin/sleep 30
Default is 30 seconds, you can change this to a different value.

Note 2: When configuring hqplayerd at http://localhost:8088/auth or http://localhost:8088/config please be sure to select Scope --> user at top left, since audiolinux is using the user directory /home/audiolinux/.hqplayer/ for configuration files and license

Note 3: If you are using Roonbridge in more than one computer take into account that: "RoonBridge generates and writes out a unique id into its data directory on first run and uses that to identify itself to RoonServer. Clear out /var/roon on the second device (or hunt down and delete the RAATServer/Settings/unique_id file) and it will generate itself a new one next time it starts up."

UPGRADING THE SYSTEM

For updating a single application:
pacman -Sy (update the database)
pacman -S name-of-application
if this application is in AUR database (as HQPlayer, Roon, etc.)
yay -S name-of-application
Example for updating hqplayerd and roon:
yay -S hqplayer-embedded roonserver roonbridge

For updating the system (expert users)
yay -Syu

For system modification and system update you must boot in normal mode answering N to ramroot boot prompt.

OTHER AUDIO APPLICATIONS

* In audiolinux lxqt mpd, logitechmediaserver, Squeezelite and Spotify are already installed

In headless last versions you have the option to install these packages from update menu

Squeezelite + LMS installation:
pamac build logitechmediaserver-git squeezelite-git
Configuration file for squeezelite: /etc/squeezelite.conf
For listing available devices:
squeezelite -l

T
he systemd service can be started with
systemctl start squeezelite


MPD and UPnP installation:
pamac build mpd upmpdcli
Configuration file for MPD: /home/audiolinux/.mpdconf
The systemd service can be started with
systemctl start my-mpd


-> Please note that these commands will install the application and many dependencies, so audiolinux size will increase and as a consequence boot time in ram mode.

INSTALLING NEW KERNEL

In the last versions you can update kernel from audiolinux update menu

Installing new audiolinux realtime kernel.
Go to https://www.audio-linux.com/ftp/packages/kernel/last//linux-rt-bfq and download at least linux-rt-bfq-* and linux-rt-bfq-headers-*
After install the new kernel with pacman -U followed by the names of the packages.

*** If you are running in ram mode, reboot answering N at boot prompt to boot in normal mode.
-> If you cannot connect to a monitor/keyboard you must disable ramroot before updating the kernel:
1) DISABLE ramroot with
ramroot -D
2) Reboot
3) Install the new kernel
4) Reboot
5) Eventually re-enable it with
ramroot -E
6) Reboot

REALTIME PRIORITY

For testing:
Type
rttest

For checking realtime status:
rtstatus

Manual realtime priority is controlled by rtirq and rtapp. In standard /etc/rtirq.conf priority is given to usb xhci devices:
RTIRQ_NAME_LIST="xhci"
Change xhci to snd if you are using an internal audio card

Suggested realtime configurations:

1) Standard
/etc/rtirq.conf
RTIRQ_PRIO_HIGH=90
RTIRQ_PRIO_DECR=5
/etc/rtapp/rtapp.conf
MAX_PRIORITY="80"


2) Extreme
/etc/rtirq.conf
RTIRQ_PRIO_HIGH=95
RTIRQ_PRIO_DECR=2
/etc/rtapp/rtapp.conf
MAX_PRIORITY="70"


Max possible priority is set system-wide at 98. Higher priorit will increase the CPU load.

HOW TO INSTALL NVIDIA PROPRIETARY DRIVERS
-> At the moment nvidia drivers can be installed only with default LINUX RT kernel (option 1 in kernel update). If in doubt please contact support.
A) Headless version:
yay -Sy nvidia-dkms nvidia-utils --noconfirm

B) LXQt version:
yay -Sy nvidia-dkms nvidia-settings nvidia-utils opencl-nvidia --noconfirm
--> This is necessary for enabling CUDA acceleration in HQPlayer, if you have a nvidia card. You must add multicore and cuda options to /home/audiolinux/.hqplayer/hqplayerd.xml in the engine section. For example:
multicore="auto" cuda="1"

You could eventually add the section "Device" to /etc/X11/xorg.conf.d/xorg.conf

Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        Option "NoLogo" "true"
EndSection


Optionally you could blacklist the open source driver "nouveau" creating the file /etc/modprobe.d/blacklist.conf with the following content:
blacklist nouveau

Understanding audiolinux 1 INSTALLATION

--> For audiolinux lxqt change

audiolinux_mini_370.img.gz to  audiolinux_570.img.gz    --> audiolinux  will boot only in UEFI mode

--> You cannot install audiolinux on a single partition but only to the full hard disk (audiolinux image has 2 partitions, UEFI fat32 and linux ext4)

To install audiolinux on external USB stick (32 GB) or internal Hard disk, if you already have linux installed in internal drive or  in external media (liveCD or liveUSB, for Ubuntu you can install this way and omit stage 2):
1) Boot from your linux installation and download the image
-> The password for sudo and root in audiolinux is audiolinux0
2) Verify that the image file is not corrupted with
sha256sum
audiolinux_mini_370.img.gz
3) Find the hard disk address by typing
sudo fdisk -l
4) If, for example, the HD is /dev/sda, copy the image with
gunzip -c
audiolinux_mini_370.img.gz | sudo dd of=/dev/sda bs=1M status=progress
(this will delete the hd, it is not necessary to format it previously)
5) Extend the ext4 partition until covering the remaining part of the hard disk (this will fix also GPT size errors. note that you will need more than the default size for Roon database)
--> If you will use ramroot later, leave some unallocated space on the hdd for an extra partition or add another drive, otherwise, if you copy the music files into audiolinux partition, the size will become too big for booting to ram.

6) Power off the PC, unplug previous external linux installation and boot from the new HD/USB stick.

HOW TO RESIZE AUDIOLINUX PARTITION
a) If you have Audiolinux LXQt: make a second installation on a USB stick, boot from the new installation and extend the ext4 partition on the old installation with gparted (easy, because the application has a GUI)
b) If you don't have Audiolinux LXQt: enable ramroot, reboot, select the option resize in system menu.
If you want to switch back to normal mode: reboot answering N to ramroot boot prompt at the beginning of boot, disable ramroot, reboot


--> If you have problems booting, consult our Booting Checklist

If you install from MAC, see the guide here
If you install from Windows, you can use
Rufus version 2.18 with option "dd"
--> In this case you will miss step 6) of installation guide above. For a possible solution see
this guide case 1)  but installation with these applications is not recommended.

This is the official how-to, You can use also other methods that allow the cloning of an image with multiple partitions.
Understanding audiolinux 2 HOW TO MOUNT INTERNAL OR REMOTE HARD DISK

THIS CAN BE DONE AUTOMATICALLY WITH THE OPTION IN SYSTEM MENU

*  In lxqt version you can enable auto-mount enabling Mount in pcmanfm-qt file explorer --> Edit --> Preferences --> Volume

To auto-mount the hard disk at boot you need to edit the file /etc/fstab.
You can use a root terminal (type su and after give root password audiolinux0) with
nano /etc/fstab
You can also use pcmanfm-qt file explorer root (red icon on the bottom bar) and edit the file from there.
I suggest to mount in a subfolder of /media where there are some folders with the right permissions already set.
Don't mount outside of /media subfolders if you are using ramroot!
It is better to test the mount line before adding it to /etc/fstab. For example:
mount -t ntfs-3g UUID=
myuuid /media/samba -o uid=1000,gid=100,forceuid,forcegid
etc.
Please be careful. If /etc/fstab has a wrong line, the sytem could not boot.

To find LABEL or uuid type
blkid
in a terminal
Substitute mylabel, myuuid, servername, password etc. with your values.

Example for linux internal hard disk
LABEL=mylabel /media/linux1 ext4 nofail,noatime,rw 0 2
or
UUID=myuuid /media/linux1 ext4 nofail,noatime,rw 0 2

...For the full guide click here
Understanding audiolinux 3 HOW TO CONFIGURE REALTIME PRIORITY

In Audiolinux realtime priority is assigned by 2 services: rtirq for irq priority and rtapp for application priority.

1) RTIRQ configuration

The default configuration file is /etc/rtirq.conf
The important section is this one
RTIRQ_NAME_LIST="xhci"
In the default configuration it will give the defined priority to xhci usb devices.
To check the realtime priorities you can use rtstatus...

...For the full guide click here
Audiolinux for experts 1 NETWORK BRIDGE

THIS CAN BE DONE AUTOMATICALLY WITH THE OPTION IN SYSTEM MENU

If you need a Network Bridge it is advisable to use systemd network instead of NetworkManager, because "NetworkManager can create bridges, but currently will not auto-connect to them or slave/attached interfaces" cfr.: https://wiki.archlinux.org/index.php/Network_bridge

Now let's go to /etc/systemd/network/
cd /etc/systemd/network/
We remove the previous files, if any
rm /etc/systemd/network/*

You can check the names of network interfaces with:
ip addr show
In the examples that will follow we have 2 network interfaces, enp3s0 and enp4s0. Your names can be different.
--> In my test enp4s0 is connected to the router (and internet) and enp3s0 is connected directly from pc (with a normal ethernet cable) to a BeagleBone Black naa running archlinuxarm

...For the full guide click here 
Audiolinux for experts 2 WHAT TO DO IF YOUR ROON DATABASE SIZE IS TOO BIG FOR RAM MODE OR FOR DRIVE SIZE

THIS CAN BE DONE AUTOMATICALLY WITH THE OPTION IN SYSYEM MENU

Roon Database can be huge.
This how-to can be applied in these cases:
1) Drive space is insufficient because you did not resize the ext4 partition after installation.
2) Ram size is not enough for booting in ram mode

...For the full guide click here
You can use Audiolinux for audio in the following combinations:

1) HQPlayer Desktop (lxqt version)
2) Roon
3) Roon wth HQPlayer Desktop
4) Roon with HQPlayer embedded
5) Jriver with HQPlayer embedded (lxqt version)
6)
HQPlayer embedded controlled by HQPDcontrol or BubbleUPnP or Mconnect on smartphone/tablet
7) M
PD controlled by Cantata  (linux) or many other control points on smartphone/tablet
8) Logitech Media Server (LMS)
and Squeezelite.  PCM and DSD upsampling possible with many different filters (same as in Daphile). Many control points on smartphone/tablet available
9) Jriver Media Center (lxqt version)
10) Spotify with the audio sevice spotifyd, controlled by
official Spotify on smartphone/tablet/PC

Roon with HQPlayer

Tidal music streaming is already integrated in Roon, BubbleUPnP, LMS and Mconnect. Qobuz is available on
BubbleUPnP, LMS and Mconnect. Spotify direct streaming possible if spotifyd service enabled.

In lxqt version, with NoMachine remote Desktop, you can start without graphical Desktop and access AudioLinux from smartphone or PC in a virtual Desktop identical to the default one. After your configuration is finished, you can switch back to command line mode with a simple logout.

AUDIOLINUX IS SUPPORTING ALL USB AUDIO COMPLIANT DAC (PCM AND DSD)

IN SOME SPECIAL CASES KERNEL PATCHES FOR DSD NATIVE ARE ALREADY INCLUDED (OR WILL BE INCLUDED IN THE FUTURE*) FOR:

iFi Audio micro/nano iDSD
DIYINHK DSD DXD 384kHz USB to I2S/DSD
MSB Technology
LB Labs VI DAC Inifinity
PS Audio NuWave DAC (experimental)
Unison Research Unico CD Due
W4S DAC-2 (experimental)
Mytek Brooklyn DAC (experimental)
NuPrime DAC-10 (experimental)
Holo Audio Spring R2R DAC
Engineered Electronics Stereo Playback Interface
Geek Pulse X Infinity 2V0
WaveIO USB audio 2.0
Amanero Combo384 (need firmware update)
Aune X1S
Hegel HD12 DSD
Auralic VEGA (experimental)
Gustard DAC-X20U
Geek Out 1V5
Matrix Audio Quattro II
Matrix Audio X-Sabre
Matrix Audio Mini-i Pro
MiniMax Tube DAC Supreme
NuPrime DAC-9
NuPrime Audio HD-AVP/AVA
NuPrime IDA-8
Oppo HA-1
Oppo HA-2
Soekris DAC1101
JLsounds I2SoverUSB
Audiolab M-DAC+
Playback Design
Bryston BDA3
Singxer F-1 and SU-1Furutech ADL Stratos
Denon/Marantz
Matrix Audio
Aune X1S 32BIT/384 DSD DAC
Mutec MC3+ USBFurutech ADL Stratos

HDTA Serenade DSD
Denafrips Ares
Oppo UDP-205
W4S DAC-2v2SE
Oppo Sonica WiFi speaker
Furutech ADL Stratosbr
Oppo Sonica WiFi speaker
W4S DAC-2v2SE
Oppo UDP-205
Matrix Audio X-SPDIF 2
Armature Hectate board
Mytek Manhattan
* if you need a special kernel patch for your DAC, please contact us at audiolinux@fastmail.fm

AudioLinux processor latency test

We have made some tests of the real performance of AudioLinux.
You can make a similar test yourself selecting Realtime test in Audiolinux status menu.

1) Realtime test in AudioLinux with "hackbench -l 10000" and "cyclictest -t1 -n -p99 -i100 -o10 -v | oscilloscope -s1000 >/dev/null" with Intel i7-4770
Results upsampling with HQPlayer at the same time are not different!

Audiolinux latency test

2) A test with the same computer in Windows 10 with DPC Latency Checker

Win10 latency

PinkFaun Streamer 2.16 Is probably the best computer for audio on the market. It can be delivered with a special version of Audiolinux. There is a discussion about it at Computer Audiophile Below some nice images from the same forum. Click for full size.





Audiolinux testing system

Custom Fanless PC in a Streacom case,  PinkFaun Streamer 3.4, custom USB to i2S interface, Holo Audio Spring Dac, SAC Minute transformer preamplifier, Ayon Sunfire SET tube amplifier, modified Audiostatic electrostatic speakers DCI A-sinus. This system, with Focusrite mic preamplifier, is used also for audio recording/monitor.

Roon with HQPlayer

 
Latest news
Menu 408
Added functions alinstall and almakepkg
If you want to install manually a package from Archlinux AUR repository with custom kernel using x86_64_v3 architecture you should use
alinstall package_name
or
almakepkg (if your are building a package from a PKGBUILD file)
You must reboot to apply changes
Menu 407
Now SHOW configuration in Main menu (line showing MARCH) is displaying running architecture for all types of CPU
Menu 406 Application installation method updated for compatibility with custom kernel x86_64_v3
Menu 405 Fixed news option not displaying
Menu 404 Updated rtapp to version 1.1. This menu should update it automatically but you can check on console with pacman -Q rtapp Options 1 AUDIO CARD status and 3 REALTIME status using the new improved scripts in rtapp
(previous 2 AUDIO interrupts is now part of this option)
Menu 401 Fixed wrong number of available cores in hyper-threading script (Expert menu) Now kernel custom installation script will clean cache after switching system to x86_64_v3 (removing the high number of downloaded packages) Installing audio applications in Update mneu will clean cache also
Menu 398-399 Fixed: isolated cores status not displayed correctly
Menu 397 Added option to switch back to x86_64 architecture in 2 SELECT/UPDATE kernel (System menu) Added ARCH SERVERS UPDATE status in Main menu -> 0 SHOW configurationMenu
396 Profile script updated to new cpu scaling configuration and new realtime priority method
Menu 395 Web Interface 2 script-server updated to 1.18.0 Added acpi option to CPU SPEED to performance or fixed frequency (turbo on/off) in System menu
Menu 393 Added option 13 CONFIGURE time zone and keyboard to Main menu Changed systemd configuration to avoid Sleep/Hibernation
Menu 392 Improved scripts for CPU frequency scaling
Menu 391 NTFS driver updated to ntfs3 by Paragon in local mount script
Menu 390 Added option 20 UPDATE Archlinux servers Reflector is a Python script which can retrieve the latest mirror list from the Arch Linux Mirror Status page, filter the most up-to-date mirrors, sort them by speed and overwrite the file /etc/pacman.d/mirrorlist Default servers in Audiolinux are set to Italy
Menu 389 FIX to Update menu not installing HQPlayer Desktop in lxqt version Added option 3 FILE EDITOR local/remote to System menu This option will configure Midnight Commander Editor with the left section displaying local files and the right section remote files of a computer in your network The remote PC must have sftp enabled This is useful if you want to to copy, move or delete files in headless version of Audiolinux
Menu 388 INSTALL menu and custom kernel script not displaying last available version: FIXED
Menu 387 Some improvements to custom kernel installation script.
Menu 386 Added new option to install hqplayer-embedded-sse for older CPU
Menu 385 Corrected upstream bug displaying wrong MARCH on ZEN(1) AMD processorsMenu 384 New SHOW configuration option in Main menu now displays supported and running ARCH and MARCH FIX to custom kernel script in UPDATE menu not deleting build directory and not copying kernel packages if DISK is selected in compilation
Menu 383 ONLY ON AUDIOLINUX! Added new option 3 INSTALL/UPDATE custom optimized kernel in Update menu AUDIOLINUX CUSTOM REALTIME KERNEL INSTALLATION This script will download, compile and install a custom realtime kernel based on x86_64_v3 architecture (if your CPU is supporting it) instead of x86_64 and specific optimizations for your Intel or AMD CPU This will increase performance up to 10-20% depending on your hardware You must have at least 9GB on your Audiolinux installation. If not, you can build to RAM (minimum 16GB) or mount an extra drive with enough space Due to the much work involved this is an extra paid option. You can buy it at http://www.audio-linux.com/html/paypal/index.html Note: once architecture is changed to x86_64_v3 you will no longer be able to install the other audiolinux kernels Added option for installing only Roonbridge or Roonserver in Update menu File /etc/makepkg.conf configured for using all available cores during compilation/compression
Menu 382 Fix to Copy/Backup option not displayng available drives
Menu 381 Copy/Backup option in System menu now supports SD cards02/09/2022 Menu 381 Copy/Backup option in System menu now supports SD cards
16/08/2022 Menu 380 Copy/Backup option in System menu now working even if you want to copy to a second NVME drive Improved option 12 REALTIME PRIORITY to standard or extreme will set now automatically audio applications priority to a value lower than IRQ priority
06/08/2022 New Audiolinux Raspberry version 2.5.0!
06/08/2022 Menu Raspberry 223 Digital volume set automatically to 100% selecting Audio menu Added available updates option in UPDATE section of Web Interface 2 Added available kernel update in both Web interfaces Removed static card indexing on MPD and Squeezelite configuration Added option 4 HQPLAYER root enable/disable for compatibility with HQPlayer dongle Option 12 SUPPORT logs in Main menu will now display a download link Added option 8 DOWNLOAD and INSTALL Audiolinux to another drive to system menu This option will download and install Audiolinux to another drive (clean installation) If you want instead to install the current running installation to another disk, you should select the option COPY/BACKUP Fix to systemd speedlimit service starting before network is established Added options for DSD to Squeezelite configuration (Audio menu) Updated Web Interface 2 menu. Now options are displayed in the same order as in Web Interface 1
06/08/2022 Menu 379 Digital volume set automatically to 100% selecting Audio menu Added notice about Roon in Audio menu: Roon will work correcly only with kernel 5.15.x RT LTS or XANMOD RT. Please install one of these kernels and reboot before enabling it
05/08/2022 Menu 378 Added custom option to 17 ISOLATED CPU CORES configuration in System menu With this option you can decide your range of isolated cores This could be useful to select only P cores in last Intel CPUs Fixed Diretta installation failure because of a too strict gcc compliance03/08/2002 Audiolinux lxqt 5.7.0 and headless 3.7.0 available!
20/06/2022 Menu 377 Added Available updates option in UPDATE section of Web Interface 2 Added available kernel update in both Web interfaces
18/07/2022 HQPLAYER streaming input in Audio menu now reset HQPlayer to default (no input selected) if disabled
Menu 376 17/06/2022 Menu 375 added new options 4 HQPLAYER input configuration in Audio extra menu and 5 HQPLAYER streaming input enable/disable in Audio menu You can send audio to HQPlayer from all audio players (including Spotify) not supporting UPnP or HQPlayer integration (as Roon or LMS) Audio player -> Loopback hw:0,0 -> HQPlayer input Loopback hw:0,1 -> HQPlayer output to your DAC After enabling Loopback with 4 HQPLAYER input configuration, you should reboot, start HQPlayer and select the new option 5 HQPLAYER streaming input in Audio menu There you will be asked to set the sampling frequency of the source Removed card indexing on MPD and Squeezelite configuration
09/06/2022 Fixed option 12 SUPPORT logs in Main menu not displaying download link
07/06/2022 Menu 370/371 Added option 8 DOWNLOAD and INSTALL Audiolinux to another drive to system menu This option will download and install Audiolinux to another drive (clean installation) If you want instead to install the current running installation to another disk, you should select the option COPY/BACKUP
07/06/2022 New Audiolinux Raspberry version 2.4.0 with many packages updated and custom kernel realtime 5.15.44-rt46-2
06/06/2022 New Audiolinux lxqt version 5.6.0 and headless 3.6.0 with kernel 5.17.x and many packages updated
Menu 369 Fix to systemd speedlimit service starting before network is established
Menu 368 With the new improved option 12 SUPPORT logs in Main Menu there is a link you should send to audiolinu@fastmail.fm for support
Menu 367 Fixed: hyper-threading not disabled after a reboot
Menu 366 Updated hyper-threading disabling method in isolated cores and boot mode scripts
Menu 365 HYPER-THREADING enable/disable in Expert menu is applied immediately. With this new script all Audiolinux configurations can be applied in real rime without a reboot. This way it is very easy to compare different configurations
Menu 364 Added package hqplayer-client to Install menu. Now hqplayer client is a separate package from hqplayer4 and you can install it on lxqt version even if you are using hqplayer-embedded
Menu 363 Added options for DSD to Squeezelite configuration (Audio menu)
29/04/2022 Menu 222 RASPBERRY Added new Audio extra menu with new items and moved some options from Expert and Audio menu: 1 CD rip 2 CONVERT/UPSAMPLE audio files to DSD or PCM 3 RECORD playing audio (from streaming or file) 4 ALSA system wide configuration 5 RAVENNA/AES67 audio over IP installation 6 CAMILLADSP installation (TESTING) 7 DIRETTA host installation 8 PLAY FROM RAM load music to RAM 9 PLAY FROM RAM configuration Added option 0 MAIN MENU to all sub-menu and removed button Cancel. Now you can exit from menu selecting 13 EXIT on Main menu Improved menu system avoiding loops Added option 12 SUPPORT logs to Main Menu.This option will save Audiolinux journal, dmesg, HQPlayer log files and Audiolinux system status for support More complete CPU load option using htop Added new option MAC spoofing to Expert menu.Sometime, if you have installed 2 Audiolinux computers connected to a router on the same network, only one could be available because they have the same MAC address. With this script you can change the MAC of one of the two computers Added hostname to system status and network status22/04/2022 Menu 361 Critical fix to kernel update script Now in Install/Update menu avaliable updates will show only Audio applications
21/04/2022 Menu 360 Added hostname to system status and network status. Fixed error about nomachine in headless version
20/04/2022 Menu 359 Added new option MAC spoofing to Expert menu. Sometime, if you have installed 2 Audiolinux computers connected to a router on the same network, only one will be available because they have the same MAC address With this script you can change the MAC of one of the two computers
19/04/2022 Menu 358 Added option to install HQPlayer Desktop to Web Interface 2 In the same interface now available updates are displayed in Running Audio services (Audio menu)