终端:nvidia-smi 查看驱动信息

错误:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver.

Make sure that the latest NVIDIA driver is installed and running.

1、根据安装cuda的版本在nvidia官网下载符合要求版本的驱动,根据自己的型号选择,下载类型我选的生产分支,我理解的是表示是稳定版本?下载的驱动文件名是NVIDIA-Linux-x86_64-xxx.run的格式。驱动安装包要放在全英目录下,要不在后续安装过程中在tty界面下找不到。

驱动下载地址:

①     https://www.nvidia.cn/Download/index.aspx?lang=cn#

②     https://www.nvidia.cn/geforce/drivers/

2、更新源,运行

sudo apt-get upgrade

sudo apt-get update

3、屏蔽nouveau驱动

①     修改属性:sudo chmod 666 /etc/modprobe.d/blacklist.conf

②用gedit打开:sudo gedit /etc/modprobe.d/blacklist.conf

③在文件最后一行加入下面几行语句,保存退出

blacklist vga16fb

blacklist nouveau

blacklist rivafb

blacklist rivatv

blacklist nvidiafb

④更新文件:sudo update-initramfs -u

4、安装驱动

①在用户登录界面按Ctrl+Alt+F1(F1~F6均可),进入tty界面。

②输入账号密码登录,用户名用小写,密码大小写不变,不要用小键盘。我的用户名是大写这里也要改成小写,不知道是不是我电脑或系统的问题。

③     输入sudo service lightdm stop,关闭图形界面(过程中出现星号则证明需要输入密码)

④     进入放置NVIDIA-Linux-x86_64-xxx.run文件的目录下,逐次运行以下命令,安装驱动。

cd /home/xxx/Nvidia     //进入下载的.run文件目录中

sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run     //修改权限

sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files//安装

-no-x-check安装驱动时关闭x服务;

-no-nouveau-check 安装驱动时禁用Nouveau

-no-opengl-files 安装时只装驱动文件,不安装Opengl

⑤     有几个可能会涉及到的相关选项,我进行了如下选择:

The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。

Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  选择 No 继续。

问题没记住,选项是:install without signing

问题大概是:Nvidia's 32-bit compatibility libraries? 选择 No 继续。

Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.  选择 Yes  继续(图里选的no没改过来)

5、返回图形界面:sudo service lightdm restart,我返回不了,直接强制重启了(有风险,不建议,但是我电脑每次只有这个办法最管用就emmm)。

6、进入图形界面后,nvidia-smi查看驱动信息,显示信息说明安装成功。

部分图片及内容源自网络,侵删

参考:

http://www.manongjc.com/article/80680.html

https://blog.csdn.net/zhw864680355/article/details/90411288

https://www.cnblogs.com/fanminhao/p/8902296.html

