Buy     logo       Buy

We are not available from January 22 to 24 2023 for relocation.
We will contact you from January 25.
Sorry for the inconvenience.

NEW versions Audiolinux V3  headless 5.1.0, V3 lxqt 7.1.1, classic  headless 4.2.0 and classic lxqt 6.2.0

NEW Raspberry version 3.1.0 is out!  New custom kernel linux-raspberry4-rt version 5.15.84-rt55-1 - Available also the same kernel compiled with LTO as the new V3 kernels for the other versions of Audiolinux
Release notes

Audiolinux V3: the revolution!

The new Audiolinux headless version V3 is available with the following specifications:

1) Most of applications and libraries are compiled with x86_64_v3 architecture and LTO
https://www.phoronix.com/news/Arch-Linux-x86-64-v3-Port-RFC
https://www.phoronix.com/forums/forum/software/desktop-linux/1244867-x86_64-microarchitecture-levels-benchmarked
https://www.phoronix.com/review/clang-lto-kernel
All packages and kernels will have around 10% performance uplift and some packages can have higher performance uplift (15% or 36%!)

2) The kernel 6.0.11 is compiled with x86_64_v3 architecture, LTO FULL and many patches including Audiolinux ones

3) Audiolinux V3  will offer kernels optimized for your CPU. At this time pre-compiled kernels are available for ZEN, ZEN3, SKYLAKE, ALDERLAKE. 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

5) The Audiolinux V3 price is now 99$ because of the extra work involved. You can switch to the new version for 50$ if you already have an active subscription. This price is still much lower than alternative audiophile OS… and remote support with AnyDesk is included!
-> For 1 year subscribers that have already paid 35$ for custom V3 kernel the upgrade cost will be 15$ 

6) Wonderful latency test with average delay < 1 microsecond (AMD ZEN3 5800X, Boot EXTREME2, Watchdog and Linux Journal disabled, Mitigations service enabled, ramroot, hyper-threading disabled)

T: 0 (116176) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3
T: 1 (116177) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3
T: 2 (116178) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3
T: 3 (116179) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3
T: 4 (116180) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       4
T: 5 (116181) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       4
T: 6 (116182) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3
T: 7 (116183) P:98 I:100 C: 600000 Min:      0 Act:    0 Avg:    0 Max:       3


6) Old versions are not discontinued. For prices and upgrade cost look at the first column of this page.

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 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 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 extra year $ 50
Audiolinux upgrade to V3** $ 50
Audiolinux additional image V3*** $ 50 Audiolinux Classic or Raspberry extra year $ 35
Audiolinux extra options $ 35 Audiolinux additional image Classic or Raspberry*** $ 35

Audiolinux USB stick/SD card with shipping -> contact
Audiolinux 10 licenses (with discount) -> contact

* You can download V3, classic and Raspberry
**
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 kernel is compiled with x86_64_v3 architecture, LTO FULL and many patches including Audiolinux ones for a performance uplift from 10% to 36%!
Moreover pre-compiled optimized kernels are available for many architectures (including HASWELL, SKYLAKE, ZEN, ZEN2, ZEN3, TIGERLAKE, ALDERLAKE, ROCKETLAKE). 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 version many of applications and libraries are compiled with x86_64_v3 architecture and LTO

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

5) With prprietaty applicatio 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 1 or 2 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 are completely rebuild OS with most applications and libraries compiled with x86_64_v3 and LTO and kernel optimized for your specific CPU
The x86-64-v3 level enables AVX, AVX2, BMI2, MOVBE, XSAVE, and other instructions found on Intel and AMD processors of the past several years: Haswell CPUs and newer and AMD Excavator and newer
Audiolinux V3 headless 5.1.0
Audiolinux V3 lxqt  7.1.1
Audiolinux lxqt version 6.2.0
Release notes
Audiolinux headless version 4.2.0
Release notes
Audiolinux Raspberry Pi4 64 bit 3.1.0
Release notes
AudioLinux scripts and rtpriority, ppower copyright Piero Olmeda
AudioLinux image contains proprietary software. It cannot be copied without permission.
AudioLinux is not a separate Linux distribution but only a customized Archlinux installation for audio.
For all legal and copyright issues please refer to www.archlinux.org
The payment is for support, customization work, proprietary software.
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

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 MINI GUIDE

(clik on images for full size display)

Main menu
Audio menuAudio  extra menuSystem menuStatus menuInstall/Update menuExpert 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_420.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_420.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 spotifyd, controlled by
official Spotify on smartphone/tablet/PC

Roon with HQPlayer

