Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: 18.10 и VAAPI для видеокарты AMD, нужен ли драйвер?!  (Прочитано 1718 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
собсно, в попытках завести кодировщик ffmpeg на vaapi, мучаЮсь уже К часов и не могу запустить transcoding по rtmp. Я или упоролся сушками и чаем или хз... Я так понимаю что в комплекте с ОС идет нейкий дефолтный друвер типа mesa. Это я такой вывод сделал по этому:

error: can't connect to X server!
libva info: VA-API version 1.2.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_2
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.2 (libva 2.2.0)
vainfo: Driver version: Mesa Gallium driver 18.2.2 for AMD HAWAII (DRM 2.50.0, 4.18.0-13-generic, LLVM 7.0.0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileNone                   : VAEntrypointVideoProc

Я так и не понял в итоге, есть поддержка VAAPI или нет..

application transcoder
{
live on;
meta copy;
exec ffmpeg -hwaccel_device /dev/dri/renderD128 -i rtmp://localhost/transcoder/
-vf 'format=nv12,hwupload,deinterlace_vaapi=rate=field,hwdownload,format=nv12' -c:v libx264 -crf 24
-qp:v 19
-bf 4
-threads 4
-aspect 16:9
-maxrate 3000k
-bufsize 6000k
-g 50
-c:a aac
-b:a 160k
-ac 2
-ar 48000
-f flv rtmp://localhost/transcoded-1080/;
}

Выдержка из конфы nginx

З.Ы. На проце все фурычит, но 9590 слабое УГ и по этому есть вероятность что ГПУ затащит куда лучше.. Но вот что то не хочет.. Даже без deinterlace, в обычном режиме не работает. Уже просто горит. Не знаю, не могу понять в чем траб0л!

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3790
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Я так и не понял в итоге, есть поддержка VAAPI или нет..
Если установлен пакет mesa-va-drivers (Mesa VA-API video acceleration drivers), то должна быть.
Я странен, а не странен кто ж? (С)

 

Страница сгенерирована за 0.094 секунд. Запросов: 25.