Как я знаю, работает ли аппаратное ускорение над VLC?

Я нахожусь на Ubuntu 15.10, и я установил пакеты, связанные с vaapi, показанным на этой ссылке, Как я включаю аппаратно ускоренное видео в VLC с Intel HD 4000 GPU?

Я попытался играть 1 080 пунктов vid (H264-MPEG-4 AVC). И на системном мониторе гнома я вижу, что vlc использует приблизительно 16~20% CPU. Это означает, что Аппаратное ускорение включено на vlc? Я хотел бы знать, существует ли способ проверить, работает ли аппаратное ускорение

настройки, связанные с кодеком и видеовыходом на vlc, установлены на автоматический

вот мой вывод vainfo

libva info: VA-API version 0.38.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_38
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.0)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 1.6.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      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
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
1
задан 1 September 2016 в 10:06

2 ответа

Выполненный VLC от терминала с путем к видеофайлу, необходимо видеть в выводе, использует ли он ВА-API. Например, вот производительность рудника:

$ vlc "https://youtu.be/6An_c0FOlew"
VLC media player 2.2.4 Weatherwax (revision 2.2.3-37-g888b7e89)
[000000000094f148] core libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[0000000000a5fb28] core playlist: stopping playback
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: User requested driver 'r600'
libva info: Trying to open /usr/lib/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
[00007f21bc5f1a28] avcodec decoder: Using mesa gallium vaapi for hardware decoding.

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

3
ответ дан 3 December 2019 в 06:59

Это работает на Вас. Самый легкий способ проверить его состоит в том, чтобы отключить аппаратное ускорение в настройках VLC и проверить загрузку ЦП.

, Если это изменяется, затем ускоряющие работы для этого файла.

Также можно выполнить VLC от терминала. Это произведет, если ускорение будет включено.

1
ответ дан 3 December 2019 в 06:59

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

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