前言:

最近发现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驱动和一些系统配置相关推荐

  1. ubuntu20.04安装cuda库

    ubuntu20.04安装cuda库 官网安装参考 参考链接:https://blog.csdn.net/h3c4lenovo/article/details/119003405. 参考连接:http ...

  2. ubuntu20.04安装rxt3090驱动步骤和遇到的问题

    linux cuda 环境变量(linux安装cuda的正确姿势)-金芒果软件网 [Ubuntu20.04安装CUDA.cuDNN]_网络星空(luoc)的博客-CSDN博客_ubuntu20.04安 ...

  3. Ubuntu20.04安装NVIDIA驱动相关问题汇总

    Ubuntu20.04安装NVIDIA驱动相关问题汇总 1. NVIDIA驱动失效简单解决方案:NVIDIA-SMI has failed because it couldn't communicat ...

  4. Ubuntu20.04 安装NVIDIA驱动+ CUDA11

    Ubuntu20.04 安装NVIDIA驱动+ CUDA11 Ubuntu20.04 安装NVIDIA驱动+ CUDA11 -前提 -安装NVIDIA驱动 一. 下载驱动 二. 安装驱动 -安装CUD ...

  5. Ubuntu20.04 安装ch340驱动

    Ubuntu20.04 安装ch340驱动 https://blog.csdn.net/ldw_wdl/article/details/108417301 然后去https://elixir.boot ...

  6. Ubuntu20.04安装nVidia驱动ansible剧本

    Ubuntu20.04安装nVidia驱动ansible剧本 Ubuntu20.04安装nVidia驱动ansible剧本 Ubuntu20.04安装nVidia驱动ansible剧本 --- #获取 ...

  7. Ubuntu20.04安装NVIDIA驱动+cuda+cudnn+anaconda+pytorch+pycharm经验

    配置环境是深度学习的第一道门槛,也是必须迈过的一道门槛,之前一直在windows平台上跑pytorch,但很多包无法安装,必须要使用Linux.在经历了很多坑,无数次重装系统,崩溃,坚持后终于在Ubu ...

  8. Ubuntu20.04安装CUDA+CUDNN+Conda+PyTorch

    步骤: 1.安装显卡驱动: 2.安装CUDA: 3.安装CUDNN: 4.安装Conda: 5.安装Pytorch. 一.系统和硬件信息 1.Ubuntu 20.04 2.显卡:1050Ti 二.安装 ...

  9. ubuntu20.04安装4090驱动

    实验室配置了一台新主机,现在安装好了20.04,为了安装4090的驱动查找了很多资料.接下来记录一下安装4090驱动的过程,为方便未来安装其他的显卡驱动. 首先推荐一个视频,在为查找了很多资料后,发现 ...

  10. Ubuntu20.04安装显卡驱动

    1.禁用 nouveau驱动 sudo gedit /etc/modprobe.d/blacklist-nouveau.conf 在文件中输入以下内容: blacklist nouveau optio ...

最新文章

  1. 21个值得收藏的Javascript技巧
  2. iframe 按比例缩放_不按常理出牌!5个Excel灵异事件,能让你崩溃
  3. 【Servlet】监听器技术
  4. 没有5年测开经验,还真说不清Python生成器、迭代器、装饰器
  5. Keil/MDK(0):使用过程中的一些设置
  6. 《电路分析导论(原书第12版)》一3.14 压控电阻
  7. nodepad++通过正则表达式,删除带有特殊字符的某一行
  8. PHP添加网站版权信息,如何将版权和作者信息添加到用PHP创建的图像?
  9. html5游戏开发教程实战:五子棋、四子棋、围棋、翻转棋四种对弈游戏,仅仅100行代码...
  10. 2021深圳杯数学建模D题---基于DDPG算法的微分博弈问题(思路及代码)
  11. 语音文件aac-raw-wav格式转换方法
  12. ffmpeg过滤器系列:序章,什么是ffmpeg过滤器?ffmpeg过滤器可以用来做什么
  13. 淘宝双11大数据分析(数据可视化)
  14. POI 设置Excel单元格背景色(参考颜色代码)
  15. truffle init error,unbox Downloading报错问题
  16. java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager acti
  17. ACME网站证书自动化保姆级教程
  18. fbi测试_FBI的完整形式是什么?
  19. Scrapy采集gb2312编码的网页乱码
  20. 关于DevOps工具链的探讨

热门文章

  1. 彩色文档转换为黑白色pdf文档
  2. dell服务器开机自动进入bios设置,dell服务器进入bios设置独立显卡(戴尔bios显卡设置在哪)...
  3. 【声音可视化】语音学软件:praat
  4. BM3D算法学习总结
  5. [python]-asyncio异步通信之websockets
  6. ECharts学习笔记(1)——使用关系图展示关联分析结果
  7. P问题、NP问题、NPC问题
  8. 数据链路层LLDP协议
  9. USB Repair v8.1.3.1285 – USB 修复工具
  10. 华为Esight安装包