Jump to content
IGNORED

AudioLinux and NUC Troubleshooting and Tuning


rickca
Message added by austinpop

Summary of useful findings and recommendations

 

This section will be a living repository of useful info from this thread. It's very similar to a wiki and will be maintained by a small group of thread moderators.

 

Before you get started please refer to the Audio-Linux website to ensure you have the latest info and the proper versions of the OS. Audio-Linux.com  

 

**** Updated for AL 1.30 menu 118 or later.

 

  "First Run" setup for headless.  

 

Setup your NUC with a keyboard, mouse, and monitor to the NUC BIOS settings.  From the menu note the IP address of the machine to SSH into.  From a MAC the macOS terminal program supports SSH:

324537708_ScreenShot2019-01-28at3_02_19PM.thumb.png.739dc7f9cdb05e04da806c7c66877332.png

 

Then it is simpler to cut and paste into the terminal session. After entering the password for the audiolinuxuser you will be presented with the AL headless menu:

 

1518375894_ScreenShot2019-01-28at3_04_18PM.thumb.png.a7b2867a163f8f014e56e52ff69f94b4.png

 

Option 8 takes you to the command line for the following basic setup.  You will need to be the Root user for this setup and the su command first:

 

su

 

Fix the time zone:  (this is my timezone - look in directory /usr/share/zoneinfo)

 

timedatectl set-timezone America/Chicago
 

Setup and Start NTP daemon (to keep the system time in sync)

 

*** the config file is now properly filled in.

 

Now Start the daemon

 

timedatectl set-ntp true

 

 

NOTE: Sometimes the system takes a little while to get synced up.
 

Set hostname  (this provides a unique name for the machine on your network.  Replace <NAME> with your chosen name)

 

hostnamectl set-hostname <NAME> 
 

Once the above items are set up your machine is ready to be configured for say a Roon bridge/endpoint. That is done using the AL menu.  To return to the menu do the following commands.

 

exit

menu

 

----------------------------------

 

For most of us, the following basic settings are key.

From the configuration menu:

6. START and enable Roonbridge

15. SET Realtime Priority to extreme

16. ENABLE ramroot (reboot after)

 

Return to the main menu and reboot the NUC using 

 

11 Reboot

 

------------------

Roon Server setup is a bit more complex and we will cover it completely a bit later.  The key is where you are booting from and where the Roon database is stored.  In general; say a 32gb OPTANE "SSD".

 

  • You have to partition the SSD into a boot drive and a storage drive.  
  • The transfer the USB stick install to the boot partition.  
  • Reboot from the boot partition.  
  • Do the basic setup. Timezone and name
  • Transfer the Roon Database to the storage drive
  • Start the Roon Server
  • .....

 

----------------- 

The machine will reboot and from the display attached to the NUC you can watch it boot up and load into RAM.  Once the AudioLinux menu is showing the endpoint should be available in Roon.    This completes the basic startup sequence.  The system is ready to start testing.    

 

 

Recommended Posts

5 hours ago, hifi25nl said:

This is right. The menu version can be seen on the main menu screen on the title, but headless version on console will stay as in original installation, since this is not an image update, but a menu update.

 

Piero is adamant that he wants the menu version to remain tied to the original image it was installed from. So for example, here's an 0.7 instance, which I updated to 0.85 from the Update menu. It still says:

 

********************************************

              

              Welcome to

         AUDIOLINUX HEADLESS

             version 0.7

 

********************************************

 

Personally, I would like this to change to the current version, since how else can we keep track to what level we are up to? If not on the login splash screen, where else can we query the current version information?

Link to comment

I also ran into an issue yesterday where I wanted to install LMS on my 0.7 -> 0.85 stick. 

 

I tried doing it using the Update menu. The script seemed to run to success, but starting LMS didn't seem to work. I then manually did the logitechmediaserver-git install via pacman, and found the issue was that the "perl-sqlite" package was not found in the default mirror sites that are uncommented in the file /etc/pacman.d/mirrorlist. I edited this file (as root) and uncommented the first 10 sites in the USA section. After that the install eventually found the package in one of these mirrors.

 

