Fedora Workstation et Serveur

Fedora : Activer l'accélération vidéo (Intel et AMD)

Table des matières

fedora_logo_large



Introduction



Pour des raisons de licence, depuis Octobre 2022, Mesa n'est plus livré avec l'accélération vidéo.
Sont retirés :
VAAPI : Video Acceleration API
VDPAU : Video Decode and Presentation API for Unix


Dans ce bref article, je vais expliquer comment remplacer les bibliothèques graphiques OpenGL MESA avec celles offrant de nouveau ce support.

Cette opération n'est pas oibligatoire, car si vous avez besoin d'accélération vidéo, les navigateurs embarquent leurs plugins. Les applications nécessitant une accélération vidéo peuvent être installées en paquet Flatpak qui bénéficient de l'accélération vidéo. (Mesa fourni par dépendance Flatpak)

Prérequis



Il est indispensable d'avoir configuré les dépôts RPM Fusion free et non-free. En effet, les paquets fournissant l'accélération vidéo est disponible dans ce dépôt phare de Fedora.

Installation pour AMD



Si une mise à jour de MESA a lieu, soyez vigilent si la nouvelle version n'est pas disponible dans RPM Fusion et que vous forcez la mise à jour malgré les conflits.
Cela peut provoquer un échec de démarrage de GNOME.


Il "suffit" de remplacer les paquets mesa-va-drivers par mesa-va-drivers-freeworld et mesa-vdpau-drivers par mesa-vdpau-drivers-freeworld.

Pour cela, on va utiliser l'option swap de dnf qui permet de faire le remplacement :

Code BASH :
dnf swap mesa-va-drivers mesa-va-drivers-freeworld

Code BASH :
dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld


Revenir sur MESA original pour AMD



Pour cela, on va utiliser l'option swap de dnf qui permet de faire le remplacement dans l'autre sens :

Code BASH :
dnf swap mesa-va-drivers-freeworld mesa-va-drivers

Code BASH :
dnf swap mesa-vdpau-drivers-freeworld mesa-vdpau-drivers


Installation pour Intel



Dans le cas d'Intel, il "suffit" d'installer un paquet supplémentaire.

Le pilote Intel pour les cartes récentes :

Code BASH :
dnf install intel-media-driver


Pour les cartes plus anciennes :

Code BASH :
dnf install libva-intel-driver


Pour la désinstallation, il suffit de supprimer ces paquets respectifs.
Cette page a été vue 12194 fois