Ubuntu20重装nvidia驱动的更多相关文章

  1. Ubuntu 16.04 nvidia-smi报错(重装Nvidia驱动)

    之前因为学习TensorFlow,所以在自己的Ubuntu上安装了cuda,cudnn以及Nvidia驱动.但可能是由于自己经常不注重正常关闭自己的Ubuntu,这就导致了一个问题: 某天在查看自己的 ...

  2. 问题记录 | deepin15.10重装nvidia驱动及cuda

    问题描述: nvidia-smi也有显示,显卡驱动是在的,而且nvcc显示出来的cuda版本9.0也没错,不是9.1.不知道问题所在,索性重装全部. sudo tee /proc/acpi/bbswi ...

  3. Ubuntu16.04重装NVIDIA驱动

    Ubuntu系统 $ sudo apt update $ sudo apt upgrade 之后出现显卡驱动出现故障,nvidia-smi输出有错,检测不到相应的驱动.只好重装,记录一下,太多的教程根 ...

  4. Fedora 21 安装 Nvidia 驱动以及失败后的补救方法

    在 Linux 桌面系统下玩了这么久,大部分时间都是使用 Ubuntu,偶尔使用一下 Fedora.我的电脑中安装有多个 Linux 发行版,见这里<在同一个硬盘上安装多个Linux发行版及Fe ...

  5. (原)ubuntu16重装显卡驱动后,torch中的问题

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6030232.html 参考网址: https://github.com/torch/cutorch/i ...

  6. Ubuntu16.04安装NVIDIA驱动时的一些坑与解决方案

    这几天在新购置的笔记本上部署工作环境,在安装NVIDIA驱动的时候遇到了不少坑,重装了很多次,在Ubuntu论坛以及其他资料源看了很多大牛的分析,最终终于解决了一个又一个问题,过程比较艰辛,所以决定写 ...

  7. ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)

    目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...

  8. Ubuntu 16.04安装NVIDIA驱动后循环登录问题

    问题描述 最近买了两块NVIDIA Titan X Pascal显卡装到了服务器(运行Ubuntu 16.04)上.为了使用这两块GPU显卡,首先需要安装显卡驱动,安装方式为 #安装一个依赖文件,并更 ...

  9. ubuntu安装nvidia驱动以及cuda教程

    最近尝试在ubuntu中安装nvidia的显卡驱动以及cuda.花了近三天时间,真的如网上所说错误百出,期间甚至重装了一次ubuntu系统,搞到怀疑人生,整个都是泪- -.最终经过百般“磨难”总算安装 ...

随机推荐

  1. CODING 携手 Thoughtworks 助力老百姓大药房打造”自治、自决、自动”的敏捷文化

    老百姓大药房是中国具有影响力的药品零售连锁企业,中国药品零售企业综合竞争力百强冠军.中国服务业 500 强企业.湖南省百强企业. 自 2001 年创立以来,现已成功开发了湖南. 陕西.浙江.江苏等 * ...

  2. 【C语言】将文本中汉字读入字符数组输出乱码

    输出中文字符乱码 今天从文件中将中文读入字符数组后输出发现其中文变成了乱码,,令人头大. 解决办法 将文本编码格式改成ANSI即可. 打开记事本->文件->另存为->更改编码格式-& ...

  3. manjaro20初始配置

    输入法配置 安装完以后需要注销或重启,然后配置fctx 注意如果刚开始 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMOD ...

  4. es6中的导入与导出

    参考:https://www.cnblogs.com/sherrycat/p/11152994.html

  5. arduino物联网学习

    arduino物联网学习 目录 arduino物联网学习 20200215 OLED屏幕使用教程 材料: 软件 代码注释 完整代码 Arduino IDE 开发 ESP-01S/ESP-01物联网实战 ...

  6. 业务4P分析实践

    原创不易,求分享.求一键三连 前言 假期继续思考BI未来的方向,其实常规的BI规划也不是不能出,比如公司BI看板建设.数据指标体系建设.业务线UE模型数据监控等,但这种不会超出预期的东西自然也能算技术 ...

  7. LockSupport、wait()、notify()

    LockSupport 名词解释 LockSupport是一个在JUC包里的线程阻塞工具类,所有的方法都是静态方法,主要用途是让线程在任意位置阻塞,广泛应用在AQS和各种JUC的锁中. 代码 publ ...

  8. Java Thread.currentThread()和This的区别

    感谢原文作者:王婷婷-Smily 原文链接:https://blog.csdn.net/dfshsdr/article/details/92760135 缘由 很多人认为多线程中的Thread.cur ...

  9. httpclient源码分析之 PoolingHttpClientConnectionManager 获取连接 (转)

    PoolingHttpClientConnectionManager是一个HttpClientConnection的连接池,可以为多线程提供并发请求服务.主要作用就是分配连接,回收连接等.同一个rou ...

  10. 分配IP地址的好东西 DHCP以及NAT简单介绍

    主机配置协议DHCP 1.DHCP应用场景 2.DHCP基础原理 3.NAT简单介绍 4.配置命令 1.手工配置IP地址,工作量比较大而且不好管理,如果用户自己修改参数,可能会导致ip地址冲突,这个时 ...