几天前,Nvidia 驱动程序 510 和 515 依赖于(并安装)525(其中包含 CUDA 12)。换句话说,当我sudo apt install nvidia-driver-515
这样做时,就像我安装一样sudo apt install nvidia-driver-525
。
如何从官方存储库安装 515,有什么想法吗?
答案1
解决方案是禁用 Ubuntu 的受限制的repo 并添加 Nvidia 的 repos。请参阅以下说明:
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
编辑:更多信息请点击此处:https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#network-repo-installation-for-ubuntu
答案2
请注意 nvidia-driver-515 Ubuntu 22.04 包上的当前描述:
描述-en:nvidia-driver-525 的过渡包 这是 nvidia-driver-525 的过渡包,安装完成后可以安全删除。
您可以获得 525 安装,因为它完全取代了 515。如果您确实需要过时的驱动程序,Nvidia 仍然拥有它们,但使用它们会导致通常的更新问题,每次您获得内核更新时,并且没有可用的脚本来重建 515 驱动程序。