Fedora Workstation et Serveur

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

Cet article a été mis à jour, vous consultez ici une archive de cet article!
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, MESA avec l'accélération vidéo est disponible dans ce dépôt phare de Fedora.

Si une mise à jour de MESA a lieu, soyez vigilents 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.



Installation



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 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