NVIDIA 470.256.02 für openSUSE Leap 16

Inoffizieller Community-Build des NVIDIA-470xx-Legacy-Treibers für openSUSE Leap 16.0. Kernelmodule werden als SUSE-KMP bereitgestellt, der 64-Bit-Userspace als separates RPM.

Community Build · unofficial

Status

NVIDIA-Treiber 470.256.02
Distribution openSUSE Leap 16.0
Getesteter Kernel 6.12.0-160000.37-default
Architektur x86_64
Getestete GPU NVIDIA GeForce GTX 650 / GK107
Build-Status Kernelmodul, Xorg und nvidia-smi erfolgreich getestet

Downloads

Kernel Module Package

NVIDIA-Kernelmodule für den getesteten Leap-16-Kernel. Dieses Paket ist kernelspezifisch.

KMP herunterladen

64-Bit Userspace

Xorg-Treiber, CUDA/NVML-Libs, EGL/GLX-NVIDIA-Komponenten, VDPAU und NVIDIA-Werkzeuge.

Userspace herunterladen

32-Bit Userspace

Optionale NVIDIA-32-Bit-Kompatibilitätsbibliotheken, z. B. für Wine oder ältere Spiele.

32-Bit-Paket

Source RPMs

Reproduzierbare Quellpakete mit Spec-Dateien und Patchserie.

KMP SRPM
Userspace SRPM

Installation

Achtung: Das KMP ist für den oben genannten Kernel gebaut. Vor einem Kernel-Update muss ein passendes neues KMP gebaut oder bereitgestellt werden.

1. Nouveau deaktivieren

sudo tee /etc/modprobe.d/50-blacklist-nouveau.conf >/dev/null <<'EOF'
blacklist nouveau
options nouveau modeset=0
EOF

sudo dracut -f

2. RPMs installieren

sudo zypper in \
  nvidia-470xx-kmp-default-470.256.02_k6.12.0_160000.37-1.x86_64.rpm \
  nvidia-470xx-userspace-470.256.02-1.x86_64.rpm

Die Pakete sind lokal gebaut und derzeit nicht signiert. Zypper weist deshalb auf die fehlende RPM-Signatur hin.

3. Neustarten

sudo reboot

4. Funktion prüfen

nvidia-smi

/usr/sbin/modinfo -n nvidia

Der Modulpfad sollte auf /usr/lib/modules/.../updates/nvidia.ko zeigen.

Xorg

Falls Xorg nicht automatisch den NVIDIA-Treiber verwendet, kann eine minimale Device-Konfiguration angelegt werden:

Section "Device"
    Identifier "NVIDIA Card"
    Driver "nvidia"
    BusID "PCI:1:0:0"
EndSection

Die BusID muss zur tatsächlich verbauten NVIDIA-GPU passen.

Build from source

Alle verwendeten Spec-Dateien und Patches liegen im Release-Verzeichnis.

Patchserie

Enthält Kernel-Kompatibilitätsfixes für neuere Kernel, Conftest-Anpassungen sowie einen Leap-16-spezifischen VMA-Backport.

SOURCES-Verzeichnis öffnen

KMP neu bauen

rpmbuild -ba ~/rpmbuild/SPECS/nvidia-470xx-kmp.spec

Userspace neu bauen

rpmbuild -ba ~/rpmbuild/SPECS/nvidia-470xx-userspace.spec

Prüfsummen

Alle veröffentlichten Dateien sind in SHA256SUMS erfasst.

sha256sum -c SHA256SUMS

Dokumentation

Weitere Informationen zu diesem Release:

README

Installation, Paketaufteilung, 32-Bit-Unterstützung und technische Informationen zum Release.

README.md

Changelog

Übersicht über Änderungen, Build-Stand und getestete Komponenten dieses Releases.

CHANGELOG.md

Disclaimer

Hinweise zu Support, Haftung, Lizenzierung und zum inoffiziellen Status dieses Community-Builds.

DISCLAIMER

Hinweise

Dieses Projekt ist ein Community-Build und weder von NVIDIA noch von SUSE oder openSUSE offiziell unterstützt.

NVIDIA, GeForce und CUDA sind Marken bzw. eingetragene Marken der NVIDIA Corporation. openSUSE ist eine Marke des openSUSE-Projekts bzw. seiner jeweiligen Rechteinhaber.

Der NVIDIA-470xx-Zweig ist ein Legacy-Treiber. Neue Kernel können zusätzliche Anpassungen erforderlich machen.