Seit ein paar Tagen sind die Nvidia-Treiber 510 und 515 von 525 abhängig (und installieren es auch), das CUDA 12 enthält. Mit anderen Worten, wenn ich sudo apt install nvidia-driver-515
das mache, ist es so, als würde ich installieren sudo apt install nvidia-driver-525
.
Wie installiere ich 515 aus offiziellen Repos, irgendwelche Ideen?
Antwort1
Eine Lösung besteht darin, Ubuntuseingeschränktrepo und fügen Sie stattdessen die Repos von Nvidia hinzu. Siehe Anweisungen unten:
export DISTRO=ubuntu2004
export ARCH=x86_64
add-apt-repository -r restricted
wget https://developer.download.nvidia.com/compute/cuda/repos/$DISTRO/$ARCH/cuda-$DISTRO-keyring.gpg
mv cuda-$DISTRO-keyring.gpg /usr/share/keyrings/cuda-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/cuda-archive-keyring.gpg] https://developer.download.nvidia.com/compute/cuda/repos/$DISTRO/$ARCH/ /" | sudo tee /etc/apt/sources.list.d/cuda-$DISTRO-$ARCH.list
wget https://developer.download.nvidia.com/compute/cuda/repos/$DISTRO/$ARCH/cuda-$DISTRO.pin
mv cuda-$DISTRO.pin /etc/apt/preferences.d/cuda-repository-pin-600
apt update
apt install -y nvidia-driver-510
EDIT: weitere Infos hier:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#network-repo-installation-for-ubuntu
Antwort2
Beachten Sie die aktuelle Beschreibung des Ubuntu 22.04-Pakets nvidia-driver-515:
Beschreibung-de: Übergangspaket für nvidia-driver-525. Dies ist ein Übergangspaket für nvidia-driver-525 und kann nach Abschluss der Installation sicher entfernt werden.
Sie erhalten die 525-Installation, da diese die 515 vollständig ersetzt hat. Wenn Sie wirklich veraltete Treiber benötigen, hat Nvidia sie noch im Angebot, aber ihre Verwendung führt bei jedem Kernel-Update zu den üblichen Update-Problemen und zu keinen funktionierenden Skripten zum Neuerstellen des 515-Treibers.