四、ubuntu20.04下找不到NVIDIA相关命令

ubuntu20.04下找不到NVIDIA相关命令

  • 4.1 检测NVIDIA驱动是否成功安装
  • 4.2 安装与当前NVIDIA显卡适配的驱动
      • 4.2.1 NVIDIA官方驱动下载安装
      • 4.2.2 使用标准Ubuntu 仓库进行自动安装

之前也炼丹过,知道nvidia显卡驱动是安装了的。最近想跑一个Elasticfusion,配置环境的时候发现nvidia驱动不能用了,于是重装,记录一下。

4.1 检测NVIDIA驱动是否成功安装

#1.查了一下显卡型号(如图,忽略我的拉胯1060)

lspci | grep VGA     # 查看集成显卡
lspci | grep NVIDIA  # 查看NVIDIA显卡

请添加图片描述
确定是NVIDIA显卡。

#2.查看当前显卡驱动信息

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.

#3.调出显卡驱动程序,查看显卡驱动是否安装成

nvidia-settings

报错:找不到这个命令。

烦得很,至此已确定原来的驱动不能用了,而且既然我已经升级了Ubuntu,就想着把显卡驱动也升级到显卡能支持的比较高的版本吧。

4.2 安装与当前NVIDIA显卡适配的驱动

提供两种安装方法,2更简单。先说1。

4.2.1 NVIDIA官方驱动下载安装

特点:正规、难、麻烦。
结果:没成功,原因是我每次进入到命令模式下,都提示密码错误!!!我以人头担保我输的密码是正确的,但就是不识别。最后转用了第二种简单方法,此处仍把该法贴出来,Mark一下。
参考文档:
《Ubuntu18.04 安装nvidia显卡驱动》
《Linux安装NVIDIA显卡驱动的正确姿势》

#1.查看显卡型号

ubuntu-drivers devices

这里不是废话,跟第一次查看显卡型号不一样,这里会推荐适合你的显卡的nvidia驱动版本。如图提示我recommended 470主版本。四、ubuntu20.04下找不到NVIDIA相关命令_第1张图片
#2.下载推荐的驱动版本
去官网找一下GTX 1060支持的较高版本的驱动。
这里,去NVIDIA官网,所有的显卡对应的驱动都可以找到。
这里,直接是Geforce的驱动。
哎~~ 就是玩儿,想咋搜就咋搜,只要设置好你的显卡型号,会给你推荐。保险起见,我选择了最新版本的前一个版本470.63。download一下
四、ubuntu20.04下找不到NVIDIA相关命令_第2张图片
#3.安装用于Canonical桌面显示管理器lightdm

sudo apt install lightdm

gdm3 是GNOME3 显示管理器,Ubuntu GNOME默认使用gdm3。据说运行gdm3驱动程序内核模式集(modeset = 1)时gdm3会kill NVIDIA显卡,参考帖也说自己使用gdm3不成功,所以这里需要安装一下lightdm。

#4.原有的NVIDIA驱动程序

sudo apt-get remove –purge nvidia*

#5.禁用Ubuntu自带的nouveau驱动并确认

# 打开黑名单配置文件
sudo gedit /etc/modprobe.d/blacklist.conf
# 文件末尾添加一下两行代码,保存并关闭
blacklist nouveau
options nouveau modeset=0
# 更新内核,并重启生效
sudo update-initramfs -u
reboot
# 确认是否已禁用--没有输出即为生效
lsmod | grep nouveau  

#6.更新并自动安装依赖项

sudo apt update
sudo apt install build-essential

#7.关闭图形可视化界面

sudo service lightdm stop

#8.安装显卡驱动

# 给驱动文件增加可执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-470.63.run
#执行安装,版本号以自己下载的为准
sudo sh ./NVIDIA-Linux-x86_64-470.63.run #台式机
sudo sh ./NVIDIA-Linux-x86_64-470.63.run --no-opengl-files #笔记本

#9.确认是否安装成功

nvidia-smi 

若成功,会出现4.2.2中截图。如果未出现截图所示,可reboot重启后再使用该命令查看即可。

#10.打开图形可视化界面

sudo service lightdm start

如果第9步重启后直接是可视化界面,则该步可省略。


#遇到的error

命令模式下,一直提示密码不正确,但都是可以输入数字和字母的,也就是说,我是打开了数字小键盘、并且确认了大小写。

这是大佬,
Linux安装NVIDIA显卡驱动的正确姿势,在我一筹莫展的时候,解救了我。最简单方法4.2.2来了!

4.2.2 使用标准Ubuntu 仓库进行自动安装

这种方法最简单!!!

#1.查看显卡型号及推荐的驱动版本
ubuntu-drivers devices   #(截图在 4.2.1 中已经贴过,此处不赘述)
#2.自动安装推荐的显卡驱动版本
sudo ubuntu-drivers autoinstall
#3.查看驱动信息,确认安装成功
nvidia-smi 

四、ubuntu20.04下找不到NVIDIA相关命令_第3张图片
成了!

你可能感兴趣的:(ubuntu)