Buy     logo       Buy


Menu 833
HOTFIX: because of a problem related to an upstream bug of the V3/V4 repositories, this menu will force updating of the packages alhp-keyring, alhp-mirrorlist and archlinux-keyring


14/03/2025 Released new versions 7.1.0 of Audiolinux headless and 9.1.0 of Audiolinux lxqt
Released new kernels 6.13.5 and 6.12.18 LTS
Release notes

NEW isolated cores framework using systemd slices
The great advantage is that now the service checking every minute if the application is assigned to the right group of cores is no more necessary
You must have a kernel with cgroup v2 enabled
(Users of Ravenna daemon and kernel module should update driver with the option in Audio extra menu to fix compatibility with kernel 6.12)
-> You must re-configure isolated cores with the option in System menu
You must reboot after each change in isolated cores configuration

NEW realtime priority framework using systemd CPUSchedulingPriority
The great advantage is that now the rtapp service checking every minute if an application process has the right priority is no more necessary
rtapp will start however if the application does not accept systemd priority, but only for that specific application
-> You must re-configure realtime priority with the option in System menu
You must restart your active audio services or reboot after the update and after each priority change

Audiolinux V4 released!

You can buy a V4 upgrade or the new Audiolinux V4 in Audiolinux shop
All other images will NOT be discontinued since avx512 extension set is available only on a limited number of CPU
The price for upgrade is 50$*
Audiolinux V4 can be installed only if you have a CPU supporting avx512 extension, for example all Ryzen 7000 series, Intel rocketlake, Intel i3-1115G4, Intel i7-1165G7 etc.
If in doubt please contact support


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. 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 DSD1024  or PCM 1536 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.


Buy AudioLinux now!

PRICES


Audiolinux V4 headless 1 year support with image $ 99
Audiolinux V3 headless 1 year support with image $ 99
Audiolinux V3 lxqt 1 year support with image $ 99
Audiolinux Classic headless 1 year support with image $ 69 Audiolinux Classic lxqt 1 year support with image $ 69
Audiolinux Raspberry 1 year support with image $ 69

Audiolinux V4 headless unlimited time support $ 199
Audiolinux V3
headless unlimited time support $ 199
Audiolinux V3 lxqt unlimited time support $ 199
Audiolinux Classic headless unlimited time support $ 139
Audiolinux Classic lxqt unlimited time support $ 139 Audiolinux Raspberry unlimited time support $ 139
Audiolinux all versions unlimited time support* $ 299

Audiolinux V3/V4 extra year $ 50
Audiolinux Classic or Raspberry extra year $ 35
Audiolinux upgrade to V3 or V4** $ 50
Audiolinux additional image V3 or V4*** $ 50
Audiolinux additional image Classic or Raspberry** $ 35
Audiolinux USB stick/SD card -> contact support
Audiolinux 10 licenses (with discount) -> contact support



Audiolinux V4 will work only with
AMD Ryzen 7000 series CPU, Intel rocketlake
Intel i3-1115G4, Intel i7-1165G7 or other CPU
supporting avx512 extension set


Audiolinux V3 will work only with
Intel Haswell CPU and newer or AMD Excavator and newer

if supporting avx2 extension set


* You can download V3, V4, Classic and Raspberry
If a new version was not available at the time of purchase
a little extra payment will be necessary
**
If you have an active subscription
*** If you have an active subscription to a version and you
want another

Why should you buy Audiolinux?

1) Audiolinux kernel with the realtime patch will give audio applications a very high priority with record CPU latency that can arrive at less than 1 microsecond average on some systems

2) Audiolinux V3/V4 kernels are compiled with x86_64_v3/
x86_64_v4 architecture, LTO FULL, 2000 Hz frequency and many patches including Audiolinux ones for a performance uplift from 10% to 36%!
Moreover pre-compiled optimized kernels are available for many architectures. If your CPU is not on the list you can ask support for a new optimized kernel that after will be updated regularly or you can compile the kernel automatically yourself

3) In V3/V4 versions applications and libraries are compiled with x86_64_v3/
x86_64_v4 architecture

4) The proprietary application RTPRIORITY can assign specific realtime priority to your audiocard, audio application and network (rtirqs, rtapp, rtnet)

5) With proprietary application PPOWER you can choose and configure your CPU governor driver: acpi, intel pstate, amd pstate or amd pstate epp

6) A menu with more than 120 options with which even a system without a graphical desktop is easy to use

7) With ramroot option you can load the entire system to RAM for a record reactivity and general performance. This way you can run a system without drives

