
Actualmente estoy experimentando un poco de retraso en los videos 720 HD. Espero que VDPAU ayude. ¿Cómo lo habilito en cualquiera de los reproductores de video basados en GStreamer?
Respuesta1
VDPAU está habilitado de forma predeterminada en los binarios oficiales de nVidia. Si tutarjeta compatible con VDPAUsólo necesitas instalarlos y usar unReproductor que soporta VDPAU.
Aparte de eso, la aceleración del hardware de video debe implementarse a través de libva
si vdpau-va-driver
está instalado.
sudo apt-get install libva1 vdpau-va-driver vainfo
Gstreamer debería encargarse del resto o, si vas a utilizar un reproductor como este, vlc
deberías tener una opción que lo permita en el propio reproductor.
Para ver si su tarjeta es compatible, ejecute el comando vainfo
.
Si obtienes un resultado como este
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
Su tarjeta no tiene aceleración de hardware.
Si por el contrario te sale algo como esto
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
su hardware admite la aceleración de video y está habilitada.