Jump to content
IGNORED

Audiolinux Server configurations, Software, Hardware, and Listening Impressions


lmitche

Recommended Posts

hi folks,

 

i'm running hqplayer in ramroot node in a NUC server, music is on hdd attached to the NUC via usb.

streaming is over my home network to an opticalRendu running as an NAA.

 

so the NUC has two critical things to manage/prioritize

1.  ethernet streaming to NAA

2.  music input from usb attached HDD

 

i've attached the files that give my RTIRQ and RTAPP configurations.

it seems the usb (IRQ#126) has a high priority but not the ethernet (IRQ#127, i think)

what lines of code in the config files should i consider changing here?

has anyone here specifically experimented with priorities and streaming to an NAA?

 

 

RTparams.txt

Link to comment

If you have configured a bridge and NAA PC is connected only to server (not router) you could give high priority to  the Ethernet interface on the server connected to NAA PC

For example:

 

[audiolinux@archlinux ~]$ networkctl 
IDX LINK    TYPE     OPERATIONAL      SETUP       
 1 lo      loopback carrier          unmanaged   
 2 enp4s0  ether    enslaved          configured 
 3 enp3s0  ether    enslaved          configured  
 4 bridge0 bridge   degraded-carrier configured 

 

RTIRQ_NAME_LIST="enp4s0

 

If enp4s0 is the interface connected to NAA

AudioLinux --> https://www.audio-linux.com

developer of AudioLinux realtime OS

Link to comment
1 hour ago, hifi25nl said:

If you have configured a bridge and NAA PC is connected only to server (not router) you could give high priority to  the Ethernet interface on the server connected to NAA PC

For example:

 

[audiolinux@archlinux ~]$ networkctl 
IDX LINK    TYPE     OPERATIONAL      SETUP       
 1 lo      loopback carrier          unmanaged   
 2 enp4s0  ether    enslaved          configured 
 3 enp3s0  ether    enslaved          configured  
 4 bridge0 bridge   degraded-carrier configured 

 

RTIRQ_NAME_LIST="enp4s0

 

If enp4s0 is the interface connected to NAA

 

thanks.  i do not, however, have a bridge configured, and i connect the server and NAA via an edge router (ubiquiti edgerouterX SFP).  the edgerouter segregates my music from all the other digital traffic so its only inputs are ethernet copper to audiolinux NUC, ethernet copper to NAA and optical SFP to fios router (for wifi to hqpd controller and for streaming/qobuz)

 

any suggestions for ethernet priority in my case?  should it have a higher priority compared with the other interrupts?  relative to USB/HDD?

 

any downside if i change

RTIRQ_NAME_LIST="usb

 

to

 

RTIRQ_NAME_LIST="en01

or

RTIRQ_NAME_LIST="en01 usb

Link to comment

In general the right configuration could be this

 

NAA: 

RTIRQ_NAME_LIST="usb interface_name"

Really the best would probably be:

RTIRQ_NAME_LIST="xhci interface_name"
If DAC is using xhci, check in Audiolinux status menu -> 2 "AUDIO interrupts"

 

SERVER:

RTIRQ_NAME_LIST="interface_name"

where interface_name is the one connecting to NAA

 

-> I would not set priority to extreme in this case

 

If you give realtime priority to Ethernet you must be sure that Internet traffic is not exchanged.

 

You can check this with 

sudo iftop -i interface_name

(if iftop is not installed you can install it with yay -S iftop)

If the command above show connections to Internet, you should change your hardware/software configuration.

 

-> Change interface_name with the name of your interface.

 

 

 


 

 

AudioLinux --> https://www.audio-linux.com

developer of AudioLinux realtime OS

Link to comment
  • 3 weeks later...
  • 3 weeks later...

10/08/2020 Audiolinux menu 229 with

 

1) BOOT option in system menu 14 "BOOT mode to Extreme, Extreme2 or Standard" completely changed using c-state script. Now CPU "sleep" states can be changed "on the fly". With this and other options Audiolinux will not depend on kernel line (and bootloader) since all configurations are made during boot. It will be also more easily portable to other architectures.


