
Bei 720-HD-Videos kommt es derzeit zu leichten Verzögerungen. Ich hoffe, dass VDPAU Abhilfe schafft. Wie aktiviere ich es auf einem der GStreamer-basierten Videoplayer?
Antwort1
VDPAU ist standardmäßig in den offiziellen nVidia-Binärdateien aktiviert. Wenn IhrKarte unterstützt VDPAUSie müssen sie nur installieren und verwenden einePlayer, der VDPAU unterstützt.
Abgesehen davon sollte die Video-Hardwarebeschleunigung über implementiert werden, libva
sofern diese vdpau-va-driver
installiert ist.
sudo apt-get install libva1 vdpau-va-driver vainfo
Gstreamer sollte sich um den Rest kümmern, oder wenn Sie einen solchen Player verwenden, vlc
sollte es eine Option geben, die dies im Player selbst aktiviert.
Um zu sehen, ob Ihre Karte unterstützt wird, führen Sie den Befehl aus vainfo
.
Wenn Sie eine Ausgabe wie diese erhalten
libva: libva version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/vboxvideo_drv_video.so
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
Ihre Karte hat keine Hardwarebeschleunigung.
Wenn Sie dagegen so etwas bekommen
libva: libva version 0.32.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Ihre Hardware unterstützt Videobeschleunigung und diese ist aktiviert.