一、NVIDIA简介

  NVIDIA是一家人工智能计算公司 [1] 。公司创立于1993年,总部位于美国加利福尼亚州圣克拉拉市。美籍华人Jensen Huang(黄仁勋)是创始人兼CEO。1999年,NVIDIA定义了GPU,这极大地推动了PC游戏市场的发展,重新定义了现代计算机图形技术,并彻底改变了并行计算。 2017年6月,入选《麻省理工科技评论》“2017 年度全球50大最聪明公司”榜单。当前世界上机器学习、深度学习都离不开GPU的支持。GeForce是一款显卡产品的英文商标。GeForce显卡是NVIDIA(英伟达)的核心产品系列之一。博主安装的时的实验软件如下:

  • 操作系统:Ubuntu20.04 LTS
  • 驱动程序版本:525.89.02

二、NVIDIA显卡驱动安装步骤

0、多用户模式启动

  将系统设置为多用户模式启动,图形化启动状态下安装显卡驱动会提示正在使用。当然如果是已经部署生产程序的主机,多用户模式下安装可能也会提示x-server已启动,我们只需要查看/var/log/nvidia-installer.log可以看到x-server进程,关闭进程重新执行安装即可。

wuhs@jqxxpc:~$ sudo systemctl set-default multi-user.target
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.

1、查看nouveau状态

  如下命令如下如果没有任何输出说明nouveau为禁用状态,如果有输出说明是启用状态。nouveau状态Ubuntu16.04和18.04版本均为禁用,20.04以上版本为启用状态,所以如果是Ubuntu18.04操作系统可以从第3步骤开始。

wuhs@jqxxpc:~$ lsmod |grep nouveau
nouveau 1949696 0
mxm_wmi 16384 1 nouveau
ttm 106496 1 nouveau
i2c_algo_bit 16384 2 i915,nouveau
drm_kms_helper 184320 2 i915,nouveau
drm 495616 5 drm_kms_helper,i915,ttm,nouveau
wmi 32768 5 intel_wmi_thunderbolt,asus_wmi,wmi_bmof,mxm_wmi,nouveau
video 57344 3 asus_wmi,i915,nouveau

2、禁用nouveau

  禁用nouveau,这是ubuntu默认使用的开源显卡驱动,和nvidia驱动一起使用可能导致黑屏,所以禁掉。配置完成后重启,重启后再次执行步骤1命令,无任何输出说明禁用成功。

wuhs@jqxxpc:~$ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
#编辑并插入如下两行后保存
blacklist nouveau
options nouveau modeset=0
wuhs@jqxxpc:~$ sudo update-initramfs -u
wuhs@jqxxpc:~$ sudo reboot

wuhs@jqxxpc:~$ lsmod |grep nouveau
wuhs@jqxxpc:~$

3、安装gcc

  GeForce显卡驱动的安装需要gcc支持,提前安装,否则在安装显卡驱动的时候会报错,无法继续安装。

wuhs@jqxxpc:~$ sudo apt-get install -y gcc

4、安装make

  GeForce显卡驱动的安装需要用到make命令,所以提前安装make命令,否则在安装显卡驱动的时候会报错。

wuhs@jqxxpc:~$ sudo apt-get install -y make

5、下载显卡驱动

  访问NVIDIA官网,根据型号搜索驱动程序,复制链接后使用wget命令下载。

wuhs@jqxxpc:~$ wget https://us.download.nvidia.com/XFree86/Linux-x86_64/525.89.02/NVIDIA-Linux-x86_64-525.89.02.run

6、添加执行权限

wuhs@jqxxpc:~$ chmod u+x NVIDIA-Linux-x86_64-525.89.02.run

7、执行安装脚本

wuhs@jqxxpc:~$ sudo sh NVIDIA-Linux-x86_64-525.89.02.run

8、选择继续安装

9、安装32位兼容库

10、回车继续

  libglvnd是与供应商无关的调度层,用于仲裁多个供应商之间的OpenGL API调用。它允许来自不同供应商的多个驱动程序共存于同一文件系统上,并确定在运行时将每个API调用分派给哪个供应商。这里只是一个警告,不影响程序的后续安装。

11、是否运行xconfig

  是否运行xconfig这里选择yes。这是将新驱动程序应用到x server上,如果是开启了桌面环境下安装显卡驱动的时候就会提示需要先关闭x server进程,这里应该是将新版驱动的xconfig应用到xserver。点击yes回车后会有successful弹窗。

12、检查驱动版本

  使用nvidia-smi命令可以看到驱动程序的版本,显存大小,当前使用了GPU的程序等等。也可以看到支持的CUDA最高版本为12.0,这个不是当前安装的CUDA版本,cuda软件包还需要另行安装。nvidia-smi -L命令可以查看GPU的型号。

三、Ubuntu20.04网卡IP地址配置步骤

  Ubuntu 20.04系统和Ubuntu18.04网卡IP命令行配置方式是不一样的,Ubuntu18.04是编辑/etc/networks/interfaces配置网卡IP地址。Ubuntu20.04 LTS的网卡IP命令行配置方式如下。

1、编辑00-installer-config.yaml配置文件

wuhs@jqxxpc:~$ sudo vim /etc/netplan/00-installer-config.yaml

2、应用网络配置

wuhs@jqxxpc:~$ sudo netplan apply

