1.禁用自带的 nouveau nvidia驱动

sudo vim /etc/modprobe.d/blacklist.conf
在文件夹最末尾处添加命令

blacklist nouveau
options nouveau modeset=0

2.更新内核

sudo update-initramfs -u

3.重启系统

sudo reboot

4.在登录界面按Ctrl + Alt + F1键(如果是ssh直接查看下面命令输出)

lsmod | grep nouveau

查看nouveau模块是否被加载,如果什么都没有输出,则执行下一步,不行的话重新操作1-3

5.下载显卡驱动

在英伟达驱动下载页面上选择对应的系统和显卡型号,下载驱动
https://www.nvidia.com/Download/index.aspx

Titan RTX的440.44驱动链接
http://us.download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run
直接下载到服务器上

wget http://us.download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run

cd到你下载的显卡驱动的路径

sudo chmod 777 NVIDIA-Linux-x86_64-440.44.run(驱动文件名)  #对驱动文件赋权
sudo service lightdm stop  #关闭集显

6.安装驱动

sudo bash NVIDIA-Linux-x86_64-440.44.run

按照提示安装

安装完成后可以使用nvidia-smi命令测试一下

出现上面的显卡信息就说明驱动已经安装成功了

7.重启

重启一下,准备安装cuda和cudnn

安装cuda-10.0

从官网上下载cuda-10.0的.run文件
CUDA Toolkit

安装

sudo bash cuda_10.0.130_410.48_linux.run
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: no       不安装cuda带的驱动Install the CUDA 10.0 Toolkit?
(y)es/(n)o/(q)uit: yesEnter Toolkit Location[ default is /usr/local/cuda-10.0 ]: Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: yInstall the CUDA 10.0 Samples?
(y)es/(n)o/(q)uit: yEnter CUDA Samples Location[ default is /home/user ]: 

设置环境变量

针对当前用户
打开主目录下的 .bashrc文件添加如下路径,vim ~/.bashrc

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

运行source ~/.bashrc

针对所有用户
打开/etc/profile文件添加如下路径 sudo vim /etc/profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export PATH=$PATH:/usr/local/cuda-10.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.0

验证cuda安装

nvcc -V


有上面这样的输出说明安装成功

安装CUDNN

在nvidia官网上下载cudnn的deb包
CUDNN-link

下载
cuDNN Runtime Library for Ubuntu16.04 (Deb)
cuDNN Developer Library for Ubuntu16.04 (Deb)
cuDNN Code Samples and User Guide for Ubuntu16.04 (Deb)
这三个文件
依次安装

sudo dpkg -i libcudnn7_7.6.2.24-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-dev_7.6.2.24-1+cuda10.0_amd64.deb
sudo dpkg -i libcudnn7-doc_7.6.2.24-1+cuda10.0_amd64.deb

验证cudnn安装
上面安装的第三个包中有官方给的示例,可以用来验证cudnn是否安装成功,示例代码保存在/usr/src/cudnn_samples_v7/中

cp -r /usr/src/cudnn_samples_v7 ~/cudnn-sample
cd ~/cudnn-sample/mnistCUDNN/
make clean && make -j16
./mnistCUDNN

如果运行./mnistCUDNN最后输出test passed,就代表cudnn安装成功

