Еще немного о карточках AMD.

Помните, я вам рассказывал про странное поведение иксов? Началось все еще на Debian, продолжилось на убунтах и Mint. Обновление ядер, драйверов – не помогало ничего. Смена драйверов на свободные ситуацию немного улучшило, но лишь немного – через произвольный (от нескольких часов до пары дней) иксы начинали сыпать артефактами, и терпеть их порой не было никакой возможности.

По этому случаю вера в NVidia была серьезно подорвана и было принято решение вернуться в стан AMD. По случаю зарплаты в Юлмарте был прикуплен сей девайс:
Gigabyte GV-R777OC-1GD

Картинка честно стырена с http://www.legitreviews.com


Для нормальной работы можно воспользоваться вот этим мануалом. С большой вероятностью у вас даже все заработает.

Однако, мы не ищем легких путей 🙂 И у меня при включении vaapi в SMPlayer картинка начинала мерцать, а в VLC при возвращении из оконного режима в полноэкранный картинка пропадала начисто.

Перво-наперво, был снесен пропиетарный драйвер из репов и установлен бинарник с сайта AMD. Однако, теперь встала другая проблема – xvba-va-driver для работы требовал тот самый пропиетарный драйвер из репозиториев ;). А еще и сайт разработчиков теперь отдавал лишь страницу 404…

Но мы же правильные линуксоиды, верно?
1. Качаем deb-пакет xvba. Например, вот этот.
2. Ставим его, исключая зависимости:

sudo dpkg --ignore-depends=fglrx,fglrx-updates -i xvba-va-driver_0.7.8-1ubuntu3_amd64.deb

После установки добавляем в ~/.bashrc:

export LIBVA_DRIVER_NAME=fglrx

3. Если вы не перезагружались после установки видеодрайвера – сейчас самое время это сделать)
4. В VLC ничего настраивать не нужно – достаточно галки “Использовать видеоускоритель”, как и описано в мануале
5. В SMPlayer выбираем vaapi в качестве источника воспроизведение, остальные настройки по вкусу.

После этого загрузка процессора в VLC составила где-то 50% вместо 160% (максимально 400%, т.к. четыре ядра), в SMPlayer и вовсе не поднималась выше 15-20%.

Leave a Reply