web-dev-qa-db-fra.com

Vainfo renvoie "erreur libva: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so init a échoué" dans le système dual gpu

J'ai un double système GPU. Il a un iGPU Sandy Bridge de 2e génération et un nvidia 650ti. Nvidia gpu est connecté à l'écran et utilise les pilotes propriétaires. J'essaie d'utiliser l'iGPU pour le codage vidéo.

J'ai installé le pilote va en utilisant

Sudo apt-get install i965-va-driver

Si je lance vainfo, il retourne:

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

Mais si je lance LIBVA_DRIVER_NAME=i965 vainfo, il retourne:

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
2
FragmentalStew

Un peu tard, mais j'ai rencontré le même problème alors j'ai pensé laisser ce qui a fonctionné pour moi. Apparemment, vous avez besoin du wrapper VDPAU ( http://http.download.nvidia.com/XFree86/vdpau/doxygen/html/index.html ).

Sudo apt-get install vdpau-va-driver

Après ça retourne bien.

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
2