Deepin20 Beta安装NVIDIA显卡驱动和CUDA+CUDNN环境

1. Deepin20 Beta以及UOS 操作系统简介

Deepin20 Beta是一个新型的国产操作系统,采取统一的设计风格,从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,桌面环境是最优美的一个Linux发行版本的操作系统。详细介绍参见官方网站:深度操作系统 20 Beta——全新出发,为你而来
统一操作系统UOS是由包括中国电子集团(CEC)、武汉深之度科技有限公司、南京诚迈科技、中兴新支点在内的多家国内操作系统核心企业自愿发起“UOS(unity operating system)统一操作系统筹备组”共同打造的中文国产操作系统。可以参见网站:官方网站
本文的目的是为deepin 和UOS操作系统如何配置深度学习环境而写下这篇博文。

2. 安装NVIDIA显卡驱动

首先做到的就是禁用电脑启动选项中的Secure Boot选项和FastBoot选项,否则系统不能够成功启动。将Deepin操作系统使用ISO刻录工具将系统刻录到U盘中进行安装,安装成功之后,接下来就是安装NVIDIA显卡驱动的基本步骤了。

  1. 首先,在深度商店中安装显卡驱动管理器,并将显卡驱动管理器切换到使用intel默认驱动(可选的)。之后可能会有安装intel驱动程序,切换成功之后会重启配置、看到茶壶的预览图示之后点击“使用”进入系统、再重启配置成功。
    显卡驱动程序
  2. 卸载系统中原来的deepin系统中的NVIDIA显卡驱动以及大黄蜂NVIDIA显卡驱动:
sudo apt autoremove nvidia* bumblebee* primus libgl1-nvidia-glx

3.禁用nouveau驱动:创建文件blacklist.conf:

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

然后添以下的内容

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
  1. 更新内核文件,首先对内核文件进行备份处理,然后更新内核文件,重启操作系统
sudo cp /boot/initrd.img-4.19.0.6-amd64 /boot/initrd.img-4.19.0.6-amd64.bak
sudo cp /boot/initrd.img-5.3.0-3-amd64 /boot/initrd.img-5.3.0-3-amd64.bak
sudo update-initramfs -u
sudo shutdown -r now
  1. 查看nouveau驱动是否成功禁用
lsmod |grep nouveau

如果没有显示出内容,则说明成功禁止nouveau驱动。
接下来有两种安装的方式,一种是从官方网站下载相应的驱动程序,安装的过程可以参考笔者的另一篇博文Ubuntu安装CUDA和CUDNN教程,另一种是使用deepin源上的NVIDIA驱动。实际上与Ubuntu安装显卡驱动程序是类似的。现在我们说明第二种安装方式。使用apt search 可以查询到NVIDIA驱动程序。所以我们使用apt从deepin源上下载NVIDIA显卡驱动并进行安装

sudo apt-get install nvidia-driver nvidia-smi nvidia-settings nvidia-xconfig
  1. 修改xorg服务配置
    安装成功之后,查看自己电脑中存在的显卡Bu
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值