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 -->
codice:
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.
Queste modifiche possono essere annullate, cambiate o ripristinate con i comandi
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"