[Tutorials] deepin20.3+nvidia460+cuda11.2+cudnn8.1.1+anconda3+paddle2.1
Tofloor
poster avatar
盛夏夜
deepin
2021-12-24 17:17
Author
  1. 下载deepin 20.3和U盘写入工具,并按提示安装系统

步骤:

  1. 到官方网站下载deepin20.3和U盘写入工具
  2. 使用U盘,根据提示安装deepin20.3
  3. 安装时选择安装nvidia驱动
  4. 安装完毕后,关闭grub主题,设置->通用信息->主题(关闭)
  5. 拷贝下载好的cuda,cudnn,anconda到home目录

备注:

  1. https://www.deepin.org/zh/download/
  2. https://developer.nvidia.com/cuda-toolkit-archive
  3. https://developer.nvidia.com/cudnn
  4. https://www.nvidia.cn/geforce/drivers/
  5. https://www.nvidia.cn/Download/index.aspx?lang=cn
  6. https://developer.nvidia.cn/zh-cn/cuda-gpus
  7. 使用root进行安装,重装NVIDIA显卡驱动,然后安装cuda和cudnn

步骤:

  1. 用户登录前按ctrl+alt+f2进入tty2模式
  2. 设置root用户密码,并进入root用户

sudo passwd

su root

  1. 关闭桌面环境

service lightdm stop

  1. 卸载系统自带的NVIDIA驱动

apt update

apt purge nvidia*

  1. 安装cuda包中的driver,cuda toolkit,cuda samples,注意需要设置librarypath=/usr/local/cuda。建议到官方网站下载适合版本的驱动,然后单独安装。卸载使用命令为nvidia-uninstall、cuda-uninstaller

chmod +x cuda_xxx.run

./cuda_xxx --driver --toolkit --samples --librarypath=/usr/local/cuda

  1. 如果安装成功,查看是否禁止nouveau,和nvidia驱动是否正常运行,否则nvidia驱动和nvidia-smi无法正常运行

vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf

blacklist nouveau

options nouveau modeset=0

update-initramfs -u

lsmod | grep nouveau

lsmod | grep nvidia

nvidia-smi

  1. 安装cudnn

tar zxvf cudnn-xxx.tar.gz -C /usr/local/

  1. 添加系统路径,并查看路径是否生效

vim /etc/profile

export PATH=/usr/local/cuda-xxx/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-xxx/lib64:$LD_LIBRARY_PATH

source /etc/profile

nvcc -V

  1. 开启桌面环境,并重启

service lightdm start

reboot

  1. 验证是否安装成功

cd NVIDIA_CUDA-XXX/1_Utilties/deviceQuery

sudo apt install g++

make

sudo ./deviceQuery

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

备注:

系统自带的NVIDIA驱动不完整,没有nvidia-smi。需要重新安装完整版驱动。

  1. 解决一下系统问题
  2. 开机画面显示“Error:Driver 'pcspkr' is already registered, aborting...

sudo vim /etc/modprobe.d/blacklist-pcspkr.conf

blacklist pcspkr

sudo update-inittramfs -u

  1. 外接屏幕无法显示,设置后外接屏幕可以显示,但是笔记本屏幕无法显示,这问题主要时nvidia驱动问题,下面为临时解决办法。建议更新合适显卡驱动,请到官网下载https://www.nvidia.cn/Download/index.aspx?lang=cn,更新驱动后,如此出现Firmware Bug可以在BIOS中关闭firmwareTPM,问题全部解决。但是接外屏时还是,笔记本内屏还是无法显示,应该还是NVIDIA驱动问题,可以试试其他版本驱动。

[ 1.327039] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80

[ 1.327028] tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80

sudo vim /etc/defual/grub

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”

sudo update-grub2

开机后进入BIOS设置Security Settings -> firmware TPM -> disable

  1. 安装NVIDIA驱动中的这警告可以忽略WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check

https://blog.csdn.net/sdnuwjw/article/details/112311906

  1. 安装anconda3.2021
  2. 到官方网站下载安装包https://www.anaconda.com/
  3. bash Anaconda3-2021.11-Linux-x86_64.sh
  4. 2.pip换安装源

pip config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/

  1. 查看安装源

vim .config/pip/pip.conf 或 pip config list

  1. 安装paddle2.1.2
  2. 到官网找到对应版本

https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/linux-pip.html

  1. 安装对于版本

python -m pip install paddlepaddle-gpu==2.1.2.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html

python

import paddle

paddle.utils.run_check()

  1. 安装装机软件
  2. 搜狗、迅雷、WPS、QQ、VSCode
  3. 设置搜狗不显示工具栏

vim ~/.config/sogoupinyin/conf/env.ini

StatusApperarance=0

参考链接:

https://wiki.deepin.org/wiki/%E6%98%BE%E5%8D%A1#NVIDIA.E6.98.BE.E5.8D.A1

https://bbs.deepin.org/post/202329

https://bbs.deepin.org/post/194282

https://blog.51cto.com/u_15177056/2726082

https://bbs.deepin.org/post/217337

https://blog.csdn.net/qq_28656767/article/details/106278978

https://blog.csdn.net/qq_43659763/article/details/107640005?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_ecpm_v1~rank_v31_ecpm-1-107640005.pc_agg_new_rank&utm_term=apt+get+nvidia+%E5%AE%89%E8%A3%85&spm=1000.2123.3001.4430

https://www.findhao.net/easycoding/2562.html

https://ywnz.com/linuxjc/8888.html

https://wiki.deepin.org/wiki/%E8%87%AA%E5%90%AF%E5%8A%A8%E7%A8%8B%E5%BA%8F

https://blog.csdn.net/hjw2719/article/details/109370553

https://ywnz.com/linuxjc/7888.html

https://blog.csdn.net/sdnuwjw/article/details/112311906

Reply Favorite View the author
All Replies
pgxppp
deepin
2021-12-24 18:48
#1

Very good

Reply View the author
41******71@qq.com
deepin
2021-12-25 05:30
#2
  1. 开机画面显示“Error:Driver 'pcspkr' is already registered, aborting...

你好,这个问题如果是重启后出现,如何编辑文件,进不去系统,百度修改grub也不行。 之前没装NVIDIA显卡是可以进去的,装了之后就进不去了。

f1ca6c08a08333546da8ebbe816b824.jpg

Reply View the author
盛夏夜
deepin
2022-01-03 22:32
#3
41******71@qq.com
  1. 开机画面显示“Error:Driver 'pcspkr' is already registered, aborting...

你好,这个问题如果是重启后出现,如何编辑文件,进不去系统,百度修改grub也不行。 之前没装NVIDIA显卡是可以进去的,装了之后就进不去了。

f1ca6c08a08333546da8ebbe816b824.jpg

显卡驱动问题,换不同版本的驱动试试

Reply View the author