Hardware-Unterstützung für Multimedia-Codecs in Firefox


Firefox benötigt unter Linux etwas „Hilfe“, um die Hardware-Unterstützung von Nvidia-Karten für die Codecs für die Wiedergabe von Videos zu aktivieren. Hier beschreibe ich Dir, wie Du vorgehen musst.

Zunächst musst Du ein paar Pakete installieren:

sudo apt install -y meson gstreamer1.0-plugins-bad libffmpeg-nvenc-dev libva-dev libegl-dev libdrm-dev cmake vainfo

Im Anschluss klone das GIT-Repository, wechsle in das Verzeichnis, kompiliere und installiere den VAAPI-Treiber:

git clone https://github.com/elFarto/nvidia-vaapi-driver.git
cd nvidia-vaapi-driver
meson setup build
meson install -C build

Die folgenden Zeilen müssen zur Datei /etc/environment hinzugefügt werden:

sudo touch /etc/environment
sudo tee --append /etc/environment <<EOF
MOZ_DISABLE_RDD_SANDBOX=1
LIBVA_DRIVER_NAME=nvidia
EOF

Und zur Datei /etc/libva.conf:

sudo touch /etc/libva.conf
sudo tee --append /etc/libva.conf <<EOF
LIBVA_MESSAGING_LEVEL=1
EOF

In Firefox musst Du die Konfiguration about:config öffnen und die folgenden Änderungen durchführen:

Quelle: