Al reproducir video de alta definición (720p y 1080p), la CPU alcanza el 100% y congela la imagen a intervalos regulares.
Según el fabricante, este acelerador es capaz de acelerar el hardware para video HD.
Claramente, algo no está bien.
Esta es la salida de vainfo
:
ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
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 -1
vaInitialize failed with error code -1 (unknown libva error),exit
Gracias por la ayuda.
Aquí tienes la información de vainfo
:
ivan@ivan-NT-A2400-NT-A3500:~$ vainfo
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 -1
vaInitialize failed with error code -1 (unknown libva error),exit
Todavía no he instalado / desinstalado nada en el sistema. Esta PC viene con el sistema preinstalado. Los controladores ATI están instalados.
Aquí tengo una foto con información sobre X:
Lo siento:
Esta imagen muestra vainfo
información y controladores de mi sistema.
Respuestas:
Probado para Ubuntu 11.10 y cualquier tarjeta ATI compatible con un controlador binario (solo tarjetas que admitan UDV2, radeon hd 4000 o superior)
La aceleración de video de hardware solo está habilitada si está utilizando los archivos binarios de ATI, ya sea que los instale utilizando la
Additional Driver
herramienta o manualmente desde el sitio de ATI, se prefiere el último método ya que el paquete actual en laAdditional Driver
herramienta es bastante defectuoso.Esta publicación contiene toda la información necesaria para instalar / cambiar / eliminar controladores para tarjetas ATI.
Una vez hecho esto, aún necesita una forma de conectar el reproductor multimedia a la función de aceleración de hardware presente en sus nuevos controladores.
Para hacer eso instalando
xvba-va-driver
,libva-glx1
yvainfo
. Abra una terminal y use este comando, o busque los paquetes usando el Centro de software de UbuntuDespués de instalar los paquetes, abra una terminal (si no la está usando) y escriba
vainfo
, debería obtener una salida como la siguienteSi no, algo está mal (deje un comentario para obtener más ayuda).
Si obtiene una salida similar, sus controladores están instalados y cualquier reproductor de video con capacidades de decodificación de hardware debería recogerlo automáticamente o permitirle habilitarlo en la configuración del reproductor.
Para ver una lista de reproductores capaces de usar decodificación de video por hardware, eche un vistazo aquí , la lista no es tan completa como quería, pero es un buen punto de partida para obtener información.
fuente
libva-glx1
es necesario.mplayer-vaapi
requierelibva-glx1
. Sin embargo, no tiene que especificarlo, ya que se instala automáticamente.Además de la sugerencia de Bruno (que funcionó para mí), es posible que también deba hacer lo siguiente:
Agregue las siguientes líneas a su / etc / environment (y reinicie):
LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers
Luego, para probar, ejecute vlc desde la línea de comando de la siguiente manera:
vlc --ffmpeg-hw
También 'Preferencias -> Mostrar configuración TODOS -> Entrada / Códecs -> Códecs de video -> FFmpeg -> Decodificación de hardware' ¡TICK! (igual que el anterior, pero permanente; también se puede configurar desde .config / vlc).
Ver: http://wiki.videolan.org/VLC_VAAPI
fuente
Solo puedo ayudar si tienes una tarjeta ATI / ADM. En este caso:
¿Utiliza el controlador ATI? Puede instalarlo utilizando la Configuración del sistema. Debe haber un icono llamado "Controladores adicionales". Después de reiniciar, debería poder utilizar toda su potencia de gráficos.
Tengo un HD5770 y primero no pude instalar este controlador en mi 11.10. El actualizador automático me mostró algunas actualizaciones y, después de instalarlas, funcionó bien. Quizás esta información también sea relevante para usted.
Si no funciona, intente esto: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric
fuente