Unfortunately, I don't know how to make this more resilient for people who want the menu-driven actions to "just work" reliably.

 

Maybe Piero can resolve.

 

Until then, be careful.

Link to comment

In this crazy update mode, we are in personal version control is hard.  I have only made a couple of small changes and I am keeping a "log" in an Apple Note.  I was thinking about moving to Evernote to share stuff with others.  When I get my new NUC I will have to add BIOS change log to that.

 

I am still thinking of a WIKI.  I will go over to my A2 hosting panel and see what I can install quickly.

 

 

 

Link to comment
1 hour ago, austinpop said:

 

Piero is adamant that he wants the menu version to remain tied to the original image it was installed from. So for example, here's an 0.7 instance, which I updated to 0.85 from the Update menu. It still says:

 

********************************************

              

              Welcome to

         AUDIOLINUX HEADLESS

             version 0.7

 

********************************************

 

Personally, I would like this to change to the current version, since how else can we keep track to what level we are up to? If not on the login splash screen, where else can we query the current version information?

 

Apologies, I should have read Piero's comment more carefully. In my updated system, the current version is displayed when you type "menu":

 

Screen Shot 2018-12-31 at 11.55.37 AM.png

Link to comment

A quick update for this thread on my experiments with large buffer squeezelite end points.  When running LMS and Roon Core on various servers, I wasn't able to detect any difference in SQ when connecting to my large buffer squeezelite NUC core.  Similarly, I couldn't detect a difference in SQ for files local (in RAM) on my NUC server vs files pulled from an SMB share over the network.  

 

I'm looking forward to hearing reports from folks with more power and network configurations, in case they are able to pick up on differences that I can not.

 

Those interested in the discussion should check out the server thread (linked below)

 

Best wishes for the New Year!

 

Ray

 

 )

ATT Fiber -> EdgeRouter X SFP -> Taiko Audio Extreme -> Vinnie Rossi L2i-SE w/ Level 2 DAC -> Voxativ 9.87 speakers w/ 4D drivers

Link to comment
On 12/31/2018 at 1:12 AM, LTG2010 said:

Hi, no real conclusions yet just was a bit surprised at the results.

I had a single X10SBA setup, sclk-ex clocked motherboard/cpu, lan, SOTM pcie USB and tx-usb hubin ( similar to your txusb ultra)

slc sata OS server 2016 and 6tb 2.5inch sata hard disc.

All powered by a nine rail Sean jacobs supply.

Then I switched to audiolinux with Roon or hqplayer on the single machine. In this situation the best sound I got was via the pcie/ USB card and reclocking board, the direct motherboard USB was coarse less refined in comparison. (note in comparison, the sound was in no way coarse or unrefined, I could live with it)

