Ich habe derzeit eine gewisse Verzögerung bei 720 HD-Videos. Ich hoffe, dass VDPAU helfen wird. Wie aktiviere ich es auf beiden GStreamer-basierten Videoplayern?
VDPAU ist standardmäßig in den offiziellen nVidia-Binärdateien aktiviert. Wenn Ihre Karte VDPAU unterstützt, müssen Sie sie nur installieren und einen Player verwenden, der VDPAU unterstützt .
Abgesehen davon sollte die Beschleunigung der Videohardware implementiert werden, libva
wenn die 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 Spieler wie diesen verwenden vlc
, sollten Sie eine Option haben, die dies im Spieler selbst ermöglicht.
Führen Sie den Befehl aus, um festzustellen, ob Ihre Karte unterstützt wird vainfo
.
Wenn Sie eine solche Ausgabe 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 andererseits 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 die Videobeschleunigung und ist aktiviert.
nvidia-smi
zeigt, dass ich die proprietären Treiber für den 1080 Ti installiert habe (der VDPAU unterstützt), aber vainfo gibt -1 zurück. Ich bin mir nicht sicher, ob dies daran liegt, dass ich remote arbeite.