Dimensione: 10246
Commento:
|
Dimensione: 4340
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Installazione/RaspberryPiConfigurazione14.04Prova ## page was renamed from RaspberryPiProva |
|
Linea 12: | Linea 10: |
In questa guida verranno descritte le operazioni utili per il primo avvio e per configurare '''Ubuntu 14.04''' e '''16.04''' per '''Raspberry Pi 2''' (sia la versione ufficiale, sia quelle mantenute dalla comunità e non supportate ufficialmente, con kernel e firmware ricompilati e PPA dedicati). | Questa guida illustra le istruzioni finalizzate a configurare l'accelerazione hardware con '''[[Multimedia/Video/Vlc|VLC]]''' su dispositivi '''[[Installazione/RaspberryPi|Raspberry Pi]]''', in modo tale da riuscire anche a riprodurre video HD in modalità schermo intero. |
Linea 14: | Linea 12: |
Per informazioni riguardanti l'installazione e la scrittura del file `.img` su scheda micro SD si rimanda alla [[Installazione/RaspberryPi#install|relativa pagina]]. | = Operazioni preliminari = |
Linea 16: | Linea 14: |
= Primo avvio = | Per attivare l'accelerazione hardware è necessario avere una versione di '''VLC''' con [[https://en.wikipedia.org/wiki/OpenMAX|OPENMAX-IL]] integrato. È possibile ricavarla compilando da sorgente il pacchetto regolarmente disponibile nei [[Repository#Repository_ufficiali|repository ufficiali]], oppure scaricando uno già configurato a cura della comunità. |
Linea 18: | Linea 16: |
0. Inserire la micro SD nello slot presente sul '''Raspberry Pi 2''' precedentemente collegato allo schermo, al mouse, alla tastiera e al router o modem adsl. 0. Collegare il dispositivo all'alimentazione affinché inizi il processo di avvio del sistema. Poco dopo sarà disponibile un sistema [[Installazione/CdMinimale|Ubuntu minimale]] a linea di comando. |
== Compilazione di VLC con Openmax-IL == |
Linea 21: | Linea 18: |
= Password di sistema = ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Su Ubuntu 16.04 al primo avvio verrà richiesta automaticamente la modifica della password.''|| Dopo l'installazione l'utente predefinito è '''ubuntu''' e la password è '''ubuntu'''. Per cambiare la password digitare il comando:{{{ sudo passwd ubuntu |
0. Per reperire la sorgente, aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i seguenti comandi: {{{ sudo apt-get build-dep vlc apt-get source vlc cd vlc-2.2.1 }}} ||<tablestyle="text-align: justify; width:62%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''A scopo illustrativo verrà utilizzata la versione '''2.2.1''' di VLC. Cambiare il numero di versione indicata nel comando a seconda di quella in uso o più recente disponibile.'' || 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `debian/rules`. 0. Aggiungere ai confflags i valori '''--enable-rpi-omxil''', '''--disable-mmal-codec''' and '''--disable-mmal-vout''' come nel seguente esempio: {{{ # configure features confflags += \ --enable-a52 \ --enable-aa \ ... --with-kde-solid=/usr/share/kde4/apps/solid/actions/ \ --enable-rpi-omxil \ --disable-mmal-codec \ --disable-mmal-vout \ $(NULL) }}} 0. Salvare e chiudere il file. 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file `debian/vlc-nox.install.in`. 0. Aggiungere la riga {{{ usr/lib/vlc/plugins/codec/libomxil_vout_plugin.so }}} 0. Costruire il pacchetto digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ debuild -i -us -uc -b }}} quindi attendere il termine della procedura. Infine digitare {{{ cd .. |
Linea 31: | Linea 49: |
= Tastiera italiana = | Se la procedura è andata a buon fine proseguire con l'[[#install|installazione]] del pacchetto. |
Linea 33: | Linea 51: |
Il sistema non avrà la tastiera italiana configurata. Qualora si desideri modificare questa impostazione consultare la [[Hardware/Periferiche/Tastiere#Rimappatura_tastiera|relativa guida]]. | == Pacchetto precompilato della comunità == |
Linea 35: | Linea 53: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se si desidera cambiare anche la lingua del sistema, consultare [[AmministrazioneSistema/UbuntuItaliano#Scegliere_la_lingua_tramite_riga_di_comando| questa guida]].''|| = Ridimensionamento partizioni = Dopo la scrittura del file `.img`, solitamente rimane dello spazio non allocato sulla scheda SD, situato a destra della partizione con filesystem ext4 (sulla quale è installato il sistema). Qualora lo si voglia, è possibile estendere a destra la partizione prima di estrarre la scheda SD dal computer. A tale scopo possono essere usati i normali strumenti quali [[http://www.gnu.org/software/parted/|Parted]] o [[Hardware/DispositiviPartizioni/PartizionamentoManuale|GParted]]. In alternativa, l'operazione può essere eseguita quando il sistema su Raspberry Pi è stato già avviato. Seguire quindi la seguente procedura da [[AmministrazioneSistema/RigaDiComando|terminale]]: 0. Dopo l'avvio eseguire il comando:{{{ sudo fdisk /dev/mmcblk0 |
0. Aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare i seguenti comandi:{{{ wget http://dl.free.fr/v7xVbfE51361 -O vlc-nox_2.2.1-3_armhf.deb |
Linea 46: | Linea 56: |
0. Eliminare la seconda partizione ('''d''', '''2''') e ricrearla usando le opzioni di default ('''n''', '''p''', '''2''', '''enter''', '''enter'''). Infine scrivere e uscire ('''w'''). 0. Riavviare il sistema con il comando: {{{ sudo reboot |
0. Per verificare l'integrità e la genuinità del download digitare {{{ echo "af76abfc289f76b5b070176ef1042e81da22369a vlc-nox_2.2.1-3_armhf.deb" | sha1sum -c - |
Linea 50: | Linea 59: |
0. Per ridimensionare la partizione digitare:{{{ sudo resize2fs /dev/mmcblk0p2 |
0. Se si ha come risultato {{{ vlc-nox_2.2.1-3_armhf.deb: OK |
Linea 53: | Linea 62: |
== Partizione di swap == Non è presente nessun file o partizione di swap. È possibile creare un file di swap attraverso il comando: {{{ sudo apt-get install dphys-swapfile |
si può procedere con l'[[#install|installazione]] del pacchetto. <<Anchor(<<Anchor(wiki)>>)>> = Installazione e abilitazione di Openmax-IL = 0. Una volta ottenuto il pacchetto di '''VLC''' configurato, procedere con la sua [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|installazione]]. 0. Poiché questa configurazione verrà persa ad ogni aggiornamento del programma, si può a propria scelta: * Ripetere la procedura sopra indicata. * Disabilitare l'aggiornamento del pacchetto relativo a '''VLC''' digitando nel [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ sudo apt-mark hold vlc-nox |
Linea 60: | Linea 73: |
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Tale comando andrà a creare nella scheda SD un file di swap delle dimensioni di circa 2 GB. Pertanto se ne consiglia la creazione se si ha spazio sufficiente nella partizione.''|| = Installazione ambiente desktop = È possibile installare un server grafico con relativo [[AmbienteGrafico/AmbientiDesktop|ambiente desktop]] attraverso le normali procedure d'installazione. Ad esempio, per installare l'ambiente grafico '''Xubuntu''' basta digitare il comando: {{{ sudo apt-get install xubuntu-desktop }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Si consiglia l'installazione di [[AmbienteGrafico/AmbientiDesktop|DE]] che abbiano requisiti hardware compatibili con il '''Raspberry Pi 2 B''' (ad esempio Openbox, LXDE, XFCE, Lubuntu, Xubuntu ecc.). Alcuni utenti hanno infatti segnalato l'impossibilità di poter eseguire Unity e Gnome Shell per via dell'hardware non in grado di supportare la composizione 3D. KDE e Kubuntu potrebbero essere funzionanti solo dopo aver disabilitato le animazioni e gli effetti grafici.|| = Abilitazione accesso SSH = È possibile abilitare un server SSH per l'accesso remoto con il comando:{{{ sudo apt-get install openssh-server }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il pacchetto openssh-server è solitamente preinstallato in Ubuntu 16.04.''|| = Installazione driver video = È disponibile un driver per l'accelerazione video in x.org (fbturbo). L'accelerazione hardware è limitata allo spostamento e allo scrolling delle finestre. Si può abilitare con la procedura descritta di seguito. 0. Se su '''Ubuntu 16.04''' abilitare il PPA dedicato seguendo le indicazioni del [[#ppa|relativo paragrafo]]. 0. Eseguire il comando:{{{ sudo apt-get install xserver-xorg-video-fbturbo }}} 0. Aprire con un [[Ufficio/EditorDiTesto|editor di testo]] il file {{{/etc/X11/xorg.conf}}} o crearlo se non presente. Quindi aggiungere le seguenti stringhe:{{{ Section "Device" Identifier "Raspberry Pi FBDEV" Driver "fbturbo" Option "fbdev" "/dev/fb0" Option "SwapbuffersWait" "true" EndSection }}} = Installazione driver processore Videocore = ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Se in uso Ubuntu 16.04 sarà necessario abilitare il PPA dedicato. A tal fine consultare il [[#ppa|relativo paragrafo]].''|| * Analogamente a Raspbian, sono disponibili pacchetti per architetture !VideoCore, installabili con il comando:{{{ sudo apt-get install libraspberrypi-bin libraspberrypi-dev }}} * Poiché questi pacchetti sono compilati da sorgenti durante l'installazione, i relativi file risiedono nella directory `/usr`. Alcuni script di terze parti, come ad esempio `/opt/vc/bin/vcgencmd`, potrebbero aspettarseli nella directory `/opt/vc`. Per ovviare al problema creare un link simbolico:{{{ sudo ln -s /usr /opt/vc }}} * Alcuni pacchetti di Raspbian, come ''vcdbg'' e ''edidparser'' non fanno parte dei pacchetti open source. Per installarli digitare:{{{ sudo apt-get install libraspberrypi-bin-nonfree }}} = Adattatori wi-fi = Se è in uso un dongle wi-fi che non viene riconosciuto automaticamente dal sistema, verificare la presenza del pacchetto ''linux-firmware''. Se assente, installarlo attraverso il comando: {{{ sudo apt-get install linux-firmware }}} = Abilitazione serial console = 0. Modificare il file `/boot/cmdline.txt` come segue:{{{ dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootwait }}} 0. Creare il file `/etc/init/ttyAMA0.conf` contenente le seguenti stringhe:{{{ start on stopped rc or RUNLEVEL=[12345] stop on runlevel [!12345] respawn exec /sbin/getty -L 115200 ttyAMA0 vt102 }}} <<Anchor(ppa)>> = PPA dedicati = == Ubuntu 16.04 == L'immagine ufficiale comprende il firmware compatibile, il bootloader e il kernel. Sono disponibili altri pacchetti attraverso un [[https://launchpad.net/~ubuntu-raspi2/+archive/ubuntu/ppa|PPA dedicato]]. Tali pacchetti comprendono: * ''libraspberrypi-bin'': !VideoCore utilities da [[https://github.com/raspberrypi/userland|questo progetto]] (quali ''vcgencmd'', ''raspistill'' ecc.). * ''libraspberrypi-bin-nonfree'': binari per !VideoCore non presenti nel repository open source (''vcdbg'' e ''edidparser''). * ''xserver-xorg-video-fbturbo'': driver video x.org per l'accelerazione (limitato allo spostamento delle finestre e allo scroll). * ''hello-dkms'': non strettamente legato al Raspberry Pi, si tratta di un progetto per testare moduli DKMS del kernel. Per [[Repository/RigaDiComando#Aggiungere_altri_repository|aggiungere i ppa]] dedicati al Raspberry Pi digitare nella [[AmministrazioneSistema/RigaDiComando|riga di comando]]:{{{ sudo add-apt-repository ppa:ubuntu-raspi2/ppa}}} {{{ sudo apt-get update }}} == Ubuntu 14.04 == Di seguito sono riportati i principali PPA presenti su Launchpad: * [[https://launchpad.net/~fo0bar/+archive/ubuntu/rpi2/|ppa:fo0bar/rpi2]]: pacchetti stabili abilitati di default nell'immagine. * [[https://launchpad.net/~fo0bar/+archive/ubuntu/rpi2-staging/|ppa:fo0bar/rpi2-staging]]: builds in sviluppo. * [[https://launchpad.net/~fo0bar/+archive/ubuntu/rpi2-nightly/|ppa:fo0bar/rpi2-nightly]]: builds nightly (solo alcuni pacchetti). = Avanzamento di versione = L'avanzamento di versione attraverso le [[Installazione#Avanzamento_di_versione|normali procedure]] potrebbe rendere inutilizzabile il sistema. <<BR>> Nel caso di rilascio di nuove versioni di Ubuntu per Raspberry Pi, salvo diverse indicazioni nelle documentazioni ufficiali dei singoli progetti, si consiglia di salvare i propri dati e procedere con l'[[Installazione/RaspberryPi|installazione]] del nuovo rilascio attraverso file `.img`. |
||<tablestyle="text-align: justify; width:62%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Questa impostazione può essere annullata digitando lo stesso comando, sostituendo '''hold''' con '''unhold'''.'' || 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] '''VLC'''. 0. Seguire dal menu del programma il percorso '''''Strumenti → Preferenze''''' e selezionare la sezione '''Video'''. 0. Nella voce '''Uscita''' selezionare nel menu a tendina '''OpenMax IL'''. 0. Fare clic su '''Salva''' per confermare. |
Linea 158: | Linea 81: |
* [[https://wiki.ubuntu.com/ARM/RaspberryPi| Documento originale]] * [[http://www.raspberrypi.org/forums/viewtopic.php?f=56&t=100553&p=701472|Discussione sul forum di RaspberryPi.org]] * [[http://www.reddit.com/r/raspberry_pi/comments/2w64cw/raspberry_pi_2_unofficial_ubuntu_1404_image/|Discussione su Reddit]] * [[http://www.finnie.org/2015/02/16/raspberry-pi-2-update-ubuntu-14-04-image-available/|Annuncio di Ryan Finnie sul blog]] |
* [[https://ubuntu-mate.community/t/tutorial-build-or-download-vlc-with-hardware-acceleration-video-decoding-openmax-il/3585| Documento originale]] |
Linea 164: | Linea 84: |
CategoryInstallazioneSistema | CategoryMultimedia |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida illustra le istruzioni finalizzate a configurare l'accelerazione hardware con VLC su dispositivi Raspberry Pi, in modo tale da riuscire anche a riprodurre video HD in modalità schermo intero.
Operazioni preliminari
Per attivare l'accelerazione hardware è necessario avere una versione di VLC con OPENMAX-IL integrato. È possibile ricavarla compilando da sorgente il pacchetto regolarmente disponibile nei repository ufficiali, oppure scaricando uno già configurato a cura della comunità.
Compilazione di VLC con Openmax-IL
Per reperire la sorgente, aprire un terminale e digitare i seguenti comandi:
sudo apt-get build-dep vlc apt-get source vlc cd vlc-2.2.1
Aprire con un editor di testo il file debian/rules.
Aggiungere ai confflags i valori --enable-rpi-omxil, --disable-mmal-codec and --disable-mmal-vout come nel seguente esempio:
# configure features confflags += \ --enable-a52 \ --enable-aa \ ... --with-kde-solid=/usr/share/kde4/apps/solid/actions/ \ --enable-rpi-omxil \ --disable-mmal-codec \ --disable-mmal-vout \ $(NULL)
- Salvare e chiudere il file.
Aprire con un editor di testo il file debian/vlc-nox.install.in.
Aggiungere la riga
usr/lib/vlc/plugins/codec/libomxil_vout_plugin.so
Costruire il pacchetto digitando nel terminale:
debuild -i -us -uc -b
quindi attendere il termine della procedura. Infine digitare
cd ..
Se la procedura è andata a buon fine proseguire con l'installazione del pacchetto.
Pacchetto precompilato della comunità
Aprire un terminale e digitare i seguenti comandi:
wget http://dl.free.fr/v7xVbfE51361 -O vlc-nox_2.2.1-3_armhf.deb
Per verificare l'integrità e la genuinità del download digitare
echo "af76abfc289f76b5b070176ef1042e81da22369a vlc-nox_2.2.1-3_armhf.deb" | sha1sum -c -
Se si ha come risultato
vlc-nox_2.2.1-3_armhf.deb: OK
si può procedere con l'installazione del pacchetto.
)>>
Installazione e abilitazione di Openmax-IL
Una volta ottenuto il pacchetto di VLC configurato, procedere con la sua installazione.
- Poiché questa configurazione verrà persa ad ogni aggiornamento del programma, si può a propria scelta:
- Ripetere la procedura sopra indicata.
Disabilitare l'aggiornamento del pacchetto relativo a VLC digitando nel terminale:
sudo apt-mark hold vlc-nox
Avviare VLC.
Seguire dal menu del programma il percorso Strumenti → Preferenze e selezionare la sezione Video.
Nella voce Uscita selezionare nel menu a tendina OpenMax IL.
Fare clic su Salva per confermare.