Auch wenn es bei mir nicht beim Betrieb vom VDR aufgefallen ist (bei mir war es crashender Firefox), so passt das Thema doch am ehesten hier rein.
Falls ihr einen Fehler „Failed to open VDPAU backend libvdpau_nvidia.so” bekommt oder im Log findet, so ist ein fehlender symbolischer Link die Ursache. Im Netz findet man häufiger die Lösung, ein Link /usr/lib/libvdpau_nvidia.so zu setzen, der aber nicht wirklich hilft. Tatsächlich fehlt ein zweiter Link /usr/lib64/libvdpau_va_gl.so! Ebenso müssen noch ein paar andere Dinge angepasst werden.
Die Lösung sieht dann so aus:
64-Bit
rm -f /usr/lib64/libvdpau_nvidia.so rm -f /usr/lib64/libvdpau_va_gl.so ln -s /usr/lib64/vdpau/libvdpau_nvidia.so.1 /usr/lib64/libvdpau_nvidia.so ln -s /usr/lib64/vdpau/libvdpau_va_gl.so /usr/lib64/libvdpau_va_gl.so
32-Bit
rm -f /usr/lib/libvdpau_nvidia.so rm -f /usr/lib/libvdpau_va_gl.so ln -s /usr/lib/vdpau/libvdpau_nvidia.so.1 /usr/lib/libvdpau_nvidia.so ln -s /usr/lib/vdpau/libvdpau_va_gl.so /usr/lib/libvdpau_va_gl.so
/etc/profile.d/libvdpau-va-gl.sh
export VDPAU_DRIVER='nvidia'
/etc/profile.d/libvdpau-va-gl.csh
setenv VDPAU_DRIVER 'nvidia'
vdpauinfo sollte dann etwas ausspucken:
udo@caesar:~> vdpauinfo display: :0 screen: 0 API version: 1 Information string: NVIDIA VDPAU Driver Shared Library 346.59 Tue Mar 31 13:42:14 PDT 2015 Video surface: name width height types ------------------------------------------- 420 4096 4096 NV12 YV12 422 4096 4096 UYVY YUYV Decoder capabilities: name level macbs width height ---------------------------------------------------- MPEG1 0 8192 2048 2048 MPEG2_SIMPLE 3 8192 2048 2048 [...]
Wenn alles passt, sollten auch die Codecs aufgelistet werden.