Пару дней назад драйверы Nvidia 510 и 515 зависят от (и устанавливаются) 525 (который содержит CUDA 12). Другими словами, когда я sudo apt install nvidia-driver-515
это делаю, это как будто я устанавливаю sudo apt install nvidia-driver-525
.
Как установить 515 из официальных репозиториев, есть мысли?
решение1
Решение — отключить Ubuntuограниченныйrepo и вместо этого добавьте репозитории Nvidia. Смотрите инструкции ниже:
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: больше информации здесь:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#сетевой-репозиторий-установка-для-ubuntu
решение2
Обратите внимание на текущее описание пакета nvidia-driver-515 Ubuntu 22.04:
Описание-ru: Переходный пакет для nvidia-driver-525 Это переходный пакет для nvidia-driver-525, и его можно безопасно удалить после завершения установки.
Вы получаете установку 525, поскольку она полностью заменила 515. Если вам действительно нужны устаревшие драйверы, у Nvidia они все еще есть, но их использование приведет к обычным проблемам с обновлением каждый раз, когда вы получаете обновление ядра, и к отсутствию рабочих скриптов для пересборки драйвера 515.