我的 nvidia 驱动程序无法工作。在我上次更新之前它们工作得很好。我一直试图让他们重新工作,但没有成功。
如果我跑:
nvidia-settings
我收到此错误:
ERROR: NVIDIA driver is not loaded
如果我跑:
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.
我尝试使用以下命令安装默认驱动程序:sudo ubuntu-drivers autoinstall
,它安装 390 版本。但是我在某处读到该驱动程序与更新的 Linux 内核不兼容。
然后我尝试安装 ppa 和更新的 nvidia 驱动程序(清除旧的 nvidia 软件包后)
sudo apt-get remove --purge '^nvidia-.*'
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get install nvidia-driver-430
但这也不会起作用。我实际上读到该驱动程序不支持我的显卡。我可以做些什么来让我的卡再次工作吗?
我的显卡是 GeForce GT 635M,正在使用 Linux Mint Ulyssa
答案1
尝试software-properties-gtk --open-tab=4
。它应该打开一个 GUI 菜单,您可以在其中选择专有驱动程序(例如 nvidia)。希望这可以帮助!
答案2
我找到了一个解决方案Ubuntu NVIDIA 驱动未加载的解决方法 作者:Simon Pham(来自“DEV Community”)。概括:
检查 NVIDIA prime 是否已安装:
sudo apt install nvidia-prime
然后运行这些命令:
sudo prime-select nvidia
sudo rm /lib/modprobe.d/blacklist-nvidia.conf
sudo update-initramfs -u
(如果出现“没有这样的文件或目录”错误,请暂时忽略它;应该没问题。运行完成后,重新启动并运行以下命令:
nvidia-smi
如果你得到一个信息列表,那么它应该被修复。