Grazie a fedeliallalinea per avermi risolto qualche problema e per le varie ebuild e a audiodef (https://gentoostudio.org/) per avermi aiutato, molto, con Catalyst.
##########################################################################
Homepage
###########################################################################
I link alle immagini e info si trovano ai seguenti post:
Immagini precompilate per Raspberry PI 3B/3B+/4B (64bit e 32bit)
Immagini precompilate per Allo SparkyUsbBridge
Immagini precompilate per BeagleBone Black + Botic Driver
Immagini per PC X86-64
NOTA: le immagini aggiornate si possono scaricare da qui
Come aggiornare
Come ascoltare radio online tramite LMS > HQPlayer Embedded
NoMachine - Vnc
Bfq
Tips Affinity, process and RT
Ridimensionare la partizione di root
Xfce autologin
I software presi in considerazione sono:
Squeezelite-R2
Squeezelite
Mpd
Networkaudiod (NAD)
RoonBridge
HQPlayer Embedded
HQPlayer
LMS
Sox-dsd
ffmpeg
RoonServer
UpMPDcli
BubbleUpnp
RTirq
Nessuno é messo all'avvio del sistema é a libera scelta
Letture consigliate:
Note Libere di Marco Curti
Gentoo AMD64 Handbook
Introduzione a Portage
Opzioni USE
Varie
######################################################################################
Note x86_64:
Il sistema é solo 64bit tutto compilato con questo target, non include librerie 32bit.
Nell'immagine sono state inserite una serie di modifiche a file di sistema, piú o meno quelle che si trovano su linuxaudio.org e qualcos altro.
Il risultato del loro script -->
Queste modifiche possono essere annullate, cambiate o ripristinate con i comandicodice:Checking if you are root... yes - not good You are running this script as root. Please run it as a regular user for the most reliable results. Checking filesystem 'noatime' parameter... 4.11.12 kernel - good (relatime is default since 2.6.30) Checking CPU Governors... CPU 0: 'performance' CPU 1: 'performance' CPU 2: 'performance' CPU 3: 'performance' - good Checking swappiness... 10 - good Checking for resource-intensive background processes... none found - good Checking checking sysctl inotify max_user_watches... >= 524288 - good Checking access to the high precision event timer... readable - good Checking access to the real-time clock... readable - good Checking whether you're in the 'audio' group... no - not good add yourself to the audio group with 'adduser $USER audio' Checking for multiple 'audio' groups... yes - not good Found 3 groups with name 'audio'. You should not have duplicate 'audio' groups. For more information, see http://wiki.linuxaudio.org/wiki/system_configuration#audio_group Checking the ability to prioritize processes with chrt... yes - good Checking kernel support for high resolution timers... found - good Kernel with Real-Time Preemption... found - good Checking if kernel system timer is high-resolution... found - good Checking kernel support for tickless timer... found - good == Other checks == Checking filesystem types... ok. not found. ** Warning: no tmpfs partition mounted on /tmp For more information, see: - http://wiki.linuxaudio.org/wiki/system_configuration#tmpfs - http://lowlatency.linuxaudio.org ** Set $SOUND_CARD_IRQ to the IRQ of your soundcard to enable more checks. Find your sound card's IRQ by looking at '/proc/interrupts' and lspci.
testsetting
testsetting1
normalsetting
normalsetting1
Sono da provare e vedere cosa va meglio sul propio sistema.
Il sistema é perfettamente funzionante cosi com' é, ma se qualcuno ci vuole andare di fino, puó ricompilare l'intero sistema con le caratteristiche della propia cpu.
Per questo viene in aiuto il comando ricompila, che non fa altro che impostare il make.conf corretto, ricompilare la toolchain e poi ricompilare il resto del sistema
Per quanto riguarda il Kernel, per adesso é preinstallato RT-Sources e PF-sources. Entrambi configurati in modo generico.
La cosa certa é che avere un kernel ridotto, "minimale" , e per il propio sistema e esigenze da risultati molto migliori anche sonori.
Per questo puó essere di aiuto il comando kernelinstall, di aiuto ma sicuro non definitivo. Diciamo un punto di partenza.
Se qualcuno vuole mi puó anche contattare, e apriamo una sessione ssh e lo aiuto a farlo.
######################################################################################
Buon Divertimento!!!
Alcuni video di esempio di alcuni comandi
rtirqconf ---> apre la configurazione GUIDATA di RTirq
ipstatic ---> apre la configurazione GUIDATA per un IP statico
kernelinstall ---> apre l´installazione GUIDATA di un kernel-RT minimale e/o pf-kernel minimale
sqconfig ---> Apre la configurazione GUIDATA di squeezelite-R2 e "mpd"