{{tag>Focal matériel carte_graphique nvidia intel_graphics}} ---- ====== VA API : Vidéo Accélération ====== [[wpfr>Video_Acceleration_API|Video Acceleration API (abrégé en VA API, VA-API ou VAAPI)]] est une bibliothèque open source (libVA) et une interface de programmation qui visent à permettre le rendu vidéo par le processeur graphique sur les systèmes dérivés d'UNIX (comme Linux ou FreeBSD) utilisant X Window System. ===== Installation ===== ==== Pilote nvidia propriétaire ==== Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>vdpau-driver-all]]** et **[[apt>libvdpau-va-gl1]]** qui permet l'accélération VA API en utilisant l'accélération VDPAU fournie par le pilote nvidia. ==== Pilote Intel ==== Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>intel-media-va-driver,libvdpau-va-gl1|intel-media-va-driver et libvdpau-va-gl1]]** ou **[[apt>intel-media-va-driver-non-free,libvdpau-va-gl1|intel-media-va-driver-non-free et libvdpau-va-gl1]]** qui permet l'accélération VA API. ====Pilote libre radeon (recommandé)==== Cela concerne toutes les cartes Radeon supportant l'UVD 2.2 et supérieur, soit à partir des HD 4000 (excepté HD 4200, HD 4800 et quelques Mobility HD 4000 - liste complète [[wp>Unified_Video_Decoder#UVD-enabled_GPUs|ici]]). A partir d'Ubuntu 16.04, toutes les cartes Radeon supportant l'UVD sont supportées (HD 2000 et plus). [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>mesa-vdpau-drivers]]** et **[[apt>mesa-va-drivers]]** pour un support natif de VA-API. ===== Vérification ===== [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] **[[apt>vainfo|vainfo]]** qui permet de vérifier l'accélération VA API. Lancez le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : vainfo Vous devez alors observer une ligne "libva: va_getDriverName() returns 0" et différentes lignes indiquant les profiles de décodage supportés, c'est à dire les codecs vidéos supportés. Exemple : libva info: VA-API version 0.37.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so libva info: Found init function __vaDriverInit_0_35 libva info: va_openDriver() returns 0 vainfo: VA-API version: 0.37 (libva 1.5.0) vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4 vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileMPEG4Simple : VAEntrypointVLD VAProfileMPEG4AdvancedSimple : VAEntrypointVLD VAProfileH264Baseline : VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD ===== Utilisation ===== Différentes applications peuvent tirer parti de VAAPI : * [[vlc#acceleration_gpu_vaapi|VLC]] * mplayer-vaapi via le ppa https://launchpad.net/~sander-vangrieken/+archive/vaapi * chromium patché : https://launchpad.net/~saiarcot895/+archive/ubuntu/chromium-beta * KODI (XBMC) * Totem ( Via gstreamer1.0-Vaapi ) a partir de 16.04 * mpv * Lanceur Shadow Tech (patch nécessaire avec les derniers drivers propriétaire Nvidia) * //liste à compléter// ===== Voir aussi ===== * [[https://forum.ubuntu-fr.org/viewtopic.php?id=410315|Le forum au sujet de l'accélération avec une carte nVidia]] * [[https://www.reddit.com/r/Ubuntu/comments/1wpavp/how_to_enable_vdpau_acceleration_for_accelerated/|Documentation en anglais]] ---- //Contributeurs principaux : [[utilisateurs:Id2ndR]], [[utilisateurs:autre_identifiant|nom ou pseudo autre]].//