Hai un cliente: C-3PO plugin, a trnscoding helper. - Page 12
Hai un cliente: C-3PO plugin, a trnscoding helper. - Page 12
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ultima modifica di antonellocaroli : 11-04-2018 a 06:22
Filippo, stai facendo un lavoro davvero interessante.
Quando ci darai un giudizio di valore sulla prestazione del Raspberry?
Parlo di confronto con PC o miniPC X86
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
Io penso che come player potrebbe andare bene, a patto di trovare soluzioni diverse dalla usb di serie....ma io non sono arrivato a fare queste prove...
come server o come player/server coié sistema unico lo eviterei....propio per l architettura arm e per le istruzioni cpu limitate (v. sse3, sse2, avx ecc)
player1:thin client+voyage - player2:futros450+Debian > Usb Transport: I2soverUSB + DAC (6x1704+I/V a tubi) - Attenuatore passivo Lightspeed
Ampli finale: OTL 6C33 - MyRef Fremen Ed. - Diff.: Diapason Adamantes II - Guida LMS+Squeezelite - B
GentooPlayerRaspi 64bit/32bit
Alcuni comandi sono documentati con un video nella prima pagina di questo thread.
Alcuni specifici per Raspberry:
twk
A parte la 4) le altre vengono applicate immediatamente senza chiedere conferma e non sono retroattive, cioé per riattivarle bisogna farlo a mano.codice:É richiesto il riavvio per l'apllicazione delle modifiche Scegliere : 0) disattivare l HDMI 1) disattivare il led ACT LED 2) disattivare il led PWR LED 3) overcloccare l SD Card 4) cambiare le impostazioni del kernel sul buffer di rete 5) disattivare la console linux 6) disattivare l SSH 7) rimuovere la ricerca della partizione di swap al boot e relativo "servizio" 8) RESTART/RIAVVIA 9) exit digitare il numero corrispondente al tipo di modifica (0|1|2|3|4|5|6|7|8|9):
C'é un file che spiega come riattivare, é possibile visualizzarlo anche durante l'esecuzione dello script.
Le modifiche sono attive al prossimo riavvio.
la 4) invece offre la scelta tra 5 opzioni di parametri al kernel per quanto riguarda la rete, l'opzione 5 sono quelle di default (standard)
Comunque il file che spiega come riattivare alcune funzioni é questo:codice:Scegliere impostazioni: 0) impostazioni1 1) impostazioni2 2) impostazioni3 3) impostazioni4 4) impostazioni originali digitare il numero corrispondente (0|1|2|3|4):
codice:AVVERTENZE: per alcune opzioni del comando "twk" non c'é una funzione per ripristinare le opzioni originali. Per farlo bisogna proseguire a "mano" Istruzioni su come riattivare alcune funzioni. ##################################################### 1) Riattivare l HDMI usare il comando "confset" senza virgolette e cancellare la riga --> hdmi_blanking=2 ###################################################### 2) Riattivare l ACT LED usare il comando "confset" senza virgolette e cancellare le righe: dtparam=act_led_trigger=none dtparam=act_led_activelow=on ####################################################### 3) Riattivare il PWR LED usare il comando "confset" senza virgolette e cancellare le righe: dtparam=pwr_led_trigger=none dtparam=pwr_led_activelow=on ######################################################## 4) Info sulla disattivazione dell HDMI, della consol e di ssh se non si usa un monitor é utile disattivare l HDMI e a questo punto anche la cosol linux, in modo da avere ancora un servizio in meno all'vvio. É ancora possibile accedere all'rpi via ssh. Una volta raggiunto un certo setup, si potrebbe pensare di disattivare anche l ssh (opzione 6 del comando "twk"). Avremmo come task attivo solo il player/players scelti e/o LMS. MA NON SARÀ PIÙ POSSIBILE ACCEDERE ALL'RPI: per ripristinare il tutto bisogna collegare l SD card a un altro PC con linux. a) montare le due partizioni mount /dev/sdX2 /mountPoint/ mount /dev/sdX1 /mountPoint/boot b) editare il file config.txt nano /mountPoint/boot/config.txt cancellare la riga --> hdmi_blanking=2 c) dare il comando echo "c1:12345:respawn:/sbin/agetty 38400 tty1 linux" >> /mountPoint/etc/inittab d) smontare l'SD card umount /mountPoint/boot umount /mountPoint e) riattivare ssh fatto partire l Rpi collegato ad un monitor, fare il login e dare il comando rc-update add sshd default al prossimo riavvio ssh sará attivo per attivarlo subito rc-service sshd start oppure /etc/init.d/sshd start ########################################################### 5) modifica parametri del kernel rete/LAN Questa opzione modifica alcuni parametri del kernel sulla rete. offre 5 opzioni diverse e intercambiabile compresa il ripristino delle impostazioni originali ############################################################ 6) Rimouvere la ricerca dello swap al boot e del relativo servizio Se non si usa una partizione di swap (com'é di default) potrebbe essere utile apportare questa modifica per riattivarla bisogna dare il comando rc-update add swap boot #################################################################
selectdac
nell' Rpi i dac hat non non vengono riconosciuti in automatico, ma bisogna dirgli quale modulo specifico deve caricare all'avvio.
selectdac fa questo, offre una lista di dac tra cui scegliere, edita il file di configurazione di avvio e riavvia il sistema.
A tutti i kernel é stato aggiunto il driver I-Sabre-K2M per i dac hat con cip SABRE ES90xx
Che é quello selezionato di default
selectkernel
Sono stati aggiunti i kernel specifici per Rpi 3B+
All'avvio l'rpi parte con un kernel per rpi 3B, quindi per rpi 3B+ bisogna cambiare kernel con il comando di sopra.
Al primo avvio:codice:Scegliere il kernel: 00) kernel1-Rpi-3B 01) kernelRT1-Rpi-3B 02) kernel2-Rpi-3B 03) kernelRT2-Rpi-3B 04) kernel3-Rpi-3B 05) kernelRT3-Rpi-3B 06) kernel4-Rpi-3B 07) kernelRT4-Rpi-3B 08) kernel1-Rpi-3B+ 09) kernelRT1-Rpi-3B+ 10) kernel2-Rpi-3B+ 11) kernelRT2-Rpi-3B+ 12) kernel3-Rpi-3B+ 13) kernelRT3-Rpi-3B+ 14) kernel4-Rpi-3B+ 15) kernelRT4-Rpi-3B+ digitare il numero corrispondente al kernel (0|1|2|3|4|5|6|7..........):
selectdac <---se si usa un dac non sabre
sqconfig per la configurazione guidata di squeezelite-R2 e mpd (networkaudiod e roon non ne hanno bisogno)
Scegliere cosa o cose avere attive all'avvio del sistema. sqadd, nadadd, roonadd, mpdadd, lmsadd....
poi si puó proseguire con le varie modifiche:
ipstatic, twk ecc
Htop mentre suona squeezelite-R2
Download
Come copiare le immagini su SD:
Su Win e Osx si puó usare Etcher, carica direttamente il file .img.xz
Su linux (anche una live):
Utente: rootcodice:xzcat /percoso/file.img.xz > /dev/sdX && sync
password: raspiroot
PS: Il tasto "TAB" in linux é un grande amico!!!
Software installati:
Ultima modifica di antonellocaroli : 09-06-2020 a 07:26 Motivo: Aggiornamento
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
GentooPlayer PC X86-64bit
Download
NOTE su HQPlayer Embedded
Io personalmente isolo la CPU3 (ho un I3) all'avvio aggiungendo il comando isolcpus=3 al file di avvio di Grub, e poi la dedico al player tramite process-tools
Poi mi sposto l' IRQ della USB sulla CPU0 e quello della RETE sulla CPU1 tramite irq-affinity
###########################################################
Non é necessario ricompilare il sistema, ma se qualcuno ci vuole andare di fino il comando ricompila lo fa in automatico, imposta il make.conf e fa la ricompilazione dell´intero sistema.
Le USE falgs globali sono state configurate in modo abbastanza minimale
USE="alsa icu -consolekit -libressl -bindist -qt3support -qt4 -qt5 -X -introspection -pulseaudio -xscreensaver"
Poi per ogni software sono state impostate nei file:
/etc/portage/package.use/audio
/etc/portage/package.use/system
Procederó allo stesso modo per le immagini Raspberry e SparkyUsbBridge.
Il sistema é stato interamente compilato con catalyst quindi é totalmente indipendente dal sistema di compilazione, non é un backup di un sistema preesistente.
###########################################################
Come copiare le immagini:
Su Win e Osx si puó usare Etcher, carica direttamente il file .img.xz
Su linux (anche una live):
É consigliato ridimensionare la partizione di root con gparted dopo aver copiato l'immaginecodice:xzcat /percoso/file.img.xz > /dev/sdX && sync
Utente: gp
password: gentooplayer
root password: gentooplayer
la connessione ssh é possibile anche direttamente come utante root
All'avvio ci sono due kernel tra cui scegliere RT e PF
Devo dire che qualche script l ho preso e adattato da DietPi
https://github.com/Fourdee/DietPi
Per sistemi UEFI si deve ridimensionare la root con Gparted.
All'apertura di Gparted si potrebbe avere un messaggio di questo tipo
cliccare su Risolvi
Ultima modifica di antonellocaroli : 09-06-2020 a 07:29 Motivo: Aggiornamento
Posso caricare la iso di GentooPlayer64 su una chiavetta USB e far avviare da lì?
Quanto è grande l'immagine con Xfce per Sistemi UEFI?
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)