Acelerar vídeo en Ubuntu

Hace poco he hecho una de esas compras que parecen arriesgadas pero que enseguida muestran todo su potencial, se trata de una tarjeta gráfica NVIDIA 9500 GT. Un poco viejuna podrán pensar, pero es que se da la casualidad de que no la quiero para jugar, sino para ver vídeos en alta definición (aunque en realidad la mayoría no van a pasar de 720p) en mi nuevo monitor de 23″.

Ahora mismo tengo dos ordenadores, un portátil y un sobremesa, pero desde que compré el portátil apenas usaba el otro, más que nada porque era menos potente (y versátil). A la hora de enchufar el monitor se me ocurrió que debería tenerlo en el sobremesa, por ninguna razón en especial.

Mi sobremesa cuenta con P4 a 2GHz y 2GB de ram, está viejito el pobre, aunque es capaz de correr sistemas operativos como Ubuntu con mucha soltura (y también WIndows 7, para mi sorpresa), pero a la hora de reproducir vídeo (o juegos en flash, o vídeos en flash) todo el trabajo lo hace el procesador y la verdad es que se pone al límite con vídeos “normales” y no puede con 720p o superiores.

Pero llegó la 9500 GT a casa y con ella la tecnología VDPAU que logra que la GPU de la gráfica eche una mano (en realidad carga con casi todo el trabajo) y francamente, son los 60€ con más rendimiento que he gastado últimamente.

Los pasos para sacarle el máximo partido son muy fáciles:

  • Instalar el ppa de VDPAU
  • Instalar los últimos drivers de Nvidia desde el ppa
  • Instalar el mplayer compilado con VDPAU y/o motores xine (creo que un sudo apt-get install smplayer auna este paso y el anterior)
  • Decirle al smplayer (o al que hayas escogido que utilice VDPAU, Opciones -> Preferencias -> Vídeo -> Driver de salida -> vdapau)

Ha sido muy fácil y el rendimiento es excelente, esperemos que con la nueva versión de flash (10.1) también se acelere este formato, aunque ahora mismo no sé si esa característica estará disponible también en Linux.