Menu
821
Added new
option 12
'SHAIRPORT
SYNC
configuration'
Renamed
previous
AirPlay option
to 13
'SHAIRPORT
SYNC (AirPlay)
enable/disable'
Menu
820
Added
avahi-daemon
to the list of
services that
can be
isolated and
started with
realtime
priority
Added the list
of physical
and virtual
cores to
isolated cores
configuration
if
hyper-threading
is enabled
Menu
819
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
This menu will
change rtla
(used for some
options in
realtime
tests) to
specific V3 or
V4 compatible
packages
hqplayer_input
option adapted
to the new
isolated cores
and priority
framework
The option has
been improved
Note 1: you
must stop
sound playback
and wait a few
seconds before
switching to a
file with a
different
sampling rate
Note 2: you
should use it
only for audio
applications
not supporting
UPnP, for
example
Raspotify
Menu
818
Diretta Memory
Player install
option in 11
'DIRETTA
memory play
configuration'
(Audio extra
menu) will
install a
specific
version for V3
or V4
The reason is
that a version
compiled for
V4 does not
work in V3 and
vice versa
Menu
817
Both realtime
and isolated
cores
configuration
are now using
everywhere
address/iSerial
of the card
This way the
assigned irqs
will always be
the correct
ones, even if
the system
changes them
after a reboot
rtnet
application
has been
removed since
now Ethernet
priority is
integrated in
irq
configuration
The new
rtpriority
application
2.2 compatible
with the new
scripts is
installed
automatically
For the expert
user, now a
change in the
isolated
configuration
file with the
corresponding
option will be
applied
without the
procedure of
re-configuring
all the groups
of isolated
cores etc.
With this new
menu you may
need to
re-configure
isolated cores
and/or
realtime
priority
Fixed:
multiple irqs
corresponding
to the same
iSerial were
not assigned
to the group
of isolated
cores
Fixed: audio
services no
more isolated
were not set
to the default
not isolated
cores
Note 1: If you
are using
Diretta Host
with the
recent options
CpuSend and
CpuOther you
should assign
a group of
isolated cores
to Diretta and
set the 2
options to a
different core
(or cores) of
the same group
in
/opt/diretta-alsa/setting.inf
Note 2: Not
all cards will
permit to set
priority. If
you want to
see the
processes for
which it is
possible, go
to console and
type:
ps -eo
pid,comm |
grep -v grep |
grep irq/
Note 3: After
a reboot, the
right irq
priority will
be applied
after 30s when
kernel has
completed irq
configuration
Note 4:
Application
priority could
be applied
after a minute
if rtapp is
necessary for
that
application
-> Before
thinking that
something is
wrong, please
reboot the
system!
Fixed little
bug in scaling
driver script
not removing
amd_pstate=guided
before
enabling
another driver
Added a list
of all system
priorities to
3 'REALTIME
status' in
Status menu
Special
updates script
will remove a
wrong
/etc/systemd/system/diretta_alsa.service
in Audiolinux
V4
The right
service will
be
automatically
rebuild
starting
Diretta Host
If you start
HQPlayer as
root the auth
file for Web
login at
ipaddress:8088
will be copied
automatically
to
/etc/hqplayer/
Menu
816
Default MPD
configuration
file has been
changed to be
compatible
with the new
MPD service
starting as
user mpd
You should
re-configure
MPD with the
option in
Audio menu
The new data
directory is
/var/lib/mpd
and
configuration
file is
/etc/mpd.conf
menu
814-815
Fixed: a
function in
special
updates script
was
overwriting
mpd,
roonserver and
Diretta host
services in
/etc/systemd/system
Because of
this realtime
priority or
isolated cores
could not be
applied
correctly
If the copy
has already
been done, you
should remove
as root the
files
/etc/systemd/system/mpd.service
or
/etc/systemd/system/roonserver.service
or
/etc/systemd/system/diretta_alsa.service
(after they
will be
regenerated
automatically
with the right
configuration
starting the
service)
Menu
813
Fixed: with
isolated cores
enabled an
application
not isolated
was running on
all cores
instead of
running only
on not
isolated
(system) ones
Menu
424 Raspberry
Added options
'RASPOTIFY
configuration'
and 'RASPOTIFY
enable/disable'
to Audio menu
Raspotify
replaces
spotifyd that
was not
working
correctly any
more
It will work
only with a
paid spotify
subscription,
but
credentials
are not
required if
LIBRESPOT_DISABLE_DISCOVERY
is not set,
since
Raspotify is
using zeroconf
discovery mode
Menu
812
Option 23
'RASPOTIFY
configuration'
will now set
raspotify
volume to 100,
disable
Normalisation,
disable
autoplay
automatically
Fixed MPD
configuration
to be
compatible
with the
recent
updates. You
must
re-configure
MPD with the
option in
Audio menu
If you are
using MPD with
UPnP
(upmpdcli) in
1 'SHOW audio
services' you
must see user
mpd and user
upmpdcli (not
user
audiolinux)
Removed some
packages that
produced
errors during
a system
update
Forced
installation
of
perl-io-socket-ssl
otherwise
logitechmediaserver
could not
download
plugins
General
cleaning of
some scripts
and some
little
corrections
04/06/2025
NEW Audiolinux
versions 7.0.0
for headless
and 9.0.0 for
lxqt!
Menu
811
Removed from
special
updates script
forced
installation
of chrony
Menu
810
Added a check
for the new
isolated cores
and priority
framework when
an application
is updated or
installed or a
service is
enabled
If the
corresponding
patched
service is not
present in
/etc/systemd/system
it will be
added with the
right
configuration
Note that you
should always
use only the
options in
Audiolinux
menu to
install/update
an application
or enable an
audio service
Menu
809
Added options
23 'RASPOTIFY
configuration'
and 24
'RASPOTIFY
enable/disable'
to Audio menu
Raspotify
replaces
spotifyd that
was not
working
correctly any
more
It will work
only with a
paid spotify
subscription,
but
credentials
are not
required if
LIBRESPOT_DISABLE_DISCOVERY
is not set,
since
Raspotify is
using zeroconf
discovery mode
Menu
808
Fixed: systemd
user audio
services that
were started
with menu
version <
800 are now
stopped
correctly with
option 2 'STOP
and disable
all running
audio
services' in
Audio menu
Menu
807
Fixed option
HQPLAYER user
enable/disable
in Web
interface
Menu
806
If you want to
use the same
installation
on another PC
you must first
reset isolated
cores and
application
priority if
the core
number is
different
You can use
the new option
20 'FULL RESET
isolated cores
and app
priority'in
Expert menu
When the drive
is attached to
the new PC you
should select
21 'INIT
isolated cores
and app
priority' in
the same menu
The backup
option in
System menu
will reset
automatically
isolated cores
and app
priority
Menu
804
Fixed isolated
core settings
reset even if
no changes are
made entering
the option 18
'ISOLATED CPU
CORES
configuration'
Fixed isolated
core settings
reset
configuring
realtime
priority with
the option 13
'REALTIME
PRIORITY
configuration'
Menu
803
Now isolated
cores script
is supporting
isolation of
Ethernet cards
with multiple
irqs
The right irqs
will be
calculated
automatically
at each boot
Menu
802
New version of
isolated cores
script with
some
optimizations
and bug
correction
Note that if
you have
changed
isolated cores
or realtime
priority
configuration
you should
reboot
otherwise the
values
displayed
could not be
correct
A warning has
been added to
isolated cores
and realtime
status
Corrected
error in
special
updates script
/opt/scripts/update/update.sh
that would
reset isolated
cores at each
menu update
Updated CPU
MARCH list
26/12/2024
Released
kernels 6.12.6
for V4
SKYLAKE and
CASCADELAKE
(for example
some Xeon)
21/12/2024
Released new
custom kernels
6.12.6 for
Audiolinux
V3 and
V4. Released
kernel 6.12.6
for Audiolinux
Classic
Ravenna driver
has now been
updated to
work on 6.12.x
kernels
21/12/2024
Raspberry new
kernels 6.12.6
RT LTO and
6.12.4 RT LTO
16K! (with
patch for
pcm1794a
driver to
enable 384 kHz
for some
add-ons)
02/12/2024
Released new
kernels 6.12.1
RT LTO and
6.12.1 RT LTO
16K!
Menu
422 Raspberry
Updated kernel
installation
script
22/11/2924
Released
kernel 6.12.0
for all
Audiolinux
versions
Now realtime
patch is
integrated in
the mainline
kernel!
You must
update to Menu
759 before
installing it,
if you want to
use isolated
cores
Before
Christmas
Audiolinux
will release a
new more
elegant way to
isolate cores
using cgroup
V2. Also
application
priority
framework will
be changed
This will be a
big upgrade!
Note: If you
are using
Ravenna driver
you should
stay with
previous
kernel, since
it has not
been updated
yet to compile
successfully
with the new
kernel
Menu
759
For cgroup v1
compatibility
of Audiolinux
isolated cores
framework with
the new coming
6.12.x kernel
some
parameters
have been
added to
kernel line
This is a
temporary
solution
before
switching to
cgroup v2 and
the
development of
a new method
for core
isolation
Menu
421 Raspberry
Fixed Diretta
memory player
installation
Fixed
continuous
restarting of
'NETWORK CARD
configuration'
systemd
service
Menu
757-758
Fixed option 3
'REALTIME
clock' (Expert
menu)
restoring
default value
after a menu
update
Fixed edit
options in 20
'DRIVER custom
configuration
(Network, AMD
X3D etc.)'
(Expert menu)
Now the option
will display
systemd
service status
Menu
756 Removed
waning about
tracker3 in
special update
script
Fixed
continuous
restarting of
'DRIVER custom
configuration'
systemd
service
01/11/2024
New Audiolinux
versions 6.2.0
for headless
and 8.2.0 for
lxqt released!
New Raspberry
version 4.3,0
released!
Menu
420 RASPBERRY
Updated
diretta-alsa-dkms
and
diretta-alsa-daemon
to version
2024.10.24
'ssync alsa
has been added
to the setting
May provide a
limited
solution to
the buffer
under-run
problem with
high load
players such
as HQPlayer
syncBufferCount=64
alsaUnderrun=disable'
You should
manually copy
the new
configuration
file
cd
/opt/diretta-alsa/
sudo cp
setting.inf.pacnew
setting.inf
Changed
default system
time service
from
systemd-timesyncd
to the more
powerful
chronyd
For more
information:
https://wiki.archlinux.org/title/Chrony
'Chrony is a
versatile and
powerful time
synchronization
tool for Linux
systems. It
combines the
functions of a
client and a
server,
allowing for
synchronization
with external
time sources
while also
serving as a
time server
for other
systems. This
feature is
advantageous
in
environments
where
maintaining a
local time
server is
preferred or
necessary'
Added '19
'SYSTEM TIME
sync
configuration'
to Expert menu
Isolated core
script will
now update
each time the
list of
available
Audio
applications
When Diretta
host is
enabled,
Diretta Memory
will be
automatically
disabled
In
INSTALL/UPDATE
menu you will
now be
notified if
the
application
was not really
installed
becuase of
errors
In that case
contact
support
Menu
755
Added '23
'SYSTEM TIME
sync
configuration'
to Expert menu
23/10/2024
Updated
diretta-alsa-dkms
and
diretta-alsa-daemon
to version
2024.10.24
"ssync alsa
has been added
to the setting
May provide a
limited
solution to
the buffer
under-run
problem with
high load
players such
as HQPlayer
syncBufferCount=64
alsaUnderrun=disable"
You should
manually copy
the new
configuration
file
cd
/opt/diretta-alsa/
sudo cp
setting.inf.pacnew
setting.inf
Menu
753-754
Option 20
'NETWORK CARD
configuration'
changed to 20
'DRIVER custom
configuration
(Network, AMD
X3D etc.)'
(Expert menu)
Added AMD X3D
Cache
Optimizer
# START AMD
X3D
configuration
# Here you can
X3D cache for
AMD X3D
processors
(valid for
ZEN4, ZEN5
optimized
kernels from
version
6.11.3)
#
-------------------------------------------
# echo cache
>
/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101\:00/amd_x3d_mode
# echo
frequency >
/sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101\:00/amd_x3d_mode
# echo 409
>
/sys/kernel/mm/transparent_hugepage/khugepaged/max_ptes_none
#
-------------------------------------------
# More
information
here:
#
https://www.phoronix.com/news/AMD-3DV-Cache-Optimizer-Linux
# END AMD X3D
configuratio
to
/opt/configuration/network_card_conf.sh
Menu
752
Changed
default system
time service
from
systemd-timesyncd
to the more
powerful
chronyd
For more
information:
https://wiki.archlinux.org/title/Chrony
'Chrony is a
versatile and
powerful time
synchronization
tool for Linux
systems. It
combines the
functions of a
client and a
server,
allowing for
synchronization
with external
time sources
while also
serving as a
time server
for other
systems. This
feature is
advantageous
in
environments
where
maintaining a
local time
server is
preferred or
necessary'
Temporary fix
about
signature
error for
V3/V4
repositories
Isolated core
script will
now update
each time the
list of
available
Audio
applications
Menu
751
When Diretta
host is
enabled,
Diretta Memory
will be
automatically
disabled
In
INSTALL/UPDATE
menu you will
now be
notified if
the
application
was not really
installed
becuase of
errors
In that case
contact
support
The packages
gssdp gupnp
gupnp-dlna
gupnp-igd
rygel are no
more 'on hold'
since last
HQPlayer
version needs
the last
version
Menu
419 Raspberry
Fixed option
11 'SUPPORT
logs' in Main
menu changing
transfersh
with a python
script
supporting
WeTransfer
Menu
748
Fixed option
12 'SUPPORT
logs' in Main
menu changing
transfersh
with a python
script
supporting
WeTransfer
Menu
418 Raspberry
Updated
camilladsp gui
configuration.
You should
re-configure
camilladsp
with the
option in
Audio extra
menu
Web Interface
1 (wetty)
disabled
because
incompatible
with last
nodejs
Otherwise
wetty will
produce a lot
of coredump
files in
/var/lib/systemd/coredump/
that could
fill your
installation
drive
Moreover it
was a security
risk and last
upstream
version is not
working
Please use ssh
audiolinux@ipaddress
(recommended)
or the other
Web Interface
at
ipaddress:5001
General
cleaning of
special update
scripts
Improved
Diretta
scripts in
Audio extra
menu are now
compatible
with Diretta
salsa
If you are
using Diretta
you should
update the
packages
diretta-alsa-daemon,
diretta-alsa-dkms,
diretta-memory-player
if installed
and reboot
The new
diretta-alsa-daemon
is using the
systemd
service
diretta_alsa
instead of
diretta_alsa_single
and it should
be changed
automatically
with menu
update if
enabled
Menu
747
FIX Qobuz or
Tidal
streaming
using JPLAY
iOS with
HQPlayer:
Go to
console/terminal
and type
sudo bash
/opt/scripts/update/jplayfix.sh
and reboot
Menu
746
Fixed the
problem that
acpi-cpufreq
was correctly
set but not
enabled after
a reboot with
AMD CPUs
Updated
camilladsp gui
configuration.
You should
re-configure
camilladsp
with the
option in
Audio extra
menu
HQPlayer
embedded
installation
will
re-compile