Tidal and Qobuz music streaming services are already integrated in HQPlayer client,  Roon, LMS
, 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
NEW versions Audiolinux V3  headless 5.1.0, V3 lxqt 7.1.1, classic  headless 4.2.0 and classic lxqt 6.2.0
Menu 530-531 Fix to 20 UPDATE archlinux servers starting reflector.service instead of reflector.timer
Menu 529 Added new ZEN2 pre-compiled optimized custom kernel
Menu 528 Fix to Roon permissions after first installation
Menu 526-527 Set LTO as default for package build in /etc/makepkg.conf
Menu 524-525 Added option ROON backup to audio menu
NEW Raspberry version 3.1.0 is out!
Menu 310 Raspberry - Added new option for DNS in Network configuration (System menu)
Menu 309 Raspberry - With the new CPU governor option in System menu is possible to set all available governes. Note however that the default Audiolinux boot/config.txt will set a fixed frequency and this configuration may have no effect Improved system update script Improved 8 COPY/BACKUP current installation to another drive in System menu Both scripts are now using growpart and growpartfs to extend the Audiolinux partition Added DNS option (Google, automatic, custom) to Network configuration in System menu Added new options to remote cifs/samba mount script in System menu You can mount the remote folder with 2 configurations: 1 - Access only with user and group audiolinux (default) 2 - Access enabled for all Added libid3tag, libao, libmad and opusfile installation to record script in Audio extra menu New ramroot configuration script will reinstall, disable ramroot and set boot default to yes before setting RAM and ZRAM values Option 1 SHOW audio services in Audio menu now show real owner (root, audiolinux, etc.) of the running application Improved support script Fix to option 5 HQPLAYER streaming input enable/disable hanging when displaying final status. Improved scripts fo HQPlayer input and added corresponding option to Web Interface 2 Updated mount scripts in System menu can now umount drives even if the mount points have not been added to /etc/fstab New MPD user service mpd.service instead of my-mpd.service Changed location and name of MPD configuration file from /home/audiolinux/.mpdconf to /home/audiolinux/.mpd/mpd.conf If you are using MPD you should stop and restart it CamillaDSP configuration script fixed and improved Added option 19 NETWORK/USB power saving that will consent to disable power saving on specified devices This is important if you cannot reach any more Audiolinux PC after some time or if some audio applications need network or USB always on to function properly
Menu 523 Some fixes to system update and application update scripts
Menu 522 Added Audiolinux V3 options to 9 DOWNLOAD and INSTALL Audiolinux to another drive in System menu Improved 8 COPY/BACKUP current installation to another drive in System menu Both scripts are now using growpart and growpartfs to extend the Audiolinux partition
Menu 521 Added DNS option (Google, automatic, custom) to Network configuration in System menu
Menu 520  added new options to remote cifs/samba mount script in System menu You can mount the remote folder with 2 configurations: 1 - Access only with user and group audiolinux (default) 2 - Access enabled for all (maybe the best option for Roon music library)
Menu 516-519 Added libid3tag, libao, libmad and opusfile installation to record script in Audio extra menu
Menu 514-515 Roon server option in Update menu set the right permissions to Roon folders after installation or update
Menu 513 Ramroot configuration script now set boot default to yes
Menu 512 Added new HASWELL pre-compiled optimized custom kernel
Menu 511 ROON NEW VERSION: Since some users were experiencing a system crash with previous versions using root user this version is using the special user roon Because of this you cannot mount shares from Roon control point. You should instead first mount your music folder (local or remote) with the options in System menu, that is anyway the recommended method For example if your mount folder is /media/music you should choose that local folder in Roon configuration You should always use the install menu option to update it Even if a new version is not reported in Update menu the installation script will always install last version
Menu 510 Option 1 SHOW audio services now show real owner (root, audiolinux etc.) of the running applicationMenu 509 Added new ROCKETLAKE pre-compiled optimized custom kernel
Menu 508 Improved support script
Menu 507 AUDIOLINUX V3: added package sysstat
Menu 506 AUDIOLINUX V3: added package nmap
Menu 505 Fix to option 5 HQPLAYER streaming input enable/disable hanging when displaying final status AUDIOLINUX V3: Removed zswap to avoid problems if ramroot is enabled AUDIOLINUX V3: Fixed group owner for whipper and spotifyd configuration folders in /home/audiolinux/.config AUDIOLINUX V3: Isolated core script will disable the IRQ balancer service if you decide to isolate audio IRQ
Menu 504 Added new TIGERLAKE pre-compiled optimized custom kernel
Menu 503 Ramroot fix for Audiolinux V3 versions You should reconfigure ramroot first with the option 15 RAMROOT configuration in System menu
Menu 501-502 Important fixes for V3 versions
AUDIOLINUX V3 headless and lxqt released!
Menu 500 Main Menu and HELP option in Web Interface 2 updated for the coming Audiolinux V3 Menu 449 Fix to failing Roon update from menu if a user has previously updated from Roon control point NEW AUDIOLINUX VERSIONS headless 4.1.0 and lxqt 6.1.0 realeased!
Menu 448 Added available pre-compiled custom v3 kernels to the corresponding option in Update menu If your architecure is not in the list you can ask for an optimized kernel contacting support (attaching the value of MARCH given by SHOW configuration in Main menu) or you can continue to automatic kernel compilation (long) Disabled wetty auto-update
Menu 447 Added new ZEN pre-compiled optimized custom kernel. Available kernels are available now for SKYLAKE, ZEN, ZEN3, ALDERLAKEMenu 446 Improved local and remote mount scripts
Menu 444-445 Updated mount scripts in System menu can now umount drives even if the mount points have not been added to /etc/fstab Menu 443 Improved scripts fo HQPlayer input and added corresponding option to Web Interface 2
Menu 440-442 New MPD user service mpd.service instead of my-mpd.service Changed location and name of MPD configuration file from /home/audiolinux/.mpdconf to /home/audiolinux/.mpd/mpd.conf If you are using MPD you should stop and restart it
Menu 437 Modified options for CPU scaling driver: 1) acpi_cpufreq 2) intel_pstate 3) amd_pstate 4) amd_pstate epp (only for recent custom kernel >= 6.0.9) -> It is recommended to set another time scaling driver for AMD CPU to update kernel line with the new options
Menu 436 (and menu 307 Raspberry) HQPlayer installation option in Update menu will install first the right library versions
Menu 435 To avoid long compilation time, new custom kernel script will offer a quick installation for some CPU. At this moment pre-compiled kernels are available for SKYLAKE and ZEN3 Please check MARCH in SHOW configuration (Main menu) On request I can add other pre-compiled kernels
Last Raspberry menu updates: Menu 306 Special update script (launched at each menu update) now check if basic Audiolinux packages can be updated Menu 305 Fix...to temporary fix for hqplayer-embedded in case of system update Menu 304 Updated kernel install script in Update menu with new option 3 - Audiolinux RT LTO Audiolinux RT LTO is a realtime kernel compiled with clang and LTO full If you have installed Diretta driver or other dkms packages you should use standard RT kernel Menu 303 Temporary fix for hqplayer-embedded in case of system update Menu 302 Updated option 14 ENABLE/DISABLE HDMI/Video (Expert menu) is blacklisting video drivers if HDMI is disabled Menu 301 Disabled systemd services rtnet and rtc_frequency that should be disabled as defaultMenu 434 Fix...to temporary fix for hqplayer-embedded in case of system update
Menu 433 Removed realtime repository since now RT kernel is available on official Archlinux repository Updated XANMOD and ZEN3 AMD RT kernels
Menu 432 CamillaDSP configuration script fixed and improved
Menu 430-431 Temporary fix for hqplayer-embedded in case of system update Some internal fix to Main Menu
Menu 427-429 Important fixes to custom kernel script
Menu 426 Added folder /media/ramdisk necessary for custom kernel compilation if it doesn't exist
Menu 425 Fix to option 8 ROONSERVER database transfer to/from another drive
Menu 424 Fix to custom kernel v3 install script wrongly showing insufficient RAM Fix to hyper-threading option not working in Web Interface 2 Special update script (launched at each menu update) now check if basic Audiolinux packages can be updated
Menu 423 ONLY ON AUDIOLINUX: CPU scaling switched from cpupower to the proprietary application ppower New script will offer these options:      0 Scaling driver (amd_pstate, intel_pstate or acpi_cpufreq)      1 Scaling governor      2 Scaling governor energy (only amd_pstate)      3 Fixed Frequency (only acpi)      4 Turbo boost      5 CPU FREQUENCY SCALING for isolated cores      6 EXIT Now Audiolinux is supporting the new driver amd_pstate_epp on custom kernel. If this driver is missing in your installed kernel, system will use acpi-cpufreq instead of previous disappointing amd_pstate driver Note that with ppower application isolated cores can have a different CPU scaling than the others. Extra options for isolated cores: 1) System menu -> 'BOOT mode to Extreme, Extreme2, Standard or Adaptative' 2) System menu -> 'CPU FREQUENCY SCALING (driver, governor, frequency, turbo)' (NEW) 3) Expert menu -> 'CPU ISOLATED CORES Assign core to irq or application' Added 40-realtime-privileges.rules to /etc/udev/rules.d/ Fix to alinstall function missing input
Menu 422 added mediacenter30 to application list for isolated cores and realtime priority
Menu 421 Added missing nopowersave.conf for option 19 NETWORK/USB power saving