Учебники (How-To & F.A.Q)
   98730

Аппаратное ускорение декодирования видео на видеокартах AMD

Работает это с открытым драйвером, на счет проприетарного, ничего сказать не могу, т.к. я им не пользуюсь.

Что даёт аппаратное ускорение декодирования видео? А то, что при просмотре жирного видео, такого как FullHD, не будет нагружаться ЦП, всё будет выполнять видеокарта.

Для этого необходимо устанавливить библиотеку поддержки декодирования видео
sudo pacman -S mesa-vdpau

Дальше надо просто настроить плеер для использования этой библиотеки.
Я использую smplayer
Настройки → Основные → Видео → Устройство вывода выберите vdpau.
Учебники (How-To & F.A.Q): Manjaro KDE Edition: Аппаратное ускорение декодирования видео на видеокартах AMD

Что б не было артефактов в некоторых видеофайлах надо добавить несколько параметров в настройках, раздел «Дополнительно», вкладка «Параметры mplayer/mpv». в самой первой строке «Настройки:»
-vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,
Учебники (How-To & F.A.Q): Аппаратное ускорение декодирования видео на видеокартах AMD
У меня без аппаратного декодирования mplayer грузил цп на 15%, а с использование аппаратного декодирование стало всего 1%.

P.S. на видеокартах NVidia аппаратное декодирование естественно тоже есть, но работает оно только с проприетарным драйвером. По крайней мере раньше было так, сейчас не знаю.
  • 5
  • +5
?
Когда-нибудь рак на горе свистнет, и начнет твориться адская херня

5 комментариев

avatar
Спасибо, добавляю в избранное у меня при воспроизведении бдрипов тяжелых проц загружался сильно, сегодня протестирую этот рецепт
0
avatar
Nouveau уже довольно давно умеет ускорение видео через VDPAU — сам пользуюсь около 2 лет. Правда, на некоторых файлах, иногда сыпятся артефакты, но тут, как я думаю, что-то с опциями кодека при кодировании перемудрили.
0
avatar
добавил в статью пару строк, как артефакты лечить, попробуйте
?
Когда-нибудь рак на горе свистнет, и начнет твориться адская херня
0
avatar
Так то давно у меня аппаратное ускорение используется, еще на бубунте было… А вот про исправление артефактов не знал! Спасибо!
?
СкаженЭ КотЭ в кедах =(^_^)=
KDE-Minimal Setting-Up
0
avatar
А в vlc как это сделать? Куда вписать эти параметры: "-vo vdpau -vc ffmpeg12vdpau,ffh264vdpau,"?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.