Hai un cliente: C-3PO plugin, a trnscoding helper. - Page 12
Printable View
Hai un cliente: C-3PO plugin, a trnscoding helper. - Page 12
Ciao,
no, non é installato. Ma neanche é possibile installarlo, o almeno lo si puó installare ma non funziona...ha dei problemi con pearl che non sono riuscito a risolvere.
Comunque sto preparando una immagine a 64bit, dovrebbe essere pronta per questo fine settimana, dove funziona anche LMS.
https://up.nexthardware.com/user_ima...large/lms1.jpg
https://up.nexthardware.com/user_ima...rge/htop72.jpg
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
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)
GentooPlayerRaspi 64bit/32bit
https://up.nexthardware.com/user_ima...ection_143.png
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
https://up.nexthardware.com/user_ima...ection_144.png
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
https://up.nexthardware.com/user_ima...ection_020.png
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:
https://up.nexthardware.com/user_ima...ection_145.png
GentooPlayer PC X86-64bit
Download
NOTE su HQPlayer Embedded
https://up.nexthardware.com/user_ima...ection_431.png
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
https://up.nexthardware.com/user_ima...ection_012.jpg
cliccare su Risolvi
Posso caricare la iso di GentooPlayer64 su una chiavetta USB e far avviare da lì?
Quanto è grande l'immagine con Xfce per Sistemi UEFI?