VDPAU поддерживается видеокартами nvidia серии 9000 и некоторых 8xxx (напирмер, 8500GT).
Технология позволяет использовать аппаратную акселерацию декодирования HD видео с
кодеками H.264/X.264 и VC-1 (xvid, divx, wmv).Результат: декодирование x.264, FullHD 1920x1080 с 1-2% нагрузкой на процессор.
Без VDPAU процессор не справляется, и видео идет рывками, 5-6 кадров в секунду.
Для использования VDPAU необходимо установить новую версию видеодрайвера (nvidia 180,
который ставит ubuntu подходит) и пропатченый плеер.
Добавляем источник программ:
sudo -i
cat > /etc/apt/sources.list.d/vdpau.list <<"EOF"
deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main
EOF
получаем открытый ключ для него
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
обновление программ
apt-get update
apt-get install mplayer smplayer
Проверяем:
mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau, film.mkv
Для графической оболочки smplayer нужно в настройках поставить видеовывод (vo) vdpau
и на закладке дополнительно-настройки mplayer вписать
-vc ffh264vdpau,ffmpeg12vdpau,
Советую отключить "позволять выпадение кадров", иначе будет медленно перематывать (без vdapu эффект обратный).
Если при проигрывании появляются надписи типа "ffh264vdpau not found in libavcodec",
то нужно поставить полную версию кодеков:
sudo apt-get install libavcodec-unstripped-52 libavformat-unstripped-52
URL: http://takeworld.blogspot.com/2009/09/vdpau-ubuntu.html
Обсуждается: http://www.opennet.dev/tips/info/2173.shtml