Vaapi não funciona no Ubuntu 13.04

2

Eu tenho um Dell Vostro 1014 com GMA 4500 mhd. Eu instalei o driver vaapi, mas ele mostra que ele suporta apenas a aceleração Mpeg2.

Na verdade, eu quero usá-lo para reproduzir vídeo em full HD, que leva de 30 a 35% da CPU na reprodução, enquanto o Windows 7, com o dxva, mantém em torno de 4 a 8%.

Quando eu corro vainfo ele mostra:

libva info: VA-API version 0.33.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.33 (libva 1.1.1)
vainfo: Driver version: Intel i965 driver - 1.0.20
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD

H264 está faltando na lista.

    
por Pulkit609 01.06.2013 / 11:31

2 respostas

4

Existe uma aplicação de economia de energia semelhante para Júpiter?

para GPUs Intel (para Intel HD Graphics e G45 e posteriores):

 sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo

Install MPlayer with VA-API support in Ubuntu

Por padrão, a versão do MPlayer disponível nos repositórios oficiais do Ubuntu não suporta o VA-API, mas você pode usar um PPA que fornece compilações personalizadas do MPlayer com suporte a VA-API.

 sudo add-apt-repository ppa:sander-vangrieken/vaapi
 sudo apt-get update
 sudo apt-get install mplayer-vaapi

Agora você precisa instalar o smplayer ou vlc

 sudo add-apt-repository ppa:rvm/smplayer
 sudo apt-get update
 sudo apt-get install smplayer

OU

 sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

Configuration

SMPLAYER

Está na guia Opção > Preferências, na guia Vídeo > Vídeo Geral > Driver de saída define o driver de saída de vídeo para "vaapi":

VLC

ÉemFerramentas>Preferências>Entrada&Codecs>AtivarUsardecodificaçãoaceleradaporGPU

    
por Qasim 01.06.2013 / 11:58
4

SOLUÇÃO Eu tenho uma placa gráfica intel g45 4500mhd.

adicione o seguinte ppa ppa: wsnipex / vaapi

terminal aberto


sudo apt-get update
sudo apt-get install libva1 libva-intel-vaapi-driver vainfo 
sudo apt-get upgrade

mkdir temp
cd temp
sudo apt-get build-dep libva
sudo apt-get install libx11-dev libtool libdrm-dev build-essential autoconf libva-dev

git clone git://anongit.freedesktop.org/vaapi/intel-driver intel-driver -b g45-h264
cd intel-driver
./autogen.sh
./configure
make
sudo make install

Execute os comandos acima de um por um. Verifique se você realmente não recebe nenhum erro ou aviso. se assim for, faça o seguinte

 cd ..
rm -r intel-driver

instale todos os pacotes que faltam (você tem que descobrir o que está faltando pelo comando ausente nas mensagens de erro)

recomeçar no comando git clone

Minha saída vainfo:


~/tmp/intel-driver $ vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.1.pre1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD

1080p funciona com a versão do smplayer mencionada aqui, mas o uso da CPU é de até 60% em ambos os cpus. mas é menos que antes.

vlc de alguma forma não funciona, só tem fotos glitchy às vezes wird hw accell habilitado. funciona sem o uso de alta cpu então.

A partir daqui, coisas antigas

Isso não ajuda.

Infelizmente, os perfis de decodificação h264 não estão ativados para o chip intel 4500mhd. Ele é ativado na ramificação g45 h264 do repositório git dos drivers da intel, mas infelizmente eles não verificam no main.

Algum tempo atrás amnually compilação funcionou para mim, mas eu tentei que o último a dias novamente e não pode fazê-lo funcionar novamente.

até mesmo os drivers de

link

não ative o suporte h264 para o 4500mhd


libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.2.0)
vainfo: Driver version: Intel i965 driver - 1.2.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD 

talvez um usuário linux mais experiente possa tentar as instruções aqui

link

e pode editá-lo para funcionar no 13.04. Eu não sou totalmente novo no Linux, mas prefiro uma solução simples passo a passo também.

    
por Timo 11.08.2013 / 13:55