How-to`s — Ускорение hd видео на ati (UVD) в ubuntu
Предисловие
Скачал "пролетая над гнездом кукушки" в hd качестве, а он тормозил, было лениво пиратить coreavc и собирать под убунтой mplayer-mt, поэтому решил завести ускорение силами видеокарты (UVD) и оно получилось. Ниже инструкция.Требования
- Проприетарные драйвера catalyst 9.10(в репозитории убунты), 9.12hotfix или 10.3(я использую последние)
- Видеокарта radeon hd2xxx+(делал на hd3470)
Установка
- Установка libva и xvba-video:
1
2
3
4
5
6mkdir /tmp/xvba
cd /tmp/xvba
wget http://www.splitted-desktop.com/~gbeauchesne/libva/pkgs/i386/libva1_0.31.0-1+sds9_i386.deb
wget http://www.splitted-desktop.com/~gbeauchesne/xvba-video/xvba-video_0.6.9-1_i386.deb
sudo dpkg -i *
- Скачиваем и устанавливаем патченный mplayer
1
2
3
4
5
6sudo aptitude install mplayer
wget http://www.splitted-desktop.com/~gbeauchesne/mplayer-vaapi/mplayer-vaapi-latest.tar.bz2
tar xvf mplayer-vaapi-latest.tar.bz2
sudo cp mplayer-vaapi*/mplayer /usr/bin/mplayer-vaapi
for x in /usr/lib/libva*0.31.0.6*; do sudo ln -s $x ${x//6/5}; done
Проверим
Для проверки нужно найти видеофайл желательно в h264 и:mplayer-vaapi -vo vaapi:gl -va vaapi file
Интеграция с smplayer
- Добавим репозиторий со свежим smplayer и обновим его:
1
2
3sudo add-apt-repository ppa:rvm/smplayer
sudo aptitude update
sudo aptitude install smplayer - Зайдём в настройки по ctrl+P
- Укажем путь mplayer-vaapi и выключим снимки экрана:
- Указываем видеовыводом vaapi:gl:
- Дописываем в параметры запуска -va vaapi:
Послесловие
Теперь можно радостно смотреть хд фильм, поглядывая на никакую загрузку процессора =)При перемотке возникают артефакты, по непонятным мне причинам, когда активно начинаешь работать и включен композитный менеджер, хд видео останавливается, но если просто смотреть - всё нормально =)
add: кинули ссылку на жёсткий вариант