Probando la tecnologia VDPAU

nvidia_logo

VDPAU (Video Decode and Presentation API for Unix) es una tecnología que desarrolla Nvidia para que la reproduccion de video este a cargo de la GPU y no del CPU, o al menos no del todo, segun la Wikipedia y FayerWayer.

Me tope con esta tecnología después de seguir el tuto de Ubuntulife para instalar los drivers 185 de Nvidia, y como tuve problemas con ellos (con el efecto de fuego de compiz, pero bueno, hay que hacer ciertos sacrificios) me fui a la pagina de launchpad donde estan los paquetes de los mismos y asi ver si habia algo que no hubiese instalado  y me tope con ciertas “rarezas” por asi decir, ¿que tiene que hacer mplayer, kaffeine y xine en un repo de drivers? y como buen cristiano me dispuse a instalarlos y probarlos por supuesto, buscando tambien que significaba VDPAU, con lo que llego al encabezado del post.

Es increíble la diferencia que noté, realmente alivian la carga del microprocesador (¿sera que es uno chico? C2D 4500, no creo), lo probé, lo volvi a probar y si, realmente es buena.

Para darles un ejemplo; descargue un video en 720p, lo abri con Totem-gstreamer a pantalla completa maximizado (para ver las temperaturas) y al micro lo lleva al 80% de carga (y los monitores de frecuencia se disparan bastante seguido al máximo) y a unos ~54 ~53 grados C, mientras que abriéndolo, pero con totem-xine (el que tiene la tec nueva integrada), la carga pasa al 50% promedio, con 48 grados promedio y unos monitores de frecuencia al mínimo (1.2 en mi caso, varian según el micro).

Esto para cualqueir maniatico como yo de que la maquina este “tranquila” es muy importante, pero tambien para todos en general, porque asi como decia que los videos en 720p en totem-gstreamer me cargaban la PC al maximo siquiera van fluidos (esto con el reproductor maximizado y no a pantalla completa, en el segundo caso si se ve fluido, pero yo quiero los dos 🙂 y adivinen con que funcionan fluidos en los dos casos, sip, con eso…)

Aun hay mas. Habran notado que los videos flash (solo en Youtube lo probe) también cargan bastante al micro, para alivianar un poco la cosa vienen scripts que hacen que el video se abra con algun reproductor (e mi caso totem). Y si a ese reproductor lo reemplazamos por alguno que incluya a xine (totem-xine) tenemos flash con un micro que digamoslo vulgarmente, se esta rascando las bol*** (es un decir, que se entienda).

También eh reproducido videos comunes mientras que jugaba con el cubo, en ambas versiones, y hay diferencia, es asi.

Para activar estas opciones, o instalarlas mejor dicho, hay que saber que solo algunos GPUs son compatibles, tal como lo detallan aca.

A instalar!.  recomiendo leer el articulo y comentarios de Ubuntulife para estár completamente seguros, sobre todo porque puede fallar y no iniciar las X. Primero, agregamos los repos. si estan en Karmic:

sudo add-apt-repository ppa:nvidia-vdpau/ppa

Si están en otra versión:

sudo gedit /etc/apt/sources.list

En el archivo que se abrio pegamos al final:

deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main #nvidia 185(190)

deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main #nvidia 185(190)

Uds vean si ponen los 185 o 190. En caso de usar otra version de Ubuntu, reemplacen donde dice Jaunty por su versión (hardy, intrepid o karmic)

Guardamos los cambios, y de nuevo en la temrinal pegamos:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767 && sudo apt-get update

Bien, ahora instalamos los drivers:

sudo apt-get install nvidia-185-modaliases

Hecho esto, nos dirigimos a  Sistema->Administracion->Controladores de Hardware quitamos el que este instalado y activamos la version 185, reiniciamos y ya deberian estar funcionando (Pueden llegar a tener problemas, asi que espero tengan un poco de experiencia como para darse maña en ese caso asi que cuidado)

Pantallazo-Controladores de hardware

Instalados los drivers, vamos a lo nuestro, VDPAU. SEguimos e la temrinal, y esta ves debemos pegar:

sudo apt-get install nvidia-185(190)-libvdpau libxine1 libxine1-all-plugins libxine1-bin libxine1-ffmpeg libxine1-gnome libxine1-misc-plugins libxine1-x totem-xine xine-plugin

En caso de que estemos en Karmic (hay diferencia por el tema de totem-xine), recomiendo instalar SMplayer (GUI de Mplayer):

sudo apt-get install nvidia-185(190)-libvdpau mplayer smplayer

Y dejamos a la terminal hacer su trabajo. Listo, ahora, para probar los videos debemos ejecutarlos con totem-xine y no con el comun, totem-gstreamer. Para ello damos click derecho sobre el video->Abrir con->Abrir con otra aplicacion, seleccionamos usar comando personalizado y escribimos:

totem-xine

Si usamos SMplayer, debemos ir a Opciones->Preferencias->Video->Driver de Salida: VDPAU

Pantallazo-5Pantallazo-Abrir con

Y que empiece la funcion. Aca un par de fotos para que vean la diferencia (notese la falta de experiencia en galerias):

Me olvide de poner la capacidad de mi PC:

  • Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz
  • 2Gb de memoria RAM
  • Nvidia GeForce 9400GT 512Mb de RAM

Enlaces: Launchpad | Xine [wiki][Homepage] | MPlayer [wiki][Homepage] | VDPAU

Cualquier duda no duden en consultar.

save

save

save

Anuncios

Un pensamiento en “Probando la tecnologia VDPAU

  1. Pingback: Drivers Nvidia 190 y VDPAU « Sin titulo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s