Archive for May 2009

Using nVidia VDPAU with Ubuntu 9.04

nvidia-logoTempo fa nVidia ha introdotto VDPAU (Video Decode and Presentation API for Unix), un set di API sviluppate per le sue schede video dalla serie 8 in poi, per poter fornire agli utenti unix in generale (i sitemi operativi supportati spaziano da Linux a FreeBSD passando per Solaris) capacità simili a quelle offerte da PureVideoHD in ambiente Windows.

Ma più precisamente cosa fanno queste API? In pratica permettono di demandare parte della decodifica video e del post-processing all’hardware della GPU con un drastico abbattimento del carico di lavoro sulla CPU. Al momento è possibile accelerare la decodifica dei filmanti codificati in MPEG-1, MPEG-2, MPEG-4 AVC (H.264), VC-1 e WMV3/WMV9.

Il software che supporta VDPAU include Xine, mPlayer, VLC , FFmpeg, MythTV e XBMC; inoltre nVidia ha sviluppato un backend per VA-API (Video Acceleration API, la libreria concorrente sviluppata da Intel) in modo che il software che supporta solo VA-API e non VDPAU venga accelerato comunque.

Continue reading ‘Using nVidia VDPAU with Ubuntu 9.04’ »

Il valore dell’Italia per l’Europa del futuro

emanuelefilibertosavoia-udc

Una cosa che negli ultimi anni è iniziata ad andare di moda è la cialtroneria in politica.

Lo si è visto di recente con il “caso” scoppiato attorno al “ciarpame senza pudore” presentato dal PDL e ovviamente gli altri partiti non potevano stare certo a guardare, dovevano presentare anche loro dei candidati fuffa.

Ed ecco che l’UDC, partito di gran levatura, non contento di prendere i voti dei vecchietti che pensano di votare ancora DC mettendo una croce sul simbolo con lo scudo crociato, cerca di prendere i voti anche dei monarchici (ma ce ne sono ancora?!) presentando un degno candidato: Emanuele Filiberto di Savoia.

Non male, dopo Cuffaro senatore un aspirante principe candidato come euro-parlamentare è quello che ci vuole.

Se per caso avete letto questo post probabilmente saprete che ultimamente le mie idee politiche sono abbastanza equidistanti da tutti i partiti politici presenti sulla scena Italiana quindi mediamente cerco di evitare questi discorsi.

Tuttavia l’altra sera tornando a casa mi sono trovato sul parabrezza della mia macchina un volantino dell’aspirante euro-parlamentare che mi ha veramente irritato (per tutta una serie di motivi), oltre il read-more scoprirete il perché…

Continue reading ‘Il valore dell’Italia per l’Europa del futuro’ »

From standalone QEMU to libvirt managed QEMU

libvirtlogoNel precedente post abbiamo introdotto libvirt parlando della sua architettura e delle funzionalità che offre, ora ci occuperemo della migrazione da una configurazione con macchine virtuali già installate e funzionanti gestite direttamente dalla riga di comando o tramite degli script (argomento trattato in questo mio precedente post) ad una configurazione gestita tramite libvirt e la sua management console virsh.

Per utilizzare con profitto le funzionalità di libvirt con KVM come hypervisor vi raccomando di avere una distribuzione abbastanza up-to-date visto che sia il virtualizzatore che la libreria con tutti i suoi tools sono software il cui sviluppo procede ancora spedito, in seguito utilizzerò una Ubuntu 9.04.

Continue reading ‘From standalone QEMU to libvirt managed QEMU’ »

introduction to libvirt

libvirtlogoNel mio ultimo post sul tema virtualizzazione ho parlato di come è possibile predisporre una macchina in modo da poter utilizzare con profitto la versione modificata di QEMU per  KVM compilando il tutto a partire dai sorgenti e di come si possono predisporre degli appositi script per rendere più semplice la gestione delle macchine virtuali, un metodo molto professionale alternativo a quello presentato per la gestione ed il deploy di un ambiente di virtualizzazione è quello di utilizzare libvirt.

Ma che cosa è libvirt? Cosa ci permette di fare? Quali tool ci vengono messi a disposizione? Come funziona?

A queste domande cercheremo di rispondere in seguito…

NB: in questo specifico post vedremo solo una overview su questo layer di gestione per  macchine virtuali, nel prossimo vedremo come passare da una configurazione basata sull’uso di QEMU standalone come presentato in questo post ad una configurazione con QEMU completamente gestito tramite le API di libvirt ed i suoi tools.

Continue reading ‘introduction to libvirt’ »