我最近在我的桌面上安装了一个RTX 4090 GPU。然而,我正在努力让nvidia司机在ubuntu工作。
通常的“附加驱动程序”GUI菜单上简单地写着“没有额外的驱动程序可用”。我试着通过终端安装驱动程序:
sudo apt intall nvidia-driver-520但是没有结果:驱动程序似乎不起作用,运行nvidia-smi会给出以下信息:
NVIDIA-SMI失败了,因为它无法与NVIDIA驱动程序通信.确保安装并运行最新的NVIDIA驱动程序。
我还试着安装nvidia-driver-515和nvidia-driver-510,但没有结果。每次尝试安装驱动程序之后,我都尝试重新启动,在安装新的驱动程序之前,我总是运行:
sudo apt purge *nvidia*; sudo apt autoremove驱动程序安装GUI菜单也从未显示任何可用的驱动程序。
运行lspci似乎找不到GPU的实际模型。它只是输出:
2d:00.0 VGA compatible controller: NVIDIA Corporation Device 2684 (reva1)
2d:00.1 Audio device: NVIDIA Corporation Device 22ba (rev a1)在windows上,在更新驱动程序之后,一切都运行得完美无缺,所以GPU被正确地安装在系统中,并且工作正常。
也许还值得注意的是,我以前安装了一个RTX 3080,所有的驱动程序以及cuda都在我的ubuntu系统上工作,没有问题。
知道如何让这个GPU的驱动程序在ubuntu中工作吗?我正在运行Ubuntu22.04.1 LTS。
编辑:我发现安全引导至少是问题的一部分。由于它的残疾,一切似乎都正常。然而,这对于我使用windows 11的双引导来说是有问题的。
发布于 2022-10-28 09:34:58
我建议查看这个页面:https://developer.nvidia.com/cuda-downloads。
在选择您的arch、OS等之后,选择deb (network)。它将显示一个命令列表,供您安装驱动程序和Cuda。示例:
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda如果您以这种方式安装,您将能够在以后使用apt update进行升级,而不会出现问题。通常,Nvidia和Ubuntu所需的包版本没有问题。
如果您使用像nvcc这样的工具,并且它们不在您的路径上,请确保添加它们,否则Ubuntu将提示您从其他非nvidia包安装它,这将导致冲突。
https://askubuntu.com/questions/1435609
复制相似问题