Ubuntu之NVIDIA GeForce显卡驱动安装相关推荐

  1. Ubuntu 14.04 / 13.10 / 13.04 / 12.04使用PPA安装NVIDIA GeForce显卡驱动

    最近,在一台比较老的PC上装了ubuntu 14.04,安装过程中时不时花屏,开机输入密码后直接花屏卡死,最后google确认是ubuntu的开源驱动,对较老的NVIDIA显卡驱动有问题.so,看到一 ...

  2. 解决Ubuntu19.04英伟达(NVIDIA)显卡驱动安装问题

    英伟达(NVIDIA)显卡驱动安装 如果你发现你的电脑配置紧跟时代,游戏流畅如丝,但安装的新系统进入界面却异常卡顿,那么你就要考虑问题可能出现在没装显卡驱动,接下来就介绍如何安装NVIDIA驱动(仅仅 ...

  3. 机械革命X6ti安装Ubuntu和NVIDIA的显卡驱动

    最近买了一个机械革命笔记本,配置: i7 6700HQ GTX 965m 直接通过优盘启动盘安装的话,会在ubuntu14.04的启动界面挂死.这里我都试了N次了,也强制关机N次(刚买的新机子,心都痛 ...

  4. 联想拯救者 Ubuntu 20.04 Nvidia GTX1650 显卡驱动安装问题解决

    本文解决关于联想拯救者安装 Ubuntu 20.04 过程中,由于 Nvidia GTX1650 显卡而导致的问题. 重要提示:本文仅限于搭载 Nvidia GTX1650 显卡的联想拯救者系列笔记本 ...

  5. fb驱动安装linux系统,ubuntu16.04下NVIDIA GTX965M显卡驱动安装

    这两天在笔记本(神舟Z7M-SL7D2)下安装ubuntu16.04, 执行ubuntu安装程序时,经常会在最开始选择语言的界面时鼠标键盘无响应,死机概率30%. 安装完成后,点重启按钮也会导致系统无 ...

  6. 戴尔灵越游匣+Ubuntu16.04的NVIDIA GTX1050显卡驱动安装.md

    文章目录 完成标志 过程 0.查看自己的显卡型号, 1.查询适合的版本, https://www.nvidia.com/Download/index.aspx?lang=en-us, 2.禁用原先的显 ...

  7. ubuntu英伟达显卡驱动安装记录2

    这里是重装英伟达显卡.即之前已经成功安装了显卡.因此这里少了一些必要配置. sudo ./NVIDIA-Linux-x86_64-495.46.run nvidia显卡驱动没有卸载干净的时候,选择ye ...

  8. 使用-ubuntu 12.04 amd显卡驱动安装

    我的电脑用的是AMD HD7550显卡,装的ubuntu 12.04.5,平时用着还挺正常的,unity的效果看着还可以.但最近,我的ubuntu开机时突然提示:The system is runni ...

  9. Ubuntu IBM T43的显卡驱动安装

    sudo apt-get install xserver-xorg-video-ati 转载于:https://www.cnblogs.com/merryfreespace/p/3798467.htm ...

最新文章

  1. ZOJ1002 Fire Net(非递归版)
  2. 亚洲诚信联合又拍云升级云端SSL证书服务
  3. mysql老是下载了用不了_mysql - 下载与安装
  4. Filter过滤不了Action的问题
  5. 俄亥俄州立大学计算机专业排名,美国俄亥俄州立大学各专业的排名情况介绍
  6. Java这些高端技术只有你还不知道,薪资翻倍
  7. mysql 8.0 重置数据库,Mysql 8.0安装及重置密码问题
  8. SpringBoot使用CommandLineRunner和ApplicationRunner执行初始化业务
  9. 亮屏变“黄”,暗屏变“绿”,iPhone 12用户太难了
  10. [转帖]解密微软中间语言MSIL之调试程序(1)
  11. Page4:线性系统的运动求解以及脉冲响应矩阵与传递函数的关系[Linear System Theory]...
  12. Mac pro 中Word-PPT(office)常用快捷键--补充
  13. 解决TortoiseSVN不显示状态图标(图文步骤详解)
  14. 使用Dos清除系统临时文件
  15. ueditor如何改变图片大小等比缩放
  16. 如何将mp4视频压缩变小,视频压缩快速完成
  17. python 操作ps脚本_python – 有没有办法以编程方式获得ps输出?
  18. 1.2:文本文件的加密
  19. 从K个数组中任取一个字符串进行按顺序拼接
  20. 计算机考试答题设计用例图,学生网上考试系统的设计与实现

热门文章

  1. linux脚本批量加注释,shell中如何批量注释和取消注释
  2. 12个关于移动 H5 开发的采坑问题汇总
  3. 山东计算机一级选择题,计算机一级考试试题选择题(完整)
  4. vs 调试时异常 托管调试助手 “NonComVisibleBaseClass“:“执行了 QueryInterface 调用
  5. 冯小刚贺岁片的十大经典台词
  6. 膝盖中了一箭之康复篇-第十一个月暨5月份目标总结
  7. 4.创建第一个MVC项目
  8. XML(可扩展标记语言)的详细介绍 概念、语法与实例
  9. 如何解决苹果手机onclick点击无效的问题?
  10. xrdp配置文件详解