NVIDIA 驱动安装(超详细)
首先ctrl + alt + F1进入字符界面
1. 删除原有驱动
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo ./NIVIDIA-Linux-X86_64-384.59.run --uninstall
2. 安装依赖
sudo apt-get install build-essential gcc-multilib dkms
3. 禁用nouveau驱动:
编辑 /etc/modprobe.d/blacklist-nouveau.conf 文件,添加以下内容:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
关闭nouveau:
$ echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
4. reboot
$ sudo update-initramfs -u
$ sudo reboot
重启后,执行:lsmod | grep nouveau。如果没有屏幕输出,说明禁用nouveau成功。
5. 获取kernel source (important)
$ apt-get install linux-source
$ apt-get install linux-headers-x.x.x-x-generic
其中x.x.x-x-generic可以通过$(uname -r)替换得到
6. 关掉x graphic 服务
sudo systemctl stop lightdm(or sudo service lightdm stop)
sudo systemctl stop gdm
sudo systemctl stop kdm
登陆nvidia官网,可以得到适合自己电脑的驱动,下载下来
7. 安装nvidia驱动
sudo chmod NVIDIA*.run
sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl-files
- –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
 - –no-x-check:表示安装驱动时不检查X服务,非必需。
 - –no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
 - -Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
 - -A:查看更多高级选项。
 
安装过程中一些选项
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 继续。
问题大概是: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  继续
8. 挂载Nvidia驱动
modprobe nvidia
9. 检查驱动是否安装成功
nvidia-smi
nvidia-settings #若弹出设置对话框,亦表示驱动安装成功
10. 返回图形界面
最后退回图形界面:sudo init 5 or ctrl + alt + f7 or sudo service lightdm restart
11. reference
挂载u盘https://www.cnblogs.com/dmj666/p/8031828.html
参考的博客:
https://blog.csdn.net/stories_untold/article/details/78521925
以上,有问题欢迎讨论,如果有帮助,请点一下推荐
参考:https://blog.csdn.net/cosmoshua/article/details/76644029?tdsourcetag=s_pctim_aiomsg
NVIDIA 驱动安装(超详细)的更多相关文章
- 【linux基础】ubuntu系统NVIDIA驱动安装
		
在安装GPU环境下的软件工具,特别是CUDA/CUDNN等,一定要先把GPU环境搭建好. NVIDIA驱动安装会遇到各种问题,真希望黄教主可以将各个工具如何安装使用讲解的更加细致.清楚一些,有时候按照 ...
 - Ubuntu系统---NVIDIA 驱动安装
		
Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...
 - Y7000 安装ubuntu16.04.6  的tips :禁用nouveau 、Wifi 问题 、nvidia 驱动安装
		
由于最近要跑DeepLearning 所以在自己的Y7000上装一个Ubuntu ,自己碰了好多壁 写下来以防止自己忘掉以便后续再用! 配置:i7-8750H +GeForce GTX 1050Ti ...
 - ubuntu16.04 NVIDIA 驱动安装
		
查看驱动版本号 查看驱动适用版本:NVIDIA驱动版本查询 查看显卡对应的驱动版本: 举例如下: 禁止集成的nouveau驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVID ...
 - ubuntu 16.04(Windows 10双系统+grub引导)无法进入tt1~tt6(NVIDIA驱动安装相关-黑屏,login loop,分辨率)
		
目录 前言回顾 最终解决: 0.关闭x服务 1.禁用nouveau 2.加入 3.更新 4.查找匹配驱动 5.选择推荐版本 6.等待安装后重启,nvidia-smi查看是否安装成功,或者lsmod | ...
 - ubuntu nvidia驱动安装教程
		
1. 安装显卡切换软件 sudo add-apt-repository ppa:nilarimogard/webupd8 #添加PPA更新源 sudo apt-get update #刷新更新源列 ...
 - deepin 15.10.1 GTX1060 NVIDIA 驱动安装,双屏显示问题记录
		
有一段时间没有用Linux了.由于买了个4k的戴尔显示屏,在deepin系统上无法用,从昨晚到现在,总于解决了我的问题! 问题1:无法直接在深度的显卡驱动管理器哪里直接切换,网上看到很多人都有这个问题 ...
 - NVIDIA驱动安装、CUDA安装、cudnn安装
		
1.禁用 nouveau 驱动 sudo vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf 或者 sudo vim /etc/modp ...
 - NVIDIA驱动安装
		
在一次重启之后,NVIDIA显卡突然驱动坏了.实验室同学推测可能是有人安装了caffe,导致驱动被升级了.不论如何,需要重装驱动. 我的开发环境:Ubuntu 16.04 + GeForce GTX ...
 
随机推荐
- apache开启重写模式
			
现在的好多的框架都使用有路由机制,但是如果在apache下,没有开启重写模式,服务器不会读取路由 所以今天要分享一下apache开启重写模式 ubuntu下: 1.在命令行下 sudo a2enmod ...
 - 腾讯地图key秘钥
			
腾讯地图key:5WNBZ-2JYR6-SPUSL-M3WGH-U4KDT-K2FYV
 - 记一次GRPC使用报错排查
			
项目一直使用grpc作为服务交互程序,其中我负责的java模块第一次引用该框架:当框架搭建好后,建立客户端代码,报错: Runable Error:java.lang.IllegalAccessErr ...
 - AngularJS资源合集[备忘]【申明:来源于网络】
			
AngularJS资源合集[备忘][申明:来源于网络] 地址:http://blog.csdn.net/allgis/article/details/44646597
 - 安装php后无法动态加载库
			
安装Apache.mysql.PHP并配置完成后使用phpinfo测试显示正常,但是无法动态增加库 原因:安装PHP后不会生成php.ini文件,但是phpinfo测试正常 解决方法: 1.查看配置文 ...
 - 10.9-uC/OS-III任务管理
			
1.OSTaskCreate () 要使用 uC/OS 的任务必须先声明任务控制块和创建任务,调用 OSTaskCreate () 函数可以创建一个任务. 2.OSTaskSuspend () OST ...
 - Linux应用之crontab定时任务的设置
			
实现Linux定时任务有:cron.anacron.at等,这里主要介绍cron服务. 名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表. 软件包安装: 要使 ...
 - iPhone屏蔽IOS更新、iPhone系统更新的提示(免越狱,有效期更新至2021年)
			
iPhone屏蔽IOS更新.iPhone系统更新的提示(免越狱,有效期更新至2021年) 1.在Safari浏览器中粘贴如下链接,按提示打开链接. 输入http://apt.dataage.pub 2 ...
 - GDScript 格式化字符串
			
GDScript offers a feature called format strings, which allows reusing text templates to succinctly c ...
 - Delphi中类的运行期TypeInfo信息结构说明(转载)
			
Delphi中类的运行期TypeInfo信息结构说明作者:刘啸CnPack开发组 http://www.cnpack.org关键字:RTTI, TypeInfo, TypeData, PropInfo ...