Ubuntu16.04下为Titan RTX 安装显卡驱动、CUDA、cudnn相关推荐

  1. ubuntu22.04安装显卡驱动+cuda+cudnn

    ubuntu22.04安装显卡驱动+cuda+cudnn 1. 下载驱动和卸载.禁用自带驱动程序 1.1 查看系统显卡型号 1.2 从NVIDIA官网下载相应驱动 1.3 卸载Ubuntu自带的驱动程 ...

  2. Ubuntu16.04下折腾Nvidia Quadro P3200显卡驱动笔记 (dell Precision 7730 )

    借鉴了各种博客尝试了十万种方法都没有折腾成功,,网上各种办法都尝试了一遍,,都没有用.比较常见的几种办法文章末尾给出解决办法.这次分享下我的办法,虽然也不一定适用于每台电脑(或者是dell电脑),但我 ...

  3. RTX2080Ti不能正常安装ubuntu/xubuntu的解决方法 安装显卡驱动/cuda/cudnn的正确方法 USBboot黑屏

    0X00 问题描述 实验室最近又增加了RTX2080Ti服务器,再给服务器装系统的过程中,发现由usb引导安装ubuntu时,出现由于显卡不支持图形化界面导致的黑屏. boot设置: 选择usb bo ...

  4. 联想拯救者Y7000P-RTX3060安装显卡驱动 CUDA cudnn anaconda pytorch pycharm

    ubuntu配置深度学习环境 关闭原有开源驱动: 删除原有nvidia驱动(选做)sudo apt purge nvidia* 关闭系统自带驱动nouveau sudo gedit /etc/modp ...

  5. Ubuntu16.04下Mongodb官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 在这篇博客里,我采用了非官网的安装步骤,来进行安装.走了弯路,同时,也是不建议.因为在大数据领域和实际生产里,还是要走正规的为好. Ubuntu16.04下Mongodb(离线安 ...

  6. Ubuntu16.04下ROS Kinetic的安装(2022)

    文章目录 Ubuntu16.04下ROS Kinetic的安装(2022) 一.Ubuntu16.04配置 二.ROS Kinetic安装过程 1.软件中心配置 2.ROS的下载安装 2.1添加源和密 ...

  7. Nvidia3090显卡驱动+CUDA+cuDNN安装步骤

    文章目录 显卡驱动 CUDA cuDNN 显卡驱动 sudo add-apt-repository ppa:graphics-drivers/ppa # 添加Nidia镜像 sudo apt upda ...

  8. CentOS 安装Nvidia驱动+CUDA+cuDNN+Anaconda3

    文章目录 一.安装Nvidia显卡驱动 1.1 添加 ELRepo 源: 1.2 删除已安装的驱动,如果是之前没有安装过显卡驱动的这步可以跳过 1.3 安装显卡检查程序: 1.4 检测显卡型号,并选择 ...

  9. Ubuntu22 Linux 服务器安装显卡驱动,cuda,cudnn和pytorch

    Ubuntu22 Linux 服务器安装显卡驱动,cuda,cudnn和pytorch 1. 首先了解自己服务器的操作系统内核版本等信息: (1)查看操作系统的版本信息:cat /etc/issue或 ...

最新文章

  1. pip安装kolla-ansible时报错Cannot install ‘PyYAML‘的解决方法
  2. 小程序使用wxParse解析html
  3. Sylius不需要缓存使用默认地址
  4. Spring cloud(Finchley)微服务框架,sleuth整合zipkin链路追踪失效的问题
  5. python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
  6. 性能压测工具选型对比
  7. ruby 将字符串转为数组_Ruby程序将数组打印为字符串
  8. Sprint Boot————@Qualifier、@Primary
  9. bzoj 1974: [Sdoi2010]代码拍卖会
  10. Linux学习笔记001---Windows下安装CentOS7_并且安装桌面UI
  11. 关于FlasCC(Adobe Flash C/C++ Compiler)
  12. 一键安装JDK和自动配置Java环境变量
  13. Linux 内核中用 GFP_ATOMIC 申请内存究竟意味着什么?
  14. solr搭建(linux)
  15. 058线性反馈移位寄存器产生m序列
  16. VisionMobile:移动平台生态系统冲突报告(十二)Chapter C:iOS
  17. open_table与opened_table
  18. latex大括号公式编辑
  19. smart 完成安装之前向导中断
  20. AI杀入影视圈:算法再造李佳琦,中戏开招AI博士

热门文章

  1. 新东方背单词II注册机
  2. 情书生成器代码_微软飞行模拟器是对航空的情书
  3. 牛客 华华给月月出题 (积性函数+欧拉筛+快速幂)
  4. html五子棋悔棋,原生 JS + Canvas 实现五子棋游戏
  5. 如何用沉浸式叙事做品牌营销|技术就是沉浸式的全部吗?
  6. Java 并发测试神器:基准测试神器-JMH
  7. VR语音交互开发总结
  8. java中符号的总结
  9. 互动白板 + 动态 PPT + RTC + 回放 Demo
  10. hihocoder#1602 : 本质不同的回文子串的数量(manacher+Hash)