我正在尝试在我的 ubuntu 16.04 上安装 nvidia 驱动程序(我有一台 GeForce GTX 960M)。我尝试了很多网上介绍的方法,但似乎都不起作用。(我看到如何安装 nvidia-smi?,nvidia-smi:在 Ubuntu 16 上找不到命令,但这些没有帮助......)
确实,当我运行 时nvidia-smi
,我得到了nvidia-smi
未找到命令,当我运行时,lshw -numeric -C display
我看到我的显卡处于 状态display unclaimed
。我不知道这是否相关,但看起来很奇怪
答案1
对我有用的解决方案是禁用安全启动安装 NVIDIA 驱动程序后重新启动时。
sudo apt purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-381
然后重新启动,在菜单中选择“更改安全启动选项”,输入您之前选择的密码并禁用安全启动。
答案2
尝试更新驱动程序。
通过在终端中运行以下命令添加 PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update
从系统设置中打开软件和更新,或直接从短跑,点击
Additional Drivers
选项卡,选择要使用的驱动程序,点击Apply changes
。下载并安装驱动程序后,重新启动系统。
答案3
就我而言,只需在 BIOS 中禁用安全启动即可解决问题。
答案4
我遇到过这种情况,如果你以某种方式启动没有 NVidia 卡的正常运行系统,然后 NVidia 驱动程序和实用程序就会消失,就会发生这种情况。
这是有帮助的:(考虑到您的 CUDA 版本是 9.2 且驱动程序版本是 418)
sudo vi /etc/ld.so.conf.d/cuda-9-2.conf
/usr/local/cuda-9.0/targets/x86_64-linux/lib
/usr/lib/nvidia-418 ( <<- add this line)
然后做:
sudo dpkg-reconfigure nvidia-418
然后重启。它应该可以工作了。
因此,如果仍然不行,只需完全重新安装 Cuda 即可。