如何在英特尔高清 500 集成显卡上使用 Vaapi?

如何在英特尔高清 500 集成显卡上使用 Vaapi?

我使用的媒体服务器运行的是 Ubuntu 16 LTS。这是一个无头系统,因此可以通过 ssh 进行访问。我正在运行的媒体服务器已设置为使用,vaapi但启用它时出现以下错误:

[AVHWDeviceContext @ 0x1ade560] 未找到设备 VA 显示器:/dev/dri/renderD128。
[AVHWDeviceContext @ 0x1ade560] 未找到设备 VA 显示器:/dev/dri/renderD128。

我怀疑我的系统可能没有使用正确的驱动程序,因为当我运行时lspci我看到:00:02.0 VGA 兼容控制器:英特尔公司设备 5a85(rev 0b)

我希望如果它是正确的驱动程序,其中会有更具体的信息。

我的主板/CPU 和集成显卡如下:ASRock J3455B-ITX Intel 四核处理器 J3455(最高 2.3 GHz)Mini ITX 主板/CPU 组合集成 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

答案1

我认为您应该安装两个包
sudo apt-get install i965-va-driver libvdpau-va-gl1

相关内容