文章目录
- NVIDIA显卡驱动失踪
- 环境
- 问题解决
- 故障排除
NVIDIA显卡驱动失踪
环境
Ubuntu 18.04
问题解决
这个问题可能是由于安装过程中的错误或者是系统更新导致的,你可以先尝试下以下解决方案:
- 首先,确认你的显卡型号。你可以在终端输入以下命令来查看显卡信息:
cssCopy code
lspci | grep -i nvidia
- 卸载先前安装的驱动。打开终端,输入以下命令:
arduinoCopy code
sudo apt-get purge nvidia-*
- 禁用nouveau驱动。创建一个新的配置文件:
bashCopy code
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
在文件中添加以下内容:
Copy codeblacklist nouveau
options nouveau modeset=0
保存并关闭文件。然后更新initramfs:
sqlCopy code
sudo update-initramfs -u
- 重启计算机:
Copy code
sudo reboot
- 下载与您的显卡兼容的 NVIDIA 驱动程序。访问 NVIDIA 官方网站 并根据您的显卡型号选择合适的驱动程序。下载
.run
文件。 - 切换到命令行界面。按
Ctrl
+Alt
+F1
。 - 停止图形界面:
arduinoCopy code
sudo systemctl stop lightdm
或者,如果你使用的是 GDM,则运行以下命令:
arduinoCopy code
sudo systemctl stop gdm
- 添加执行权限并安装驱动。将文件路径替换为你实际下载的驱动程序路径:
arduinoCopy codechmod +x ~/Downloads/NVIDIA-Linux-x86_64-XXX.XX.run
sudo ./Downloads/NVIDIA-Linux-x86_64-XXX.XX.run
请将 XXX.XX
替换为实际的驱动程序版本号。
- 安装过程中,按照提示进行操作。完成后,重新启动计算机:
Copy code
sudo reboot
- 安装完成后,您可以通过运行以下命令验证驱动程序是否已成功安装:
Copy code
nvidia-smi
如果你看到关于 NVIDIA GPU 的详细信息,那么说明驱动程序已成功安装。
故障排除
如果在运行 nvidia-smi
时出现 “NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.” 的错误信息,说明 NVIDIA 驱动可能没有正确安装或无法正常运行。请按照以下步骤进行故障排除:
- 首先,再次检查显卡型号:
cssCopy code
lspci | grep -i nvidia
确保您下载并安装了与显卡型号兼容的驱动程序。
- 重新卸载驱动:
arduinoCopy code
sudo apt-get purge nvidia-*
- 添加 NVIDIA 官方 PPA(Personal Package Archive):
sqlCopy codesudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
这将使您能够从官方 NVIDIA 软件包源安装驱动程序。
- 根据显卡型号查找推荐的驱动版本:
Copy code
ubuntu-drivers devices
这将显示可用驱动程序的列表以及推荐的驱动程序版本。记下推荐的驱动程序版本,如 nvidia-driver-XXX
,其中 XXX
是版本号。
- 安装推荐的驱动程序:
arduinoCopy code
sudo apt-get install nvidia-driver-XXX
将 XXX
替换为实际的驱动程序版本号。
- 安装完成后,重新启动计算机:
Copy code
sudo reboot
- 再次运行
nvidia-smi
以检查驱动程序是否已成功安装:
Copy code
nvidia-smi
如果您看到关于 NVIDIA GPU 的详细信息,那么说明驱动程序已成功安装。
- 如果问题仍然存在,可以尝试安装不同版本的驱动程序。请返回到步骤4,查看可用的驱动程序列表,并尝试其他版本。在尝试其他版本之前,请确保按照步骤2卸载当前驱动程序。
如果问题还是没有解决,请检查系统日志和 dmesg 输出以获取有关驱动程序安装和加载的更多详细信息,或者直接私信我,我们一起解决问题。
希望以上内容对您有所帮助!