deepinV23 Beta3 安装Nvidia显卡驱动

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

下载驱动

官网: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完成
在这里插入图片描述
OK
在这里插入图片描述
No
在这里插入图片描述
在这里插入图片描述
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

  • 41
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值