我有一个双 gpu 系统。它有一个第二代 Sandy Bridge iGPU 和一个 nvidia 650ti。Nvidia gpu 连接到显示器并使用专有驱动程序。我正在尝试使用 iGPU 进行视频编码。
我已经使用安装了 va 驱动程序
sudo apt-get install i965-va-driver
Run Code Online (Sandbox Code Playgroud)
如果我运行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
Run Code Online (Sandbox Code Playgroud)
但如果我运行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 …Run Code Online (Sandbox Code Playgroud)