nvidia-smi命令找不到Ubuntu 16.04

我正在尝试在我的ubuntu 16.04上安装nvidia驱动程序(我有一个GeForce GTX 960M)。 我尝试了很多在互联网上解释的方法,但似乎都没有。 (我看到如何安装nvidia-smi? , nvidia-smi:在Ubuntu 16上找不到命令 ,但这些没有帮助……)

确实,当我运行nvidia-smi ,我找不到nvidia-smi命令,当我运行lshw -numeric -C display我看到我的图形卡状态display unclaimed 。 我不知道它是否相关但似乎很奇怪

对我有用的解决方案是在安装NVIDIA驱动程序后重新启动禁用安全启动

 sudo apt purge nvidia-* sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-381 

然后重启,在菜单中选择“更改安全启动选项”,输入您之前选择的密码并禁用安全启动。

尝试更新驱动程序。

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

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

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

在我的情况下,只是在BIOS中禁用安全启动解决了这个问题。

运行install时应该使用nvidia-current,这样就可以获得最新版本。