我有双gpu系统。它有第二代桑迪桥iGPU和英伟达650 an。Nvidia gpu连接到显示器上,并使用专有驱动程序。我正在尝试使用iGPU进行视频编码。
我已经安装了va驱动程序
sudo apt-get install i965-va-driver
如果我运行vainfo
,它会返回:
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
但是如果我运行LIBVA_DRIVER_NAME=i965 vainfo
,它会返回:
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
发布于 2019-02-06 03:41:25
有点晚了,但我遇到了同样的问题,所以我想我应该离开对我有用的东西。显然,您需要VDPAU (http://http.download.nvidia.com/XFree86/vdpau/doxygen/html/index.html)包装器。
sudo apt-get install vdpau-va-driver
在那之后,它会很好地返回。
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
发布于 2020-10-19 18:10:02
该软件包vdpau-va-driver
是需要硬件加速与NVIDIA专有驱动程序。规范化在不久前放弃了包vdpau-va-driver
,没有明确的理由。这在Launchpad中有报道.,请随时报告您受到了影响,点击“此bug影响您吗?”
Debian提供了最新版本,目前为0.7.4-7,可以下载这里 (下载最新的32位64位版本),并通过在相应的包上运行dpkg -i
从命令行安装。安装之后,命令vainfo
再次高兴并返回,除其他外:
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
https://askubuntu.com/questions/1093954
复制相似问题