【超详细】【ubunbu 22.04】 手把手教你安装nvidia驱动,有手就行,隔壁家的老太太都能安装

目录

前言

一、英伟达官网下载驱动

二、更新软件列表和安装必要软件、依赖

三、禁用默认驱动

四、进入tty模式

1、关闭图形界面进入tty模式

2、进入tty以后需要输入用户名和密码登录。

3、禁用X-window服务

五、安装驱动

六、返回图形界面

七、可能遇到的问题

1、进入tty模式如果不是英语系统可能会出现乱码

2、返回图形界面黑屏


前言

前几天组了台新电脑装ubuntu系统跑深度学习,nvidia的驱动是出了名的麻烦。忙活了一天还重装了几次系统终于搞定了。下面是我总结出来的安装方法给大家参考参考。

一、英伟达官网下载驱动

英文地址:Official Advanced Driver Search | NVIDIA

中文地址:官方驱动 | NVIDIA

 根据自己的显卡选择驱动。注意:下载的驱动文件要放在英语路径中!!!

二、更新软件列表和安装必要软件、依赖

终端输入以下命令:

    sudo apt-get update
     
    sudo apt-get install g++
     
    sudo apt-get install gcc
     
    sudo apt-get install make

三、禁用默认驱动

在安装NVIDIA驱动以前需要禁止系统自带显卡驱动nouveau。

在终端输入命令打开blacklist.conf文件。

sudo gedit /etc/modprobe.d/blacklist.conf

或者新建一个单独的blacklist-nouveau.conf文件。

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

在打开的文件末尾输入并保存:

blacklist nouveau
options nouveau modeset=0

最后更新一下系统的initramfs镜像文件,在终端中输入:

sudo update-initramfs -u

完成以上步骤后,重启电脑。然后在终端中输入:

lsmod | grep nouveau

如果没有输出的话就说明禁用了nouveau。

四、进入tty模式

到这一步需要关闭图形界面,推荐使用其他设备阅读。

1、关闭图形界面进入tty模式

终端输入:

sudo telinit 3

输入如下命令可以重新打开图形界面。

sudo telinit 5

2、进入tty以后需要输入用户名和密码登录。

注意:这里输入的用户名是和创建账户时第三行的名字,例如下图 "Pick a username"。

如果不记得的话可以在/home打开属性查看 "Name"。

输入用户名和密码后,出现这个画面就是登录成功了。

3、禁用X-window服务

输入以下命令:

sudo service gdm3 stop

五、安装驱动

cd进入存放驱动文件的目录中,ls查看目录中的文件 。

 

输入以下命令安装。

    sudo chmod 777 NVIDIA-Linux-x86_64-525.53.run   #给下载的驱动赋予可执行权限
     
    sudo ./NVIDIA-Linux-x86_64-525.53.run –no-opengl-files -no-x-check   #安装

-no-opengl-files:只安装驱动文件,不安装OpenGL文件。

-no-x-check:安装驱动时关闭X服务,不设置可能导致安装失败。

会出现的选项:

  • Install Nvidia's 32-bit compatibility libraries?
    选择 "No"
  • Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver dill be used dhen you restart X? Any pre-existing X configuration file will be backed up.
    选择 "Yes"

六、返回图形界面

再次启动X-window服务。

sudo service gdm3 start

返回图形界面后打开终端输入:

nvidia-smi

出现以下画面说明安装完成。

七、可能遇到的问题

1、进入tty模式如果不是英语系统可能会出现乱码

输入以下命令:

export LANG="UTF-8"
export LANGUAGE="UTF-8"

2、返回图形界面黑屏

检查hdmi线是不是接在主板的hdmi接口上了,接到显卡上就可以了(我被这个问题折磨了一下午才发现这么简单)。

评论 74
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值