L'utilizzo vdpaucon le schede Nvidia dovrebbe offrire prestazioni eccezionali smplayere garantirà di utilizzare pochissima CPU durante la riproduzione di video con codifica DVD e x264. Come è stato discusso in dettaglio nei forum di Ubuntu , è molto importante notare che
Vdpau è due cose. Uno, un dispositivo di visualizzazione, come xv. L'altro, un codec che può utilizzare il chip PureVideo per decodificare determinati file
come mpeg1 / 2 e x264. Se la tua scheda lo supporta (vedi qui per un elenco di gpus supportati) è un'opzione migliore rispetto alla vecchia xv, e in particolare xll, che utilizzerà considerevolmente più CPU.
In smplayerci sono alcune opzioni a cui è possibile accedere tramite il pulsante di configurazione accanto vdpauall'opzione (vedi screenshot), ma di solito non è necessario giocherellare con queste a meno che non si verifichino problemi con le prestazioni video.
NOTA: E ' particolarmente importante notare che quando vdpaui codec quali ffh264vdpausono in uso, nessuno dei seguenti smplayeropzioni gui quali post-processing, deinterlace, ecc, avrà alcun effetto. Nello screenshot puoi anche vedere che 'disabilita i filtri video del software' è spuntato quando fai clic sulle vdpauproprietà.
Tuttavia, come indicato nel manuale di Mplayerdeint , quando si utilizza vdpau, opzioni speciali come possono essere passate dalla riga di comando, sebbene di solito non siano necessarie; queste opzioni speciali non sono supportate nella smplayerGUI.
vdpau (with -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or
ffodivxvdpau)
Video output that uses VDPAU to decode video via hardware. Also
supports displaying of software-decoded video.
sharpen=<-1-1>
For positive values, apply a sharpening algorithm to the
video, for negative values a blurring algorithm (de-
fault: 0).
denoise=<0-1>
Apply a noise reduction algorithm to the video (default:
0, no noise reduction).
deint=<0-4>
Select the deinterlacer (default: 0). All modes > 0 re-
spect -field-dominance.
Come è stato mostrato in questa discussione sul forum ,
deint is a option for the video out (vdpau) not for the codec
e quindi per specificare una di queste opzioni speciali (dove voè l'output video ed vcè il codec video), è possibile utilizzare il seguente comando (preso dal forum sopra):
mplayer -vo vdpau:deint=1 -vc ffh264vdpau 00007.MTS
Così, quando si utilizza vdpausi non si ha realmente bisogno di preoccuparsi di queste opzioni speciali o qualsiasi altra impostazione della smplayerGUI, come post-processingo direct renderingche non si può normalmente applicare in ogni caso quando si utilizza vdpau.

-lavdopts threads=2