Hello,
I used to have an Nvidia card based on the legacy GT 210 GPU. Everything, including vdpau, functioned normally with the legacy nvidia-drivers propritary blobs.
However, the legacy nvidia-drivers, that is versions up to 340.104, are having problems building with latest kernels (4.10+). Because of this, I acquired a new Nvidia card, based on the GT 710 GPU, that works with the newest nvidia-drivers. Currently I am using the latest nvidia-drivers-384.90.
With the new GT 710 card, everything seems to function normally except vdpau is broken. Playing a video with mplayer
gives the following error message:
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.
Also, vdpauinfo shows only this:
display: :0 screen: 0
Error creating VDPAU device: 1
I emerged all previous nvidia-drivers versions back to 375.82 and all produced the same results.
AFAIK, there is incrrect about my system. Libvdpau is installed as are the nvidia libraries.
(Nothing has changed sinced vdpau was working with the previous GT 210 card.)
There are similar reports on various forums about broken vdpau, but all claim that the problem
is fixed with version 384.90. An example is here:
https://devtalk.nvidia.com/default/topi ... roke-vdpau
How can I debug this problem further?
Has anyone experienced the same problem?
Beyond the broken vdpau everything else seems fine. i can play videos with the xv device.

