最简单的Ubuntu更新Nvidia驱动的方法 解决nvidia-smi 不是内部或外部命令

在装有Ubuntu/Linux的服务器上遇到nvidia-smi不是内部或外部命令的问题,解决方法:更新英伟达驱动。

Ubuntu自带的“软件和更新”里可以方便地更新驱动,不需要从英伟达官网下载驱动。
最简单的Ubuntu更新Nvidia驱动的方法 解决nvidia-smi 不是内部或外部命令_第1张图片
我把它改成了第一项(原来是一个名为nouveau的第三方开发的开源驱动)
最简单的Ubuntu更新Nvidia驱动的方法 解决nvidia-smi 不是内部或外部命令_第2张图片
等待安装完成后重启即可。
附:传统的方法是从英伟达官网下载.run文件后安装,并且安装的时候要求你关闭xServer,这样就把Ubuntu的图形界面关掉了。操作比较繁琐,而且官方也推荐上面图形化的更新方式:(手动安装时会出现下面的提示)
最简单的Ubuntu更新Nvidia驱动的方法 解决nvidia-smi 不是内部或外部命令_第3张图片
传统的方法:
1.从官网下载驱动
https://www.nvidia.cn/Download/index.aspx?lang=cn
放到你的目标位置,记住这个位置以及下载的.run文件的文件名
2.关闭x server并重启
sudo systemctl set-default multi-user.target (命令和Ubuntu版本似乎有关,我用的22.04.3)
sudo reboot
这样重启后就没有图形界面了,只有命令行
3.安装驱动
cd 到你存放驱动的目录下
chmod +x 你的文件名.run
sudo ./你的文件名.run
根据提示安装即可
4.重新开启图形界面
sudo systemctl set-default graphical.target (命令和Ubuntu版本似乎有关,我用的22.04.3)
sudo reboot
重启之后应该就安装好了

你可能感兴趣的:(ubuntu,linux)