Как использовать Vaapi на интегрированной графике Intel hd 500?

У меня есть медиа-сервер, который я использую для запуска Ubuntu 16 LTS. Это безголовая система, поэтому доступ осуществляется через ssh. На сервере мультимедиа, который я запускаю, настроен на использование функции vaapi, но при включении он дает следующую ошибку:

[AVHWDeviceContext @ 0x1ade560] No VA display found for device: /dev/dri/renderD128. [AVHWDeviceContext @ 0x1ade560] No VA display found for device: /dev/dri/renderD128.

Я подозреваю, что моя система может не использовать правильный драйвер, потому что когда я run lspci Я вижу: 00: 02.0 VGA-совместимый контроллер: Intel Corporation Device 5a85 (rev 0b)

Я бы ожидал, что если бы это был правильный драйвер, там была бы более конкретная информация.

Моя материнская плата / процессор и интегрированное видео выглядят следующим образом: ASRock J3455B-ITX Intel Quad-Core Processor J3455 (до 2,3 ГГц) Mini ITX Материнская плата / процессор Combo Встроенная видеокарта Intel HD Graphics 500

Выход vainfo выглядит следующим образом:

error: XDG_RUNTIME_DIR not set in the environment. error: can't connect to X server! libva info: VA-API version 0.39.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.39 (libva 1.7.0) vainfo: Driver version: Intel i965 driver for Intel(R) Broxton - 1.7.0 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointEncSlice VAProfileH264StereoHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointEncSlice VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileVP8Version0_3 : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD
0
задан 26 November 2017 в 21:45

3 ответа

Я думаю, вы должны установить два пакета с помощью sudo apt-get install i965-va-driver libvdpau-va-gl1.

0
ответ дан 22 May 2018 в 15:53
  • 1
    Спасибо, я установил эти 2 пакета и перезагрузился для хорошей оценки. Однако я все еще вижу: [AVHWDeviceContext @ 0xc50560] Для устройства не найдено VA-дисплей: / dev / dri / renderD128. и lspci показывает: 00: 02.0 VGA-совместимый контроллер: Intel Corporation Device 5a85 (rev 0b) Одна вещь, которую мне любопытно, это то, что в / dev / dri есть card0 и renderD128 – tdiguy 26 November 2017 в 21:06
  • 2
    Обновите свой пост с помощью вывода vainfo (находится в пакете vainfo). – N0rbert 26 November 2017 в 21:11
  • 3
    У меня очень похожи vainfo вывод ( Ivybridge Mobile вместо Broxton ). И, например, VLC хорошо работает на моей Intel® HD Graphics 4000. Но моя система имеет физический дисплей (это ноутбук). – N0rbert 26 November 2017 в 21:44
  • 4
    Хорошо, поэтому это вряд ли является причиной проблемы, с которой я столкнулся. – tdiguy 26 November 2017 в 21:55
  • 5
    Вы можете проконсультироваться на своем медиа-сервере wiki форума. Какой медиа-сервер вы используете? – N0rbert 26 November 2017 в 21:58

Я думаю, вы должны установить два пакета с помощью sudo apt-get install i965-va-driver libvdpau-va-gl1.

0
ответ дан 18 July 2018 в 02:32

Я думаю, вы должны установить два пакета с помощью sudo apt-get install i965-va-driver libvdpau-va-gl1.

0
ответ дан 24 July 2018 в 17:35

Другие вопросы по тегам:

Похожие вопросы: