80
contributi
Riga 293: | Riga 293: | ||
===Sfruttiamo l'accelerazione video=== | ===Sfruttiamo l'accelerazione video=== | ||
L'HP 635 monta un'uscita HDMI, significa che la scheda video integrata è in grado di visualizzare i video in HD ma per farlo bisogna installare correttamente i driver [http://packages.debian.org/wheezy/xvba-va-driver XVBA] e poi ''linkarli'' correttamente al ''back-end'' di [http://en.wikipedia.org/wiki/Video_Acceleration_API VAAPI] | L'HP 635 monta un'uscita HDMI, significa che la scheda video integrata è in grado di visualizzare i video in HD ma per farlo bisogna installare correttamente i driver [http://packages.debian.org/wheezy/xvba-va-driver XVBA] e poi ''linkarli'' correttamente al ''back-end'' di [http://en.wikipedia.org/wiki/Video_Acceleration_API VAAPI], '''tuttavia con le versioni successive a Wheezy è sufficiente impostare correttamente le variabili d'ambiente.''' | ||
Per prima cosa installiamo | Per prima cosa installiamo i pacchetti necessari, questa operazione è identica per '''Wheezy''' e le '''versioni successive:''' | ||
<pre># aptitude install amd-libopencl1 xvba-va-driver libva-glx1 libva-x11-1 vainfo</pre> | <pre># aptitude install amd-libopencl1 xvba-va-driver libva-glx1 libva-x11-1 vainfo</pre> | ||
Ho dovuto a questo punto dividere le indicazioni per '''Wheezy''' e per '''Jessy''', di quest'ultima poi riporto solo per installazione a 64 bit! | |||
====Istruzioni per Wheezy==== | |||
Verifichiamo se funzionano il corretto ''link'' alle librerie: | |||
<pre>$ vainfo | <pre>$ vainfo | ||
libva: VA-API version 0.32.0 | libva: VA-API version 0.32.0 | ||
Riga 306: | Riga 310: | ||
vaInitialize failed with error code -1 (unknown libva error),exit</pre> | vaInitialize failed with error code -1 (unknown libva error),exit</pre> | ||
Se c'è questo errore allora creiamo questo link simbolico in base al tipo di installazione: | Se c'è questo errore allora creiamo questo ''link simbolico'' in base al tipo di installazione: | ||
<pre>sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so # 64-bit | <pre>sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so # 64-bit | ||
sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so # 32-bit</pre> | sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so # 32-bit</pre> | ||
Ora dovremmo avere le impostazioni abilitate e | Ora dovremmo avere le impostazioni abilitate e l'accelerazione ''hardware'' funzionante! | ||
<pre>$ vainfo | <pre>$ vainfo | ||
Riga 323: | Riga 327: | ||
VAProfileH264High : VAEntrypointVLD | VAProfileH264High : VAEntrypointVLD | ||
VAProfileVC1Advanced : VAEntrypointVLD</pre> | VAProfileVC1Advanced : VAEntrypointVLD</pre> | ||
====Istruzioni per Jessie (e superiori) a 64bit==== | |||
Con '''Jessie (ancora in versione testing)''' e i vari aggiornamenti quei collegamenti simbolici non sono più validi e al contrario le librerie sono collegate correttamente; infatti dopo l'installazione il comando ''vainfo'' non segnala problemi: | |||
<pre>$ vainfo | |||
libva info: VA-API version 0.34.0 | |||
libva info: va_getDriverName() returns 0 | |||
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so | |||
libva info: Found init function __vaDriverInit_0_32 | |||
libva info: va_openDriver() returns 0 | |||
vainfo: VA-API version: 0.34 (libva 1.2.1) | |||
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0 | |||
vainfo: Supported profile and entrypoints | |||
VAProfileH264High : VAEntrypointVLD | |||
VAProfileVC1Advanced : VAEntrypointVLD | |||
</pre> | |||
Ma ugualmente l'accelerazione non veniva attivata in VLC; per cui indagando sul ''wiki'' di VLC ho scoperto che bisogna settare le variabili d'ambiente. | |||
Basta modificare il ''file'' '''/etc/environment''' aggiungendo i seguenti parametri, '''che ricordo essere validi solo per le versioni a 64bit:''' | |||
<pre>LIBVA_DRIVER_NAME=xvba | |||
LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri | |||
</pre> | |||
Poi riavviamo il computer perché quando ho riavviato il server grafico, uscendo semplicemente dalla sessione, questo non si è caricato correttamente. | |||
Adesso abbiamo attivato l'accelerazione ''hardware'' che possiamo ad esempio sfruttare con un programma come VLC. | Adesso abbiamo attivato l'accelerazione ''hardware'' che possiamo ad esempio sfruttare con un programma come VLC. |
contributi