Ubuntu 16.04 中未找到 nvidia-smi 命令

Ubuntu 16.04 中未找到 nvidia-smi 命令

我正在尝试在我的 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

尝试更新驱动程序。

  1. 通过在终端中运行以下命令添加 PPA:

    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt-get update
    
  2. 从系统设置中打开软件和更新,或直接从短跑,点击Additional Drivers选项卡,选择要使用的驱动程序,点击Apply changes

  3. 下载并安装驱动程序后,重新启动系统。

答案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 即可。

相关内容