deepinV23 Beta3 安装Nvidia显卡驱动

本文详细描述了如何在Linux系统中禁用nouveau显卡驱动,避免安装NVIDIA驱动时的错误,并处理CUDAVersion显示问题。包括下载NVIDIA驱动、禁用nouveau、卸载原有驱动、安装新驱动以及处理系统集成驱动版本升级的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意: 先看 重启后报错 章节

下载驱动

官网:https://www.nvidia.cn/
下载得到runfile文件
在这里插入图片描述

禁用系统自带的nouveau驱动

查看系统是否启用了nouveau显卡驱动

lsmod | grep nouveau

如果有内容输出,则说明nouveau已被启用,需要禁用nouveau;

如果没有内容输出,则可以跳到安装的步骤,直接安装nvidia驱动。

禁用nouveau

禁用

对于ubuntu等系统,修改blacklist.conf文件。

备份文件
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.backup
修改文件
sudo vim /etc/modprobe.d/blacklist.conf

对于deepinV20.9、deepinV23 Beta3等系统,修改nvidia-blacklists-nouveau.conf文件。
deepinV20.9、deepinV23 Beta3等系统,默认禁用了nouveau。

备份文件
sudo cp /etc/modprobe.d/nvidia-blacklists-nouveau.conf /etc/modprobe.d/nvidia-blacklists-nouveau.conf.backup
修改文件
sudo vim /etc/modprobe.d/nvidia-blacklists-nouveau.conf

在文件中加入以下内容:

blacklist nouveau
options nouveau modeset=0

/etc/modprobe.d/nvidia-blacklists-nouveau.conf 默认只有blacklist nouveau不需要增加options nouveau modeset=0。

通过如下命令更新系统,使刚刚修改的文件生效(没修改就不需要执行如下命令):

sudo update-initramfs -u

查看是否禁用成功

执行以下内容,没有任何输出内容则为成功禁用:

lsmod | grep nouveau

若仍有输出,可重启计算机,然后再查看是否禁用成功。

安装

如果系统中原来有Nvidia驱动,需要将其卸载:

sudo apt-get remove --purge nvidia*
# 如果使用了.run文件进行安装的,再使用下面命令卸载干净
sudo /usr/bin/nvidia-uninstall

给NVIDIA-xxx.run文件增加执行权限:

sudo chmod +x NVIDIA-xxx.run

运行NVIDIA-xxx.run,开始安装:
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

sudo ./NVIDIA-xxx.run -no-x-check

Continue installation
在这里插入图片描述
OK
在这里插入图片描述
Continue installation
在这里插入图片描述
OK
在这里插入图片描述
等待Build完成
在这里插入图片描述
No,不安装32位库(本文是64位系统)
在这里插入图片描述
OK
在这里插入图片描述
No
在这里插入图片描述
OK
在这里插入图片描述
在这里插入图片描述
Rebuild initramfs
在这里插入图片描述
在这里插入图片描述
Yes
在这里插入图片描述
OK
在这里插入图片描述
OK,重启计算机
在这里插入图片描述

重启后报错

执行nvidia-smi

kku@kku-PC:~$ 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.

重新安装,报错,不能重新安装
在这里插入图片描述

出错原因:刚才安装deepinV23 Beta3系统,选择了集成NVIDIA闭源驱动选项,会自动安装驱动;
但自动安装驱动时,出错了,进入系统之前出现红色FAILED,驱动没有完全安装好,只有安装了驱动的部分内容;

重新安装系统,选择集成NVIDIA闭源驱动选项,驱动安装成功,只是没有安装nvidia-smi。
手动安装:nvidia-smi

sudo apt-get install nvidia-smi

行了。

其他问题

安装其他版本的驱动

ls /etc/nvidia

本文系统集成的Nvidia驱动版本:530.41.03。
在这里插入图片描述
如果想要安装其他版本的驱动,需要先将,自动安装的驱动卸载掉

卸载方法:

dpkg -l | grep nvidia | awk '{ print $2 }' | xargs apt -y remove
apt -y autoremove

sudo apt-get remove --purge nvidia*
# 如果使用了.run文件进行安装的,再使用下面命令卸载干净
sudo /usr/bin/nvidia-uninstall

nvidia-smi 显示 CUDA Version:N/A

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值