web-dev-qa-db-fra.com

Vaapi ne fonctionne pas dans Ubuntu 13.04

J'ai un Dell Vostro 1014 ayant GMA 4500 mhd. J'ai installé le pilote vaapi mais cela montre qu'il ne supporte que l'accélération Mpeg2.

En fait, je souhaite l’utiliser pour la lecture de vidéos Full HD nécessitant 30 à 35% de temps processeur en lecture, tandis que Windows 7 utilisant dxva le maintient entre 4 et 8%.

Quand je lance vainfo, il affiche:

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 absent de la liste.

2
Pulkit609

Existe-t-il une application d'économie d'énergie similaire à Jupiter?

pour les GPU Intel (pour Intel HD Graphics ainsi que pour G45 et versions ultérieures):

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

Installez MPlayer avec le support de VA-API dans Ubuntu

Par défaut, la version de MPlayer disponible dans les référentiels Ubuntu officiels ne prend pas en charge VA-API, mais vous pouvez utiliser un PPA qui fournit des versions personnalisées de MPlayer avec VA-API.

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

Maintenant, vous devez installer smplayer ou vlc

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

OR

 Sudo apt-get install vlc vlc-plugin-Pulse mozilla-plugin-vlc

Configuration

SMPLAYER

C'est dans onglet Option > Préférences, dans l'onglet Vidéo> Vidéo générale> Pilote de sortie, définissez le pilote de sortie vidéo sur "vaapi":

enter image description here

VLC

Cela se trouve dans Outils> Préférences> Entrée et codecs> Activer Utiliser le décodage accéléré par GPU

enter image description here

4
Qasim

SOLUTION J'ai une carte graphique Intel g45 4500mhd.

ajoutez le ppa suivant ppa: wsnipex/vaapi

terminal ouvert


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

Exécutez les commandes ci-dessus une à une. Vérifiez si vous ne recevez aucune erreur ni aucun avertissement. si oui, faites comme suit

 cd ..
rm -r intel-driver

installer tous les paquetages manquants (vous devez trouver ce qui manque par la commande manquante dans les messages d'erreur)

recommencer à la commande git clone

Mon résultat 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 fonctionne avec la version smplayer mentionnée ici, mais l'utilisation du processeur atteint 60% sur les deux processeurs. mais c'est moins que befor.

vlc en quelque sorte ne fonctionne pas, seulement des images glitchy parfois wird hw accell activé. fonctionne alors sans utilisation élevée du processeur.


D'ici vieux trucs

Cela n'aide pas.

Malheureusement, les profils de décodage h264 ne sont pas activés pour la puce Intel 4500mhd. Il est activé dans la branche g45 h264 du référentiel git des pilotes intel, mais malheureusement, ils ne le vérifient pas dans l’ensemble.

Il y a quelque temps, la compilation hebdomadaire a fonctionné pour moi, mais j’ai essayé de le réessayer plusieurs jours et je ne peux pas le faire fonctionner à nouveau.


même les conducteurs de

https://launchpad.net/~wsnipex/+archive/vaapi

ne pas activer le support h264 pour le 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 

peut-être qu'un utilisateur linux plus expérimenté peut essayer les instructions ici

http://www.emmolution.org/?p=192

et peut le modifier pour fonctionner sur 13.04. Je ne suis pas totalement nouveau sur Linux, mais je préférerais également une solution simple, étape par étape.

4
Timo