卸载原有NVIDIA驱动

卸载ppa方式安装的NVIDIA驱动

# 1.查看当前安装的软件,只能查看apt install方式安装的nvidia软件,无法查看.run文件安装的nvidia驱动
sudo dpkg --list | grep nvidia-*
sudo apt list --installed | grep nvidia
# 2. 先关闭图形界面,然后按alt+f2,进入tty
sudo service gdm3 stop
# 3. 卸载nvidia相关软件及配置,卸载完成后使用第一个
sudo apt-get --purge remove nvidia*
sudo apt --purge autoremove
# 4. 重启电脑
reboot
# 5. 查看当前的nvidia驱动
ls /usr/src | grep nvidia

卸载.run方式安装的NVIDIA驱动

# 1. 先关闭图形界面,然后按alt+f2,进入tty
sudo service gdm3 stop
# 2. 进入.run文件所在的目录,运行删除命令;.run安装,同时也由.run卸载
sudo ./NVIDIA-Linux-x86_64-XXX.XX.run --uninstall
# 3. 重启电脑
reboot

安装驱动

禁用nouveau

nouveau是一个由爱好者组织的针对NVIDIA显卡开发第三方开源3D驱动的共同项目,并且nouveau是在完全没有得到NVIDIA任何支持的情况下进行开发的,与NVIDIA驱动存在冲突,并且会影响GPU运行的可靠性,建议使用NVIDIA GPU前先禁用该驱动。

# 1. 编辑文件
sudo gedit /etc/modprobe.d/blacklist.conf 
# 文件末尾添加如下两行
blacklist nouveau
options nouveau modeset=0
# 2. 然后执行应用更改
sudo update-initramfs -u
# 3. 重启电脑,验证是否禁用nouveau,没有内容输出则证明禁用成功
lsmod | grep nouveau

.run方式安装

官网下载驱动文件

NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA

根据自己的配置选择对应的产品

查看显卡类型及系统

# 查看显卡类型
lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1)
# 查看系统硬件架构信息, 如果显示结果是x86_64,则选择Linux 64-bit
uname -m
x86_64

6e5fdcfbcab315e77acfdf4b0b49499e

安装驱动

# 1. 给下载的.run文件给予权限
sudo chmod  a+x NVIDIA-Linux-x86_64-550.107.02.run
# 2. 关闭图形界面,然后按alt+f2,进入tty
sudo service gdm3 stop
# 3. 运行命令,安装驱动
sudo ./NVIDIA-Linux-x86_64-550.107.02.run -no-opengl-files -no-x-check -no-nouveau-check
# -no-x-check:安装驱动时关闭X服务
# -no-nouveau-check:安装驱动时禁用nouveau
# -no-opengl-files:只安装驱动文件,不安装OpenGL文件, 只有禁用opengl这样安装才不会出现循环登陆的问题

7d3e45744aac21c499f0da2d5be916f2
61411e84532aaf37dd49da7a13737f5e
00ef2435727fcbc5831282a014b15d71

安装前需要安装编译环境,否则会出现如下提示:

b25e3e334100293ca70d41d2f463912a

安装gcc环境:

6c6547fc27c9ebce16612c7275da3eda
9de6ea9bdfeabd0bd60d1d7c2fa6a69e
a01fad3d037185e81130c98170528b66

安装make

bd15105d9763fc9fe9a6a1b320270296
f6873c8e9b1774b035b25b9d476036d8
b48beb08b94bed7761a9e42089a4a34a
aefdfef8bdf657953be86ea6f3689219
427f402b3585c5ff5f8a1b0c4c49f9b3
b70cde2d9316bc4fb5a83952bf848988
caf00b626902bad2861f408a3aac6a76
1675fd733787cb97bb8aa4849982fd4d


 

最后修改:2024 年 12 月 06 日
如果觉得我的文章对你有用,请随意赞赏