With all the NUC fuss, I tried the NUC endpoint with audiolinux, and audiolinux on my sclk-ex server with a bridge on the LAN, (so now the PCIE -USB and reclocking board are redundant. In this situation the sound improved further the 2 box audiolinux solution works, the NUC provided a more open dynamic sound although with less warmth. (in comparison) but it was better.

Switching over the NUC as server and the sclk-ex machine as endpoint the sound through the motherboards USB output has the original warmth and combines the NUC's dynamics with greater frequency extension at both ends, the sound has greater bass kick and extension. I suspect that clocking the motherboard USB output would improves things further. The sound with the NUC as endpoint is a bit tighter and focused, both equally good in slightly different ways.

The ouput from the SOTM PCIE USB in this situation is less dynamic (again in comparison, its not undynamic) a bit more polite, the sound stage a bit smaller, less bass punch i'd say a bit more suited to classical small scale, less suited for rock etc.

I suspect the type/ multi rail power supply plays a big part, and maybe there is a bit too much filtration on the PCIE card if you already have a good power supply.

As a side note bridging works equally as well on the endpoint in the reverse role.

 

Thank for all this additional information. 

I am on the fence considering experimenting with an I7 nuc , however from what you are writing in your system you get the best result from the x10sba direct usb output.

 

How is powered your NUC ?

 

How was powered you SOTM pcie board ? From the external Sean Jacobs psu i guess 

Do you have the card also connected to the mobo internal power as recommended by SOTM as safety. 

I am using only the external psu as I have found that using also the internal power from the mobo was bad for sq. 

 

How is powered the NUC ?

 

 

PCserver Supermicro X11SAA under Daphile  ,Jcat pcie net card ,Etherregen,e-red dock endpoint,powered by LPS 1.2 , SPS 500 , Sean Jacobs level 3 psu,  DAC Audiomat Maestro 3, Nagra Classic Amp , Hattor passive preamplifier , Martin Logan montis

Link to comment
13 hours ago, jean-michel6 said:

I am on the fence considering experimenting with an I7 nuc , however from what you are writing in your system you get the best result from the x10sba direct usb output.

With your equipment I would first try a dual headless audiolinux setup server/renderer. As you have dual ethernet ports I would also suggest a linux bridge, unless you have a fancy switch.

Look at the rtirq configuration as it defaults to USB you'll need to make the lan (eno1 or eth1 on your board) as priority on the server.

I powered all 3 SOTM boards (including the USB) on separate 9V external rails, I did not follow the 'safety' advice as a linear power supply would turn everything off in any case.

I powered the motherboard with 4 linear rails, 3.3V, 5V, 2x 12V. I initially powered the NUC7i7 with 12V from an sPS500. Then I 'borrowed' the 12V Sean Jacobs atx rail from the motherboard for NUC and allocated the the sPS500 to the motherboard 12v atx. I felt that my best rails should be allocated to the renderer and server- CPU. So its 4 rails vs 1, that may impact sound.

The NUC has been described here as 'creamy' this is very apt, it has a wide deep soundstage and smooth presentation, you are approximately 1/3 way down the seating. If starting from scratch it's a no brainer.

The x10 sounds like the loudness button has been activated throughout the frequency band, bass and treble is stronger and voices are projected forward - a front row seat. This type of presentation is not kind to poorer recordings and a bit of jitter reduction is also useful. I would suggest motherboard USB out but also try USB to your txUSBUltra that might be a great combination. ( I need to make up a special connector to try out my reclocking board). Leave out the Pcie usb unless there's a way to bypass most of the filtration.

Both results I would call equal, switching back and forth results are excellent. Certainly I would try audiolinux on what you have first.

 

 

Link to comment
On 1/1/2019 at 9:47 PM, LTG2010 said:

With your equipment I would first try a dual headless audiolinux setup server/renderer. As you have dual ethernet ports I would also suggest a linux bridge, unless you have a fancy switch.

I was running Roon server and Roon bridge on my dual pc setup. 

I have switch now to the latest Daphile which is a lms  and squeezlite. It is quite better then Roon about sq. 

Daphile squeezlite is fully run in ram and allows extreme mode and optimisation of buffers. Also the lms side allows to load the music in ram on the server side with a nice sq boost too. 

I have purchased the headless audiolinux but have not tested it yet. 

I have a quote sophisticated optical network switch between my 2 pc’s with very good results , with good psu and Sclk ex clock for the tplink optical converter. 

On 1/1/2019 at 9:47 PM, LTG2010 said:

Look at the rtirq configuration as it defaults to USB you'll need to make the lan (eno1 or eth1 on your board) as priority on the server.

How do you do that since I am no Linux expert ?

 

On 1/1/2019 at 9:47 PM, LTG2010 said:

I powered the motherboard with 4 linear rails, 3.3V, 5V, 2x 12V. I initially powered the NUC7i7 with 12V from an sPS500. Then I 'borrowed' the 12V Sean Jacobs atx rail from the motherboard for NUC and allocated the the sPS500 to the motherboard 12v atx

You have a better power set up than mine for your x10sba board as innuos recommend atx 24 and 4 pis power for best sq on this board. 

I too have a very good level 3 Sean Jacobs psu but I power only the 4 pin atx at 12v.

 

This is probably why I think that the NUC May be a good choice as endpoint. 

Anyhow i have to try before to run from the x10 sea usb and also to try the audiolinux on my current set up. 

PCserver Supermicro X11SAA under Daphile  ,Jcat pcie net card ,Etherregen,e-red dock endpoint,powered by LPS 1.2 , SPS 500 , Sean Jacobs level 3 psu,  DAC Audiomat Maestro 3, Nagra Classic Amp , Hattor passive preamplifier , Martin Logan montis

Link to comment

wanted to play with LMS since some were reporting it can be made to sound better than Roon with buffer settings. I can get Squeezelite to work but when I use the menu in 083 version to install R2 version and enable, I can see "audiolinux@squeezelite" enabled with "Show Audio Services" but its not running as an audio service or application.

Is there a step I missed with R2 that's different from Squeezelite enablement?

Regards,

Dave

 

Audio system

Link to comment

After getting my system stable (thanks to @Bricki as deleting the Roon unique_id did the trick) and making backups of both the server and endpoint USB drives (thanks to @ray-dude for the dd method instructions) I decided to install and enable the Squeezelite endpoint in order to tinker with buffer sizes.

 

Made some good progress but will revisit that later as not quite figured it out and need to see if I can add another 4GB RAM into my endpoint without upsetting the LPS-1.2 apple cart! 🙄

 

Meantime quick question. I noticed almost by accident that high res music is playing as 48/16 on my Directstreams screen.

 

When I look at the Signal path in Roon it shows FLAC 96/24 2ch

 

Is this a limitation in SqueezeLite that it only does up to redbook or am I missing a setting somewhere?

 

Cheers,

Alan

Synergistic Research Powercell UEF SE > Sonore OpticalModule (LPS-1.2 & DXP-1A5DSC) > EtherRegen (SR4T & DXP-1A5DSC) > (Sablon 2020 LAN) Innuos PhoenixNet > Muon Streaming System > Grimm Audio MU1 server > (Sablon AES) Mola Mola Tambaqui DAC > PS Audio M1200 monoblocks > Salk Sound Supercharged Songtowers

Link to comment
15 minutes ago, Monge said:

I’m using Putty for remote login and WinSCP to navigate the AL filesystem like @afrancois did.

But then I try to edit a file in AL root I cannot save it course I don’t have permissions to do so. 

 

How do I get permission or acesss to do so In WinSCP?

 

Thanks Monge

 

Hi @Monge,

 

In WINSCP just change the user to root and password to audiolinux0

 

Cheers,

Alan

Synergistic Research Powercell UEF SE > Sonore OpticalModule (LPS-1.2 & DXP-1A5DSC) > EtherRegen (SR4T & DXP-1A5DSC) > (Sablon 2020 LAN) Innuos PhoenixNet > Muon Streaming System > Grimm Audio MU1 server > (Sablon AES) Mola Mola Tambaqui DAC > PS Audio M1200 monoblocks > Salk Sound Supercharged Songtowers

Link to comment
2 hours ago, BigAlMc said:

Meantime quick question. I noticed almost by accident that high res music is playing as 48/16 on my Directstreams screen.

 

When I look at the Signal path in Roon it shows FLAC 96/24 2ch

 

Is this a limitation in SqueezeLite that it only does up to redbook or am I missing a setting somewhere?

Are you choosing the correct output device when you start squeezelite?

 

Do a squeezelite -l command to see the available output devices.

 

If I don't specify front (see below), I get 48 for everything.  I start squeezelite by typing squeezelite -o front &.

 

 

1153779837_ScreenShot2019-01-05at9_34_06AM.thumb.png.abf4ed83309cb9504d53473b7768b8e1.png

 

Link to comment

Hi guys, i have an issue with my NUC-6CAYHL as endpoint in Ramboot mode. It don't detect the LAN wire...i use a basic cat5 and is not working. I Change by an Audioquest rj45 and Works, but after a reboot the lights on the LAN port are dead. I use AL headless 0.5, but seems strange...i try the same configuration at my brothers house and work fine and stable (Even with the cheap LAN cable). The only difference, he haves a 10 Mb internet connection, and i have 50 Mb. Is there the issue ? Is there only thing that changes...i do not what to do !!!

P.D. : i reassembly my server as endpoint  (the same NUC model) with a notebook as server running Roon and the same trouble, the endpoint don't get LAN signal. Even more strange ......

Link to comment

elpampeano,

 

Has it the same issue when not in Ramboot mode? 

 

Network trouble shooting through words can be a nightmare on words but could be quick on spot.  You've done so many things and it is hard to give you a full picture in one go.

 

I'm not an expert in this area.  Just try to help by breaking case down into atomic size subcases.

Link to comment
24 minutes ago, elpampeano said:

Hi guys, i have an issue with my NUC-6CAYHL as endpoint in Ramboot mode. It don't detect the LAN wire...i use a basic cat5 and is not working. I Change by an Audioquest rj45 and Works, but after a reboot the lights on the LAN port are dead. I use AL headless 0.5, but seems strange...i try the same configuration at my brothers house and work fine and stable (Even with the cheap LAN cable). The only difference, he haves a 10 Mb internet connection, and i have 50 Mb. Is there the issue ? Is there only thing that changes...i do not what to do !!!

P.D. : i reassembly my server as endpoint  (the same NUC model) with a notebook as server running Roon and the same trouble, the endpoint don't get LAN signal. Even more strange ......

 

Try  

 

ip link set interface up

 

where interface is, say, enp4s0, or whatever your interface is on   Ip addr show.  This worked for me yesterday.

Link to comment
16 hours ago, clipper said:

Are you choosing the correct output device when you start squeezelite?

 

Do a squeezelite -l command to see the available output devices.

 

If I don't specify front (see below), I get 48 for everything.  I start squeezelite by typing squeezelite -o front &.

 

 

1153779837_ScreenShot2019-01-05at9_34_06AM.thumb.png.abf4ed83309cb9504d53473b7768b8e1.png

 

 

Thanks @clipper,

 

I haven't specified anything so guess I'm getting default.

 

How do I specify front once I've checked the available options?

 

Cheers,

Alan

Synergistic Research Powercell UEF SE > Sonore OpticalModule (LPS-1.2 & DXP-1A5DSC) > EtherRegen (SR4T & DXP-1A5DSC) > (Sablon 2020 LAN) Innuos PhoenixNet > Muon Streaming System > Grimm Audio MU1 server > (Sablon AES) Mola Mola Tambaqui DAC > PS Audio M1200 monoblocks > Salk Sound Supercharged Songtowers

Link to comment
2 hours ago, BigAlMc said:

I haven't specified anything so guess I'm getting default.

I'm not currently using LMS but I recall a bitrate limiting setting in LMS audio 'player' settings maybe that's set to 48? Also there's a checkbox for SOX  maybe try checking that. It could also be a wrong setting in the squeezelite config file. Edit it to put your player default as clipper above (the card = part). It should play PCM 192.

Link to comment
On 12/30/2018 at 9:20 PM, LTG2010 said:

Another surprise was my sclk-ex server as endpoint only, sounds so good I've left it at that for a while. This is direct from the motherboards USB output. Adding back the SOTM PCIE USB card, decreases the soundstage and flattens dynamics.

Anyone with an X10SBA motherboard or even an Innuos zenith might want to try it as an audiolinux endpoint, before moving on, you may be quite surprised.

I did follow your path and I tested my x10sba set up using the mobo usb instead of the SOTM pcie USB. 

What a surprise , I did got something with significantly better transparency ... I was not expecting that. With the added transparency the soundstage is deeper but somewhat smaller in width. 

There seem to be also somewhat some more hf noise coming from the mobo usb. 

I need to do some more listening and also try to use the tx usb ultra after the mobo usb. 

PCserver Supermicro X11SAA under Daphile  ,Jcat pcie net card ,Etherregen,e-red dock endpoint,powered by LPS 1.2 , SPS 500 , Sean Jacobs level 3 psu,  DAC Audiomat Maestro 3, Nagra Classic Amp , Hattor passive preamplifier , Martin Logan montis

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...