在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.04及显卡驱动过程记录
1. 确认工控机是否带有独立显卡及显卡的型号
输入

lspci | grep -i vga

返回的是:

01::00.0 VGA compatible controller: NVIDIA Corporation Device 1f02 (rev a1)

通过NVIDIA可以知道这台工控机是具有NVIDIA的独立显卡的,但是无法直接读取到显卡的型号,但是通过其中的一个十六进制数字代码1f02并查表(表参考网址:https://download.csdn.net/download/maizousidemao/11061543)可以获得显卡型号为GeForce RTX 2070。
2. ubuntu18.04系统安装
启动工控机,长按delete键进入BIOS界面。在Advanced下有个CSM Configuration,打开后有一个CSM Support选项,把它更改为Enabled,如下图所示;

在Chipset下有一个Above 4GB MMIO BIOS assignment选项,同样把它更改为Enabled(这个作用是开启了4G以上的内存映射IO,有时我们接显卡无法显示的时候是因为显卡比较占内存),如下图所示。

然后F4保存后重启插入启动盘进行系统安装,启动后在grub菜单将光条选到第二行“Install Ubuntu”,按e进行编辑。把光标移动到splash后面,输入nouveau.modeset=0。然后按F10直接引导安装。

3. 使用对应的显卡驱动文件进行编译安装
驱动文件可以直接找研华的技术支持要,这台机器的驱动文件名为NVIDIA-Linux-x86_64-455.28.run。
因为是编译安装,所以需要安装编译环境,编译环境不一定要4.8,统一即可。命令如下:

sudo apt install gcc-4.8 g++-4.8

禁用nouveau驱动和相关的驱动包
用编辑器打开blacklist.conf配置文件

sudo gedit /etc/modprobe.d/blacklist.conf

在文件的最后一行加入下面的命令,屏蔽有影响的驱动包(这里有的博客添加了blacklist amd76x_edac,但是经测试后不加也是可以安装成功的)

blacklist rivafb
blacklist vga16fb
blacklist nouveau
blacklist nvidiafb
blacklist rivatv

安装需要的依赖

dkms build-essential linux-headers-generic

然后进入驱动文件所在目录执行sudo su进入root权限,输入以下命令开始安装:

sh NVIDIA-Linux-x86_64-455.28.run

遇到下图这种情况选择Continue installation
下图这步选择No
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tkzQvkDc-1649287879757)(https://-blog.csdnimg.cn/20201028163428589.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MDgyNjYzNA==,size_16,color_FFFFFF,t_70#pic_center)]最后等待安装完成后,选择Ok。
输入nvidia-smi查看安装是否成功。
4、黑屏问题及原因
显卡对应位置:

问题描述:
如果没装显卡驱动,internal graphics 设为enable,显示器插到独显上,会黑屏;
把internal graphics 设为auto,有显示,但是分辨率不对;装了显卡驱动,把internal graphics 设为auto,会黑屏只有箭头;
如果设为auto,重启工控机没反应,则换上机械盘开机测试,再换回电子盘测试。
装了显卡驱动,把internal graphics设为enable,正常了
原因:
internal graphics为核心显卡设置
internal graphics设成auto,就是BIOS检测到有独显,就会disabled核显,独显显示,但没有驱动,分辨率不正常;
核显设置enabled,就是BIOS检测到独显也不会关核显,会2个显卡一起显示,不知道登陆显示在哪一个显卡上。

参考文献:https://blog.csdn.net/ksws0292756/article/details/79160742

深度学习-在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.04及显卡驱动过程记录相关推荐

  1. 研华安装Linux系统,在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.

    在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18. 在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.04及显卡驱动 ...

  2. 在TITAN RTX 2080Ti 上安装 Ubuntu18.04+Nvidia-430显卡驱动+配置深度学习环境(1)

    最近一个项目需要在TITAN RTX 2080Ti 上安装Ubuntu18.04+Nvidia-430显卡驱动+Cuda10.1+Cudnn+7.6+Anaconda3+深度学习环境(tensorfl ...

  3. i7-7700CPU上安装ubuntu16.04以及显卡、网卡不兼容问题的解决

    i7-7700CPU上安装ubuntu16.04以及显卡.网卡不兼容问题的解决 公司的新电脑是比较新的i7-7700,ubuntu16.04的内核和cpu.显卡兼容性存在问题,因此记录一下自己踩过的坑 ...

  4. rx580显卡运行不了Linux,AMD CPU Ryzen R7 2700X 安装 Ubuntu18.04 + AMD RX580 显卡驱动

    机器配置如下: 处理器: AMD Ryzen R7 2700X @ 3.7GHz, 8核心16线程 内存:  4*16 GB DDR4 2133MHz 显卡:  Radeon RX 580 @ 8GB ...

  5. AMD CPU Ryzen R7 2700X 安装 Ubuntu18.04 + AMD RX580 显卡驱动

    机器配置如下: 处理器: AMD Ryzen R7 2700X @ 3.7GHz, 8核心16线程 内存:  4*16 GB DDR4 2133MHz 显卡:  Radeon RX 580 @ 8GB ...

  6. Ubuntu18.04 RTX2070 显卡驱动、Cuda、cudnn和Pytorch深度学习环境配置——亲测可用

    这篇博文的主要目的是记录我在Ubuntu18.04下配置深度学习环境的过程,方便自己以后配置的需求,也供大家参考,减少跳坑,虽然我主要是在Ubuntu18.04下实践的,但经过在Ubuntu16.04 ...

  7. NVIDIA GeForce RTX 2070显卡参数

    以下是通过CUDA例程deviceQuery得到的结果: CUDA Device Query (Runtime API) version (CUDART static linking) Detecte ...

  8. GeForce RTX™ 2070 MINI ITX 8G

    产品详情链接 : https://www.gigabyte.cn/Graphics-Card/GV-N2070IX-8GC#kf 产品特色 最大数字分辨率 : 7680x4320 @60Hz 采用 G ...

  9. Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略

    Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配.对应版本安装之详细攻略 目录 深度学习中pytorch/torchvision版本和CUDA版本最正确 ...

最新文章

  1. boost源码剖析之:泛型函数指针类boost::function(rev#3)
  2. C++ Primer 5th笔记(chap 16 模板和泛型编程)模板实参推断
  3. mysql8.0.20忘记密码_mysql8.0.19忘记密码的完美解决方法
  4. ngx_connection_t结构体
  5. linux开启新的一行,linux启动ekp脚本【一行命令重启ekp】
  6. ionic 支持float吗_oppok7x怎么样值得买吗 oppok7x介绍
  7. mfc中句柄与指针的区别
  8. SLAM--搭建自己的视觉里程计VO-RGBD相机(一)
  9. 《流程的永恒之道:工作流及BPM技术的理论、规范、模式及最佳实践》书籍导读
  10. 基于pytorch使用LSTM进行虎年春联生成
  11. windowsapps文件夹无法删除_Windows实战之快速安全删除Windows.old文件夹
  12. 中职网络安全2021年国赛Wireshark流量分析题目解析
  13. vue2.0+ axios如何读取本地json文件的数据
  14. 基金绿到发慌,教你用Python看破藏在盈损动态里的秘密
  15. 十年老程序员的职场教训,很受用
  16. Python利用单行热力图绘制好看的风向风速
  17. linux系统如何安装adobe flash player
  18. opencv学习(二十五)之开运算、闭运算、形态梯度、顶帽、黑帽
  19. JAVA程序员成长之路的总结
  20. Java 提示用户输入温度以及C或F_已知华氏温度与摄氏度之间的转换公式是C=519X(F—32)编写一个程序将用户输入华氏温度转换成摄氏温度并给予输出...

热门文章

  1. 编写一个批量添加用户脚本
  2. android一个程序多大内存合适,手机内存越大越好吗 手机内存大小的影响
  3. zcmu---1667好老师
  4. 铭记影响世界的游戏之父
  5. python语言编程入门第一讲-第1讲:Python基本知识快速入门
  6. 【白苹果系统镜像】macOS Monterey 12.4beta3(21F5063e)镜像
  7. Global Illumination_AMD FSR 算法
  8. 【高端图谱】桑基图--MC软件一键绘制
  9. 非专业人士观点(6)关于学历
  10. [教程] 教你如何实现荣耀3C支持OTG功能,解决荣耀3C的唯一缺点