2022.2.16

佩服网上各种大神的帖子,写的太过于良心了。坑孩子坑了三个小时左右,都没有装好,真是绝绝子。咋也不知道,咋也不敢说,如果帮到其他网友,请收藏。

因为本人是刚重新装好Linux系统,所有第一步就是安装NVIDIA英伟达驱动。

一   查看显卡型号

一  在终端输入命令后 lspci | grep -i vga

ubuntu 安装 debpython ubuntu 安装nvidia显卡驱动_linux

二 在网站中查看自己的对应的型号

ubuntu 安装 debpython ubuntu 安装nvidia显卡驱动_机器学习_02

 三 得到自己的卡型号

ubuntu 安装 debpython ubuntu 安装nvidia显卡驱动_ubuntu 安装 debpython_03

 四 在官网查看驱动信号

ubuntu 安装 debpython ubuntu 安装nvidia显卡驱动_命令行_04

下载好之后,开始安装操作,切记,一定要按下面流程进行操作。开车不规范,时间花费的更长

二 开始驱动安装准备

2.1 安装依赖项

分别执行两条命令安装安装 NVIDIA 显卡依赖软件【切记,不能只输一条指令

sudo dpkg --add-architecture i386
sudo apt install build-essential libc6:i386

2.2 屏蔽开源驱动 nouveau

打开终端,输入下面命令行

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

备注:禁用nouveau,这是ubuntu默认使用的开源显卡驱动,和nvidia驱动一起使用可能导致黑屏,所以禁掉

之后将下面的命令行,放入文件中,结果如图所示

blacklist nouveau
options nouveau modeset=0

ubuntu 安装 debpython ubuntu 安装nvidia显卡驱动_机器学习_05

 依次执行以下命令,使禁用生效并重启系统

sudo update-initramfs -u
sudo reboot

重启后可以验证是否生效:

lsmod | grep nouveau

若没有输出,则禁用生效。

 2.3 禁用X-Window服务[这会关闭图形界面]

sudo service lightdm stop

按 Ctrl-Alt+F2 进入命令行界面 (还有其它进入方式,比如 Ctrl-Alt+F1 ~ F7 都可以试一下),输入用户名和密码登录(一定要在命令行页面,而不是终端)

输入以下命令,禁用 X-Window

sudo service lightdm stop

我的电脑上没有安装 lightdm,图形界面是 GTK3 的,所以如果提示 unit lightdm.service not loaded,则需要先安装lightdm,输入下面的命令。

sudo apt-get install lightdm

备注:如果这个无法安装,解决方案如下更新一下,再重新安装

sudo apt-get upgrade

(若安装过其他版本或其他方式安装过驱动执行此项,应先卸载原有驱动,以下是其中一种方式)

sudo apt-get remove nvidia-*

3 安装驱动

如果驱动文件默认下载在 Downloads 目录下,则先进入该目录

cd Downloads/

给驱动 run 文件赋予执行权限 (注意驱动文件名要与自己下载的相符)

sudo chmod a+x NVIDIA-Linux-x86_64-455.23.04.run

小技巧:手动输入sudo chmod a+x 后  再按TAB键可实现自动补充

安装驱动 (注意驱动文件名要与自己下载的相符)

在安装驱动中出现
The distribution-provided pre-install script filed! Are you sure you want to continue?
选择continue installation 继续。
出现
The CC version check failed:
选择lgnore cc version check出现
Would you like to sign the NVIDIA kernel module?
我也不知道选哪个,两个我都试过,能装起来,所以随便选吧。