工作站Ubuntu16.04环境下安装nvidia显卡驱动
近期实验室的工作站,由于teamviewer的原因又崩了。这次只能重装系统才得以解决。nvidia驱动安装步骤记录如下:
备注:工作站品牌为北京联众集群。配备有2块NVIDIA Titan xp 12G的显卡。
补充:
入坑1:之前安装完系统以后,一旦开机重启后,发现显示器没有任何输出。但感觉工作站安装正常,且在正常运行。咨询售后才知道,工作站默认的显示输出驱动为VGA接口的,而当我重新安装系统后,NVIDIA驱动已经被卸载了,显示器接口依然接在了HDMI接口上,导致显示器没没有输出。重新安装系统后,只能接VGA接口才有输出。
解决办法:把显示器接口换到工作站的VGA输出口上,即可。保险起见,在安装系统之前,进入BIOS,进行如下设置:
Adavanced->PCIE/…. Configuration->VGA Priority OnBoard,接主板的集成显卡VGA接口
入坑2:安装完系统后,没有更新系统的源,也没有更新pip的源,导致下载东西超级慢!!!
解决办法:点击打开Ubuntu Software把光标移到屏幕最上方左上角单击Ubuntu software 可以看到software & Updates,单击这个选项后,从Downfrom:这个下拉菜单选择国内的源,建议用清华的源。其次,最重要的是 更新pip的源,更新了这个,安装tensorflow时,那个速度可以快上几十倍!如下操作:
mkdir ~/.pip
vim ~/.pip/pip.conf
把如下内容添加进去:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
1.系统安装完成后,开始NVIDIA显卡驱动安装。首先到NVIDIA官网下载驱动包,nvidia驱动下载
根据显卡型号选择驱动,我的选择如下图:
我选择了418.56大概100多M,.run格式的,这个版本的驱动。将其放在Download文件夹下。接着具体步骤如下:
2、打开终端,先删除旧的驱动:sudo apt-get purge nvidia*
备注:重新安装的系统,也请运行下,以防万一。
3、禁用自带的 nouveau nvidia驱动 (重点!!!)。
创建一个文件,命令如下:
sudo vim /etc/modprobe.d/blacklist.conf
打开之后添加如下内容:
blacklist nouveau options nouveau modeset=0
再更新一下:
sudo update-initramfs -u
修改后请重启!(重要!!!), 用如下命令重启。
sudo reboot
重启之后 确认下Nouveau是否被禁用了,输入如下命令 如果没有任何输出,则禁用成功。
lsmod | grep nouveau
4、在关闭X-Window的状态下安装
Ctrl+Alt+F1 进入命令行模式,需要输入用户名和密码。登录后,输入如下命令:
sudo service lightdm stop
切换到存放下载好的驱动包的Download目录,然后输入如下命令:
sudo chmod +x NVIDIA-Linux-x86_64-418.56.run
sudo ./NVIDIA-Linux-x86_64-418.56.run -no-x-check -no-nouveau-check -no-opengl-files
几个后缀务必带上,不然可能出现不必要的问题。
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
安装过程中 需要注意:
- 接受协议,选Accept;
- X-Configure配置一定选No(重要!!!)。
等待安装完成。
重启系统 命令:sudo reboot
确认可登陆后,验证显卡驱动是否安装成功.
命令:cat /proc/driver/nvidia/version
或命令:nvidia-smi
如果一切正常,会看到显卡信息。
这时,可以重新启动,进入BIOS选项,设置:将Bios设置Adavanced->PCIE/…. Configuration->VGA Priority 改为OffBoard
再把显示器接到工作站的HDMI接口上,屏幕将变得清晰很多。
接下来安装 cuda 和cudnn,请参考我的另外一个博客: Ubuntu14.04环境下CUDA8.0和CUDNN6.0安装步骤
安装annacoda以及tensorflow的安装请参考我的另外一个博客:ubuntu16.04环境下安装anacoda2和TensorFlow1.9
工作站Ubuntu16.04环境下安装nvidia显卡驱动相关推荐
- ubuntu中的坑——ubuntu18.04版本下安装NVIDIA显卡驱动
我的电脑参数: 电脑型号:msi gv62 8rd CPU:intel corei5 8300h 独立显卡GPU:gtx1050ti 内存:8g 方法来自CSDN论坛:https://blog.csd ...
- Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022
记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...
- Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换
因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...
- 01. Ubuntu下安装nvidia显卡驱动(安装方式简单)
文章目录 第一步 获取显卡型号 第二步 查看GTX970M显卡驱动 第三步 查询支持GTX970M显卡的显卡驱动的其他驱动版本 第四步 安装 第五步 测试nvidia driver是否安装成功 环境 ...
- linux装nvidia驱动没有图形界面,[转]Fedora 13下安装Nvidia显卡驱动的方法/Linux无法进入X Windows 图形界面的解决方法...
再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html VirtualBox3.1.2安装Fedora12后无法启动图形界面问题 Virtua ...
- debian nvidia 安装_求助在debian下安装nvidia显卡驱动教程
你的位置: 问答吧 -> Debian -> 问题详情 求助在debian下安装nvidia显卡驱动教程 谁写个阿!让我们这些新手解决哈阿!我用的是kde3.4!显卡是gf4mx440!s ...
- linux cuda 黑屏,Ubuntu下安装Nvidia显卡驱动和Cuda之后黑屏,蓝屏,发生各种错误
环境描述 Ubuntu16.04 + NVIDIA Getforce 940MX (Thinkpad) + Cuda8.0 问题描述 黑屏,蓝屏,发生各种错误,然后为了解决这些错误,引入了更多的错误, ...
- 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题
目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...
- 外星人 17R4笔记本 win10 UEFL 安装Ubuntu16.04 LTS并更换Nvidia显卡驱动 教程+个人心得
先阐述下背景,我是外星人笔记本17R4 dell的bios有些不同,F2进入bios,F12进入boot选择.我的电脑是win10家庭版加Ubuntu18.04因为学习需要将Ubuntu换成16.04 ...
最新文章
- 【RocketMQ工作原理】订阅关系的一致性
- virus.win32.parite.H病毒的查杀方法
- LeetCode: Median of Two Sorted Arrays 解题报告
- BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 Excel Services中新功能...
- virtio、vhost和vhost-user比较
- 监管码服务器维修,云风的 BLOG
- 古代皇帝的某祖某宗,有什么讲究
- python中英文时间转换
- Tinker爬坑之路
- 计算机视觉基础(五)——图像分割/二值化
- Olly Script Editor V2.0
- 利用python打开摄像头及颜色检测
- 极坐标梯度公式_一种基于极坐标系梯度变化的类圆环边缘检测方法与流程
- 华为杭州研究所面试记
- LoRa 扩频因子和码片
- 如何在 Excel VBA 中插入行
- python生成等值线_在python中生成X,Y数据的等值线图
- 什么叫幂等?如何实现幂等性?
- 生物正交靶向的细胞膜仿生纳米颗粒|GPI-NY-ESO-1融合蛋白的细胞膜|天然细胞膜伪装微纳米载体的仿生设计|红细胞膜包裹的聚吡咯纳米颗粒
- JAVA狗叫源代码_从头认识java-1.1 编程语言抽象过程以及java的基础特性
热门文章
- 数据挖掘的过程有哪些
- android 跳转腾讯地图导航,Android 跳转到百度、高德、腾讯地图导航
- 高版本Chrome网页直接播放海康威视大华RTSP流方案,不需服务器转码转流,支持H.265、H.264及2K/4K高清视频
- 怎么做网站教程html文本文档,HTML新手教程
- 服务器错误信息36887,TLS 协议所定义的严重错误代码是 10。Windows SChannel 错误状态是 1203...
- 唤醒计算机教案,智慧课堂教学软件常态化丨镇江中山路实验小学用 智慧“唤醒”课堂...
- 学习Vue3 第五章(Vue核心虚拟Dom和 diff 算法)
- LCCUP 力扣杯2020秋季编程大赛题解
- 大白菜读取linux硬盘,大白菜的linux之旅,文件操作首探
- 扑克迷如何在2019-03-28的市场中利用十字星进行跑赢大盘