Implémentation VAAPI sous Debian 10 - Lecture HEVC 4K dans Kodi

Bonjour à toutes, bonjour à tous,

Je vous écris aujourd’hui suite à un problème rencontré lors de la lectures de vidéos 4K encodée en HEVC H.265. Concrètement, la lecture n’est pas fluide, il n’est pas possible d’atteindre de manière fluide une lecture à 24 ips dans Kodi.

Voici mon matériel :
• HP Proliant MicroServer Gen10 (AMD Opteron x3216)
• 8Go de RAM ECC
• Radeon Pro WX2100 (driver open-source amdgpu)

OS : Debian 10 à jour - GUI fonctionnant avec lightDM et Xorg.

Je me suis donc renseigné un petit peu, à propos de l’accélération matérielle sous Debian.
Une de mes sources à partir desquelles j’ai cherché à résoudre mon problème est la page d’ArchLinux traitant du sujet de l’accélération matérielle.
En voulant tester le bon fonctionnement de VAAPI et VDPAU, j’ai donc tapé en ligne de commande vainfo et vdpauinfo. Aucune commande trouvée ! De fil en aiguille, je me suis rendu compte qu’il était fort probable que VAAPI ne soit pas installé. Malheureusement la commande ‘apt-get install libva-mesa-driver’ ne parvient pas à trouver le paquet correspondant.

Suis je fou ? Comment vérifier si la VAAPI est bien installée ? Si non, comment l’installer sur mon système ?

Une aide serait la bienvenue, merci ! :slightly_smiling_face:

Bonjour @xetyr,

Un nom de paquet sous ArchLinux peut différer de son équivalent sous Debian.

Mesa VA-API video acceleration drivers
https://packages.debian.org/buster/mesa-va-drivers

Est-ce ce paquet que tu cherches ?

Ça, je ne sais pas.

on peut utiliser l’outil vainfo

sudo apt install vainfo

puis en utilisateur simple

vainfo

https://doc.ubuntu-fr.org/vaapi

Hey,

Merci pour le tip ! Je ne sais pas pourquoi je n’ai pas pu l’installer plus tôt, la commande fonctionne correctement, merci grandtoubab !

D’ailleurs, la commande vainfo me retourne :

VAProfileHEVCMain               : VAEntrypointVLD

Je suppose que l’accélération matérielle du décodage HEVC est bien prise en compte par VAAPI pour ma carte graphique, n’est ce pas ?

[EDIT] J’ai légèrement modifié le fichier

/etc/X11/xorg.conf.d/20-amdgpu.conf

En rajoutant

Option "TearFree" "true"

C’est un peu mieux, mais c’est pas encore ça…