8) Full access to root will allow to install all applications available on linux and apply special configurations

9) Fast email support and remote Desktop support with AnyDesk if necessary

10) You can access
Audiolinux from another PC with ssh/sftp, Web interfaces from a browser and NoMachine remoteDesktop in lxqt version

Audiolinux versions

Audiolinux classic headless is without graphical Desktop but a full set of menus. A little better in performance because of less memory used and less processes active

Audiolinux classic lxqt is with graphical LXQt Desktop and all audio applications already installed and tested. Audiolinux menus are included

Audiolinux headless and LXQt V3/V4 are completely rebuild OS with most applications and libraries compiled with x86_64_v3 or x86_64_v4 and LTO with kernel optimized for your specific CPU

Audiolinux V4 headless 7.1.0
Audiolinux V3 headless 7.1.0
Audiolinux V3 lxqt  9.1.0
Audiolinux Classic lxqt version 9.1.0
Audiolinux Classic headless version 7.1.0
Release notes

Audiolinux Raspberry Pi4-Pi5 64 bit 4.4.0
Release notes
AudioLinux scripts, RTpriority and PPower 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). We take no responsibility for third-party software installed.
Archlinux packages maintained by AudioLinux

If you are a company that is selling a Streamer/Audio PC and you want a custom version of AudioLinux please contact us at support@audio-linux.com
AUDIOLINUX MINI GUIDE

(clik on images for full size display)

Main menu
Audio menuAudio  extra menuSystem menuStatus menuExpert menuInstall/Update menu
 INSTALLATION

--> 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). The target drive will be deleted. Recommended minimum size is 32 GB.
We recommend to install Audiolinux first to USB stick and after copy the installation to internal drive with the option "COPY/BACKUP current installation to another drive" in System menu. Keep this USB installation, it will be useful if you want to install to a second PC or for emergency fix.

LINUX
To install audiolinux on external USB stick or internal Hard Disk, if you already have linux installed  (-> change name to your version file name):

1) Boot from your linux installation and download the image

2) Verify that the image file is not corrupted with
sha256sum
audiolinux_mini_700.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_700.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 plan to 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.

WINDOWS

If you install from Windows, you can use Rufus version 2.18 with option "dd"

MAC

If you install from MAC, see the guide here or you can use Etcher

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

This is the official how-to, You can use also other methods that allow the cloning of an image with multiple partitions.

You can use Audiolinux for audio in the following combinations (but you can install all applications available for linux, since you will have full access to the OS)

1)
HQPlayer embedded controlled by HQPlayer client or Jriver or HQPDcontrol, BubbleUPnP, Mconnect on smartphone/tablet
2) HQPlayer Desktop (lxqt version)
3) Roon
4) Roon wth HQPlayer Desktop or HQPlayer embedded
7) MPD controlled by Cantata  or many other control points on smartphone/tablet if you enable UPnP for MPD
8) Logitech Media Server (LMS)
and Squeezelite. Many control points on smartphone/tablet available
9) Jriver Media Center (lxqt version only)
10) Spotify with the audio sevice raspotify, controlled by
official Spotify on smartphone/tablet/PC
11) NEW! Audirvana Studio or Origin controlled by remote Audirvana app

Tidal and Qobuz music streaming services are already integrated in HQPlayer client,  Roon, LMS
, Audirvana, BubbleUPnP and Mconnect.

AudioLinux CPU 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) Test on Audiolinux lxqt with Ryzen 5800X

Audiolinux latency test

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

Win11 latency


Audiolinux testing system

Ryzen 5800X server, Intel i7 Fanless PC in a Streacom case as endpoint, Holo Audio Spring Dac,  custom tube preamplifier, custom Hypex power amplifier, modified Audiostatic electrostatic speakers DCI A-sinus. This system, with Focusrite mic preamplifier, is used also for audio recording/monitor.

Roon with HQPlayer

  

Commercial servers using Audiolinux

1) AudioPhool Music Server 2.0
Click on the image for more information

Audiophool server

 
Latest news 


Menu 833
HOTFIX: because of a problem related to an upstream bug of the V3/V4 repositories, this menu will force updating of the packages alhp-keyring, alhp-mirrorlist and archlinux-keyring
Menu 427 Raspberry
Added 2 new audio applications: aplayer and aprenderer
The aplayer web interface can be opened at ipaddress:7778 in a browser
The aprenderer web interface can be opened at ipaddress:7779 in a browser
Changed logitechmediaserver-bin package to logitechmediaserver-git since the -bin version is not working in aarch64
Menu 832
Improved isolated cores scripts
Added a new condition to the systemd service of the application to be isolated so that is started after isolated cores configuration has been applied

