Ubuntu20.04 安装CUDA驱动和一些系统配置
前言:
最近发现ubuntu系统出了bug,一旦运行cuda程序,电脑就死机,无法响应鼠标和键盘,屏幕卡在一个界面不动,只能强制关机。
找了一些方法,仍未解决,还把ubuntu的桌面环境搞坏了,进不去桌面图像环境。
现在只能重装ubuntu系统,记录下cuda驱动重装过程和重装后ubuntu一些配置,希望能有后车之鉴。
1. 安装Ubuntu双系统的一些注意点:
(1)安装ubuntu的磁盘状态需要时是未分配的状态
先利用压缩卷腾出一些可用空间,再删除卷,就变成了未分配状态:
->
(2)安装过程中的分区大小设置:
- 交换空间16G
- 系统根目录/ 50G(安装cuda,nvidia,pytorcch需要消耗大量系统空间,需要设置大些。之前我设置20G,安装一些驱动和库后就满了,无法安装新软件)
- /boot 400M
- /home 剩余所有空间
2.换源
在 [软件和更新] 中设置 mirror.ustc.edu.cn
3.安装CUDA驱动
现在CUDA驱动中自带了NVIDIA驱动,安装CUDA时会自动安装相匹配的NVIDIA驱动,这比之前分开安装NVIDIA驱动和CUDA驱动的方式简便了不少。
先安装 build-essential,因为安装CUDA驱动时,会进行编译操作,会用到build-essential中的软件包:
sudo apt-get install build-essential
在安装CUDA之前,还需禁用nouveau,否则可能导致安装失败:
# 编辑配置文件:
sudo gedit /etc/modprobe.d/blacklist.conf
# 在最后一行添加:blacklist nouveau
# 改好后执行命令:
sudo update-initramfs -u
#重启后打开终端,输入:
lsmod | grep nouveau
# 没有输出,意味着禁用nouveau成功。
下载cuda11.0:http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run
安装cuda11.0:
chmod +x cuda_11.0.2_450.51.05_linux.run
sudo ./cuda_11.0.2_450.51.05_linux.run
先有个界面输入accept,等待一会儿时间,出现以下界面:
发现CUDA11.0自带NVIDIA-450.51.05的安装支持,默认安装全部([X]代表选中),按下Down按键,选择Install
等待较长时间后,安装成功后,出现以下信息:
===========
= Summary =
===========Driver: Installed
Toolkit: Installed in /usr/local/cuda-11.0/
Samples: Installed in /home/jeff/, but missing recommended librariesPlease make sure that- PATH includes /usr/local/cuda-11.0/bin- LD_LIBRARY_PATH includes /usr/local/cuda-11.0/lib64, or, add /usr/local/cuda-11.0/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-11.0/bin
To uninstall the NVIDIA Driver, run nvidia-uninstallPlease see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-11.0/doc/pdf for detailed information on setting up CUDA.
Logfile is /var/log/cuda-installer.log
安装成功后,要进行环境变量配置:
sudo gedit ~/.bashrc
# 在文件末尾添加:export PATH=/usr/local/cuda-11.0/bin${PATH:+:${PATH}}
source ~/.bashrc
可查看驱动信息确定安装成功:
nvidia-smi
nvcc -V
4.linux和windows时间不同步问题
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
5.pytorch 安装
需要安装与CUDA11.0匹配的版本:
sudo apt install python3-pip
pip3 install torch==1.7.0+cu110 torchvision==0.8.1+cu110 torchaudio===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
此时,运行pytorch时调用cuda,电脑不会死机了。
6.安装搜狗输入法
用搜狗输入法支持中文输入
下载64bit的deb安装包:https://pinyin.sogou.com/linux/
sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb sogoupinyin_2.4.0.2732_amd64.deb
# 此时会报一些依赖问题的错误,执行 install -f,再安装:
sudo apt-get install -f
sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb sogoupinyin_2.4.0.2732_amd64.deb
在 [设置 -> 区域和语言 -> 管理已安装的语言 -> 键盘输入法系统] 中设置为 fcitx,注销或重启后即可使用
参考文献:
[1] CUDA安装问题问答帖: https://forums.developer.nvidia.com/t/info-finished-with-code-256-error-install-of-driver-component-failed/107661/12
[2] Ubuntu18.04安装NVIDIA驱动: https://blog.csdn.net/Jeff_zjf/article/details/84846350
[3] 双系统时间不一致解决: https://blog.csdn.net/weixin_42042056/article/details/104438687
Ubuntu20.04 安装CUDA驱动和一些系统配置相关推荐
- ubuntu20.04安装cuda库
ubuntu20.04安装cuda库 官网安装参考 参考链接:https://blog.csdn.net/h3c4lenovo/article/details/119003405. 参考连接:http ...
- ubuntu20.04安装rxt3090驱动步骤和遇到的问题
linux cuda 环境变量(linux安装cuda的正确姿势)-金芒果软件网 [Ubuntu20.04安装CUDA.cuDNN]_网络星空(luoc)的博客-CSDN博客_ubuntu20.04安 ...
- Ubuntu20.04安装NVIDIA驱动相关问题汇总
Ubuntu20.04安装NVIDIA驱动相关问题汇总 1. NVIDIA驱动失效简单解决方案:NVIDIA-SMI has failed because it couldn't communicat ...
- Ubuntu20.04 安装NVIDIA驱动+ CUDA11
Ubuntu20.04 安装NVIDIA驱动+ CUDA11 Ubuntu20.04 安装NVIDIA驱动+ CUDA11 -前提 -安装NVIDIA驱动 一. 下载驱动 二. 安装驱动 -安装CUD ...
- Ubuntu20.04 安装ch340驱动
Ubuntu20.04 安装ch340驱动 https://blog.csdn.net/ldw_wdl/article/details/108417301 然后去https://elixir.boot ...
- Ubuntu20.04安装nVidia驱动ansible剧本
Ubuntu20.04安装nVidia驱动ansible剧本 Ubuntu20.04安装nVidia驱动ansible剧本 Ubuntu20.04安装nVidia驱动ansible剧本 --- #获取 ...
- Ubuntu20.04安装NVIDIA驱动+cuda+cudnn+anaconda+pytorch+pycharm经验
配置环境是深度学习的第一道门槛,也是必须迈过的一道门槛,之前一直在windows平台上跑pytorch,但很多包无法安装,必须要使用Linux.在经历了很多坑,无数次重装系统,崩溃,坚持后终于在Ubu ...
- Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch
步骤: 1.安装显卡驱动: 2.安装CUDA: 3.安装CUDNN: 4.安装Conda: 5.安装Pytorch. 一.系统和硬件信息 1.Ubuntu 20.04 2.显卡:1050Ti 二.安装 ...
- ubuntu20.04安装4090驱动
实验室配置了一台新主机,现在安装好了20.04,为了安装4090的驱动查找了很多资料.接下来记录一下安装4090驱动的过程,为方便未来安装其他的显卡驱动. 首先推荐一个视频,在为查找了很多资料后,发现 ...
- Ubuntu20.04安装显卡驱动
1.禁用 nouveau驱动 sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 在文件中输入以下内容: blacklist nouveau optio ...
最新文章
- 21个值得收藏的Javascript技巧
- iframe 按比例缩放_不按常理出牌!5个Excel灵异事件,能让你崩溃
- 【Servlet】监听器技术
- 没有5年测开经验,还真说不清Python生成器、迭代器、装饰器
- Keil/MDK(0):使用过程中的一些设置
- 《电路分析导论(原书第12版)》一3.14 压控电阻
- nodepad++通过正则表达式,删除带有特殊字符的某一行
- PHP添加网站版权信息,如何将版权和作者信息添加到用PHP创建的图像?
- html5游戏开发教程实战:五子棋、四子棋、围棋、翻转棋四种对弈游戏,仅仅100行代码...
- 2021深圳杯数学建模D题---基于DDPG算法的微分博弈问题(思路及代码)
- 语音文件aac-raw-wav格式转换方法
- ffmpeg过滤器系列:序章,什么是ffmpeg过滤器?ffmpeg过滤器可以用来做什么
- 淘宝双11大数据分析(数据可视化)
- POI 设置Excel单元格背景色(参考颜色代码)
- truffle init error,unbox Downloading报错问题
- java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager acti
- ACME网站证书自动化保姆级教程
- fbi测试_FBI的完整形式是什么?
- Scrapy采集gb2312编码的网页乱码
- 关于DevOps工具链的探讨