J'utilise Ubuntu 12.10 sur un Dell Latitude E5530 et je ne parviens pas à obtenir le décodage vidéo à accélération matérielle exécuté dans le lecteur VLC.
J'ai coché l'option d'accélération matérielle dans les paramètres de VLC, installé tous les packages liés à libva
, libdrm
et vaapi
, mais l'utilisation du processeur m'indique qu'elle n'est toujours pas active. L’utilisation du processeur lors de la lecture d’une vidéo 720p est comprise entre 40 et 80%, ce qui est, je l’attendrais, une utilisation beaucoup moins importante sur ma machine.
Quelqu'un peut-il me donner des conseils sur la manière de le faire fonctionner?
La sortie de vainfo est:
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
J'ai essayé de lire des films au format 720p mpg, mp4 et wmv, mais aucun d'entre eux ne fonctionnait avec une accélération matérielle.
Les codecs des films testés sont:
En observant Moniteur système, je constate que les quatre threads du processeur (parlant d'un processeur dual-core i5-3210M) sont presque également sollicités, de sorte que l'utilisation du processeur susmentionnée à 16 et 80% est répartie entre les threads.
VA-API (Accélération matérielle pour Intel)
Existe-t-il une application d'économie d'énergie similaire à Jupiter? consultez ma réponse pour plus de détails
Sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
Configuration
VLC
Cela se trouve dans Outils> Préférences> Entrée et codecs> Activer Utiliser le décodage accéléré par GPU
Comment activer/tester correctement VA-API sur Intel Sandy Bridge?
vlc --ffmpeg-hw -v
Vérifiez la ligne
[0x7fd018c02d38] avcodec decoder: Using VA API version 0.32 for hardware decoding.