I have installed this driver on Debian and can confirm that VAAPI does not work.
xorg driver is OK
Vulkan drivers are OK - games can be played
Everything was working great before the driver updated.
I have tried completely removing all of the drivers rebooting and reinstalling. Anything which tries to access nvidia_drv_video.so.
I am using:
echo $XDG_SESSION_TYPE
x11
Tested with:
$ vainfo
libva info: VA-API version 1.21.0
libva error: vaGetDriverNames() failed with unknown libva error
libva info: User environment variable requested driver 'nvidia'
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 error: /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so init failed
libva info: va_openDriver() returns 1
vaInitialize failed with error code 1 (operation failed),exit
Settings:
LIBVA_DRIVER_NAME=nvidia
VDPAU_DRIVER=nvidia
NVD_BACKEND=direct
In modprobe.d/nvidia.conf
options nvidia_drm modeset=1
options nvidia NVreg_EnableGpuFirmware=0
options nvidia_drm fbdev=1
ltrace vainfo
ltrace vainfo
strrchr("vainfo", '/') = nil
getopt_long(1, 0x7ffccb61ae18, "a", 0x55dab27f11e0, 0) = -1
calloc(1, 56) = 0x55dab3a4a330
wl_display_connect(0, 0, 56, 64) = 0
free(0x55dab3a4a330) = <void>
XOpenDisplay(nil) = 0x55dab3a4a370
vaGetDisplay(0x55dab3a4a370, 0, 0, 0xeff5) = 0x55dab3a57f60
vaInitialize(0x55dab3a57f60, 0x7ffccb61acc0, 0x7ffccb61acc8, 480libva info: VA-API version 1.21.0
libva error: vaGetDriverNames() failed with unknown libva error
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
<no return ...>
--- SIGCHLD (Child exited) ---
libva info: Found init function __vaDriverInit_1_0
libva error: /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so init failed
libva info: va_openDriver() returns 1
<... vaInitialize resumed> ) = 1
vaErrorStr(1, 0x55dab3a4b940, 0x55dfee025b3b, 33) = 0x7f4ba698c058
__fprintf_chk(0x7f4ba694c4e0, 1, 0x55dab27eea50, 0x55dab27ee328vaInitialize failed with error code 1 (operation failed),exit
) = 62
free(0) = <void>
free(0) = <void>
vaTerminate(0x55dab3a57f60, 0x7ffccb61aaf0, 0, 0) = 0
XCloseDisplay(0x55dab3a4a370) = <void>
+++ exited (status 3) +++
I have tried installing other va drivers, removing them, removing and reinstalling vdpau drivers, rebooting many times but nothing seems to change. This has been working find with many different driver updates in the past but it seems that this is not working.