Ao reproduzir vídeo de alta definição (720p e 1080p), a CPU atinge 100% e congela a imagem em intervalos regulares.
Segundo o fabricante, este acelerador é capaz de acelerar o hardware para vídeo HD.
Claramente algo não está certo.
Esta é a saída 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
Obrigado pela ajuda.
Aqui você tem as informações 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
Ainda não instalei / desinstalei nada no sistema. Este PC veio com o sistema pré-instalado. Drivers ATI estão instalados.
Aqui eu tenho uma foto com informações sobre o X:
Desculpe:
Esta imagem mostra vainfo
informações e drivers do meu sistema.
Respostas:
Testado para Ubuntu 11.10 e qualquer placa ATI de placa suportada usando driver binário (apenas placas que suportam UDV2, radeon hd 4000 ou superior)
A aceleração de vídeo por hardware é ativada apenas se você estiver usando os binários da ATI, instalando-os usando a
Additional Driver
ferramenta ou manualmente no site da ATI, o último método é o preferido, pois o pacote atual daAdditional Driver
ferramenta é bastante complicado.Esta publicação contém todas as informações necessárias para instalar / alternar / remover drivers de placas ATI.
Depois disso, você ainda precisará de uma maneira de conectar o media player ao recurso de aceleração de hardware presente nos novos drivers.
Para fazer isso instalando
xvba-va-driver
,libva-glx1
evainfo
. Abra um terminal e use este comando ou procure os pacotes usando o Ubuntu Software CenterApós a instalação dos pacotes, abra um terminal (se não estiver usando) e digite
vainfo
: você deverá obter uma saída como a seguinteCaso contrário, algo está errado (envie um comentário para obter mais ajuda).
Se você obtiver uma saída semelhante, seus drivers estão instalados e qualquer reprodutor de vídeo com recursos de decodificação de hardware deve buscá-lo automaticamente ou permitir que você ative isso nas configurações do reprodutor.
Para uma lista de reprodutores capazes de usar decodificação de vídeo por hardware, dê uma olhada aqui , a lista não é tão completa quanto eu queria, mas é um bom ponto de partida para obter informações.
fonte
libva-glx1
é necessário.mplayer-vaapi
requerlibva-glx1
. Você não precisa especificá-lo, pois ele é instalado automaticamente.Além da sugestão de Bruno (que funcionou para mim), você também pode fazer o seguinte:
Adicione as seguintes linhas ao seu / etc / environment (e reinicie):
LIBVA_DRIVER_NAME = xvba LIBVA_DRIVERS_PATH = / usr / lib / va / drivers
Em seguida, para testar, execute o vlc na linha de comando da seguinte maneira:
vlc --ffmpeg-hw
Também 'Preferências -> Mostrar Configurações TUDO -> Entrada / Codecs -> Codecs de Vídeo -> FFmpeg -> Decodificação de Hardware' TICK! (igual ao anterior, mas permanente - também pode ser definido em .config / vlc).
Veja: http://wiki.videolan.org/VLC_VAAPI
fonte
Só posso ajudar se você tiver um cartão ATI / ADM. Nesse caso:
Você usa o driver ATI? Você pode instalá-lo usando as Configurações do sistema. Deve haver um ícone chamado "Drivers adicionais". Após uma reinicialização, você poderá usar todo o seu poder gráfico.
Eu tenho um HD5770 e primeiro não consegui instalar esse driver no meu 11.10. O atualizador automático me mostrou algumas atualizações e, depois de instalá-las, funcionou bem. Talvez essa informação seja relevante para você também.
Se não funcionar, tente o seguinte: http://mrrichard.hubpages.com/hub/2-Ways-to-Install-FGLRX-in-Ubuntu-1110-Oneric
fonte