2) ISOLATE CORES option 16 "ISOLATED CPU CORES configuration" completely changed. Now you can isolate and... de-isolate CPU cores without changing kernel line and reboot. The effects are immediate!


3) 10 "ISOLATED CORES Assign core to application" in expert menu also changed with the new isolated cores configuration. Applications can use different cores and configured without restarting. A special service is checking the isolation status periodically and will make the necessary changes.


4) Improved 0 "SHOW configuration" in main menu now show also which application is running in which core.


5) Added buffer option to 9 "SQUEEZELITE select DAC and buffer" in audio menu


6) Now in Web Interface at ipaddres:5001 the various menus are in different folders. A lot more easy to use!


😎 Many other little changes and fixes and a general cleaning of scripts removing duplicates.

AudioLinux --> https://www.audio-linux.com

developer of AudioLinux realtime OS

Link to comment
11 hours ago, hifi25nl said:

You can try manually

 

su

(root password)

bash /opt/scripts/update/menu_update.sh

(it will ask for menu password)

 

This way you can see errors

thanks

 

I tried this it says 

Username/Password Authentication Failed.

Link to comment
  • 2 weeks later...
On 5/23/2020 at 2:53 AM, hifi25nl said:

A revolutionary kernel is on testing. Stay tuned!

Can you give us an update on when we might see this?  You said you were waiting for a special version of alsa.  Do you have that yet?  

Pareto Audio AMD 7700 Server --> Berkeley Alpha USB --> Jeff Rowland Aeris --> Jeff Rowland 625 S2 --> Focal Utopia 3 Diablos with 2 x Focal Electra SW 1000 BE subs

 

i7-6700K/Windows 10  --> EVGA Nu Audio Card --> Focal CMS50's 

Link to comment

Audiolinux version 2.6.0 and Audiolinux lxqt 4.6.0 are out with menu 234

 

For people that already have updated to the last menu, you can delete some old files. To be clear the necessary files and folders in /opt/scripts/  are:

 

[audiolinux@archlinux scripts]$ ls 
alaudio.sh  alexpert.sh  alupdate.sh  expert       main     profile  update 
alconf.sh   almon.sh     audio        favicon.ico  menu.sh  system   webinterface2

 

No harm is done if you leave these files there, however...
 

AudioLinux --> https://www.audio-linux.com

developer of AudioLinux realtime OS

Link to comment
10 hours ago, hifi25nl said:

Audiolinux version 2.6.0 and Audiolinux lxqt 4.6.0 are out with menu 234

 


Just installed via the img file from the FTP server. Everything works well except Network Bridge. I failed to set fixed IP and the the Bridge0 always got ‘no-carrier’ and ‘configuring’ as statuses, even after reboot. Any advice? 

Link to comment

Please check the files in /etc/systemd/network/

For example, in the case of the computer I am working now with 2 Ethernet cards I have:

 

[audiolinux@archlinux network]$ cd /etc/systemd/network/
[audiolinux@archlinux network]$ ls
bridge0.netdev  bridge0.network  enp3s0.network  enp4s0.network
[audiolinux@archlinux network]$ cat bridge0.netdev
[NetDev]
Name=bridge0
Kind=bridge

[audiolinux@archlinux network]$ cat bridge0.network
[Match]
Name=bridge0

[Network]
Address=192.168.1.5/24
Gateway=192.168.1.1

[audiolinux@archlinux network]$ cat enp3s0.network
[Match]
Name=enp3s0

[Network]
Bridge=bridge0

[audiolinux@archlinux network]$ cat enp4s0.network
[Match]
Name=enp4s0

[Network]
Bridge=bridge0



 

 

AudioLinux --> https://www.audio-linux.com

developer of AudioLinux realtime OS

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...