Menu 831
Added the new option 3) Enable/disable (keep configuration) to 18 'ISOLATED CPU CORES configuration' in System menu
Selecting it you can enable or disable isolated cores keeping the last configuration
A reboot is necessary for applying all the changes

Improved 8 'AUDIO/NETWORK/VIDEO IRQ monitor in Status menu
Menu 829-830
Improved and fixed CamillaDSP option 7 'CAMILLADSP installation/configuration' in Audio extra menu
Modified option 11 'SUPPORT logs' will not upload automatically the compressed logs file
Removed some warnings in 3 'RECORD playing audio (from streaming or file)' (Audio extra menu) when listing recorded files
Removed errors about tracker 3 in special updates script when installing a new menu
Improved 19 'MPD configuration' (Audio menu) with many more options:
1 - Sound card
2 - Music directory
------
3 - Buffer time
4 - Period time
5 - Audio buffer size
6 - Max output buffer size
7 - Max Playlist length
8 - Restored paused
9 - Input cache (load file to RAM)
10 - DSD native or DoP
11 - Reset all excluding 1-2-10
12 - Exit
Menu 425 Raspberry
Improved and fixed CamillaDSP option  7 'CAMILLADSP installation/configuration' in Audio extra menu
Removed profiles option in Web Interface
Corrected typo in Audio menu
Modified option 11 'SUPPORT logs' will not upload automatically the compressed logs file
Added options 3) Copy back default Audiolinux Pi5 config.txt 4) Copy back default Audiolinux Pi4 config.txt to 16 'OVERLAYS configuration' in System menu
Menu 828
Fixed: Diretta memory player was not set to the configured priority
Menu 827
Fixed Roon backup and restore if the database has been transferred to another drive
14/03/2025 Released new versions 7.1.0 of Audiolinux headless and 9.1.0 of Audiolinux lxqt
Released new kernels 6.13.5 and 6.12.18 LTS
Menu 826
Added new realtime tests to 13 'REALTIME tests' in Status menu:
3) signaltest
4) sigwaittest
5) ptsematest
6) pmqtest
7) svsematest
For more information, select HELP in the script
Menu 825
Added alsa period configuration to 14 'SQUEEZELITE configuration' (Audio menu)
This setting will make Squeezelite compatible with last Diretta Host version default configuration with periodMin=8 periodMax=32
Menu 824
This menu will switch from sox-dsd-git package to the new updated sox-ng-git that is compatible with dsd conversion options in Audio extra menu
During update you should answer y when asked to remove sox-dsd-git

Correction to EXTREME2: All but POLL only isolated cores in System menu -> BOOT mode to Extreme, Extreme2, Standard or Adaptative
'Do you want to apply to all isolated cores or to a subset?
For example if isolated cores are 2 3 4 5 and you want to apply extreme(2) c-state only to 2 3 4 you should type 2 3 4
Otherwise type y'
Menu 823
Now you can select which isolated cores you want to set to extreme(2) in System menu -> BOOT mode to Extreme, Extreme2, Standard or Adaptative -> EXTREME2: All but POLL only isolated cores (EXTREME: All but POLL/C1 only isolated cores)
Added 'Do you want to apply to all isolated cores a to a subset?
For example if isolated cores are 2,3,4,5 and you want to apply extreme(2) c-state only to 2,3,4 you should type 2,3,4
(probably not a good idea to set an extreme c-state to the core where you have isolated network irq)
Otherwise type y'

Added a delay of 30s to the isolated_app systemd service
This could solve the problem that network irqs were not isolated because network was not fully established after a (re)boot
You can increase the value editing as root /etc/systemd/system/isolated_app.service
Released Audiolinux Raspberry 4.4.0 with menu 425 and kernel 6.12.6
Menu 425 Raspberry
Added bridge0 as interface option in Diretta Host configuration script
Added new option 11 'SHAIRPORT SYNC configuration'
Renamed previous AirPlay option to 12 'SHAIRPORT SYNC (AirPlay) enable/disable'
squeezelite, mpd and raspotify configuration options in Audio menu have been changed to use the full address of the card for compatibility with Diretta and to avoid possible card number change after a reboot
ramroot fix for Raspberry Pi5. You should go to console and type:
bash /opt/scripts/update/ramroot_fix_pi5.sh
Improved option 3 'REALTIME status' in Status menu with a list of all system priorities