Skip to content

Myria-de/Hardware-video-acceleration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Unterstützung für Intel-Chips kontrollieren

vainfo
sudo apt install intel-gpu-tools
sudo intel_gpu_top

Von Nvidia-Chip auf Intel wechseln (Notebooks mit Hybrid-Grafik):

sudo prime-select intel

Videos in Firefox mit VA-API abspielen

sudo intel_gpu_top

Wer die GPU-Auslastung prüfen will, installiert das Tool Radeon Profile mit diesen drei Zeilen:

sudo add-apt-repository ppa:radeon-profile/stable
sudo apt update
sudo apt install radeon-profile

Der Wert hinter „GPU usage“ steigt, sobald Sie ein Video abspielen.

VA-API für Nvidia nachrüsten

Ubuntu 22.04 oder Linux Mint 21, proprietäre Nvidia-Treiber in der Version 470, 500 oder höher.

Wichtig für Ubuntu-Nutzer: VA-API funktioniert nur mit einem Firefox, der als Systempaket installiert ist, nicht jedoch mit der bei Ubuntu standardmäßigen Snap-App von Firefox. Ubuntu-Nutzer müssen daher Firefox als Systempaket einrichten. Eine Anleitung finden Sie auf Anleitung auf https://github.com/Myria-de/deb_statt_snap.

sudo apt install build-essential git meson gstreamer1.0-plugins-bad libffmpeg-nvenc-dev libva-dev libegl-dev cmake pkg-config libdrm-dev libgstreamer-plugins-bad1.0-dev

Erstellen Sie ein Arbeitsverzeichnis und laden Sie den Quellcode herunter (vier Zeilen):

mkdir ~/src && cd ~/src
wget https://github.com/elFarto/nvidia-vaapi-driver/archive/refs/tags/v0.0.11.tar.gz
tar xvf v0.0.11.tar.gz
cd nvidia-vaapi-driver-0.0.11

Passen Sie die Versionsnummern bei Bedarf an (siehe https://github.com/elFarto/nvidia-vaapi-driver/releases). Danach kompilieren und installieren Sie den Treiber (zwei Zeilen):

meson setup build
sudo meson install -C build

Nvidia-VA-API-Treiber für Firefox aktivieren

Öffnen Sie die Datei „/etc/environment“ als Administrator in einem Texteditor und fügen Sie die drei Zeilen

export LIBVA_DRIVER_NAME=nvidia
export MOZ_DISABLE_RDD_SANDBOX=1
export NVD_BACKEND=direct

an. Die letzte Zeile ist zurzeit für Nvidia-Treiber ab Version 525 erforderlich.

Außerdem muss dem Linux-Kernel beim Start eine zusätzliche Option übergeben werden. Öffnen Sie die Textdatei „/etc/default/grub“ mit administrativen Rechten und ergänzen Sie in der Zeile „GRUB_CMDLINE_LINUX_DEFAULT“ die Option

nvidia-drm.modeset=1

Danach führen Sie im Terminal

sudo update-grub

aus. Starten Sie Linux neu, damit die Änderungen wirksam werden.

Mit vainfo können Sie die korrekte Funktion prüfen. Das Tool gibt „vainfo: Driver version: VA-API NVDEC driver [direct backend]“ aus. Damit Firefox den neuen Treiber berücksichtigt, müssen Sie einige Einstellungen ändern. Zur Sicherheit verwenden Sie ein neues Benutzerprofil, um die Einstellungen erst einmal zu testen. Starten Sie im Terminal

firefox -P

und erstellen und starten Sie ein neues Profil. Rufen Sie die URL about:config auf und ändern Sie die folgenden drei Optionen

media.ffmpeg.vaapi.enabled
media.rdd-ffmpeg.enabled
widget.dmabuf.force-enabled

jeweils auf „true“. Danach starten Sie Firefox neu.

Für den Test der GPU-Auslastung starten Sie Nvidia X Server Settings und klicken auf „GPU 0“ ([Nvidia-Modell])“. Hinter „GPU Utilization“ und „Video Engine Utilization“ steigen die Werte, wenn die Hardwarebeschleunigung genutzt wird.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages