系统类配置(六) ubuntu16.04命令行安装Nvidia显卡驱动(操作指令详细注释版)

简介: 系统类配置(六) ubuntu16.04命令行安装Nvidia显卡驱动(操作指令详细注释版)

基本操作指令

禁用Nouveau

  Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,我们在安装Nvidia显卡驱动之前需要先将其禁用。我们需要使用lsmod命令来查看当前内核已经加载的模块和驱动里面是否含有Nouveau

lsmod | grep nouveau 
• 1

  禁用nouveau,也就是将加入黑名单。对内核模块Nouveau来说,黑名单是指禁止某个模块装入的机制。具体操作是打开编辑配置文件:

sudo vim /etc/modprobe.d/blacklist.conf
• 1

  后面两行添加:

blacklist nouveau  
options nouveau modeset=0 
• 1
• 2

  更新

sudo update-initramfs -u
• 1

  重新启动检查,没有输出就表示禁用了。

lsmod | grep nouveau 
• 1

  可以参考系统类配置(四)【ubuntu14.04中安装英伟达驱动解决分辨率低的问题

安装方式(一) 下载显卡安装

  然后在https://www.nvidia.com/Download/index.aspx?lang=en-us中去选择显卡驱动。

  之后的安装可以参考系统类配置(四)【ubuntu14.04中安装英伟达驱动解决分辨率低的问题

安装方式(二) 终端直接安装

  或者另外一种方式:

  1. 卸载系统里的Nvidia低版本显卡驱动
sudo apt-get purge nvidia*
• 1
  1. 把显卡驱动加入PPA
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update
  1. 查找显卡驱动最新的版本号。查找并安装最新驱动
sudo apt-cache search nvidia
• 1

  或可使用终端命令查看Ubuntu推荐的驱动版本:

ubuntu-drivers devices
• 1

  采用apt-get命令在终端安装:

sudo apt-get install nvidia-430.64 nvidia-settings nvidia-prime
• 1
  1. 重启系统并验证

  在终端输入以下命令行:

lsmod | grep nvidia
• 1

  输入命令行,查看Ubuntu自带的nouveau驱动是否运行:

lsmod | grep nouveau
• 1

  如果终端没有内容输出,则显卡驱动的安装成功

  1. (可选)停止当前版本的本地更新
sudo apt-mark hold nvidia-390
• 1

参考

相关文章
|
1天前
|
Ubuntu 编译器 C++
Ubuntu系统下编译OpenCV4.8源码
本文档介绍了在Ubuntu系统下编译和安装OpenCV4.8的简单步骤:首先,通过wget命令下载源码包,然后解压;接着,安装必要的编译器和第三方库支持;最后,在源码目录创建build文件夹,执行cmake和make安装。整个过程包括下载、安装依赖和编译安装三个主要步骤。
15 6
|
2天前
|
存储 Ubuntu 网络协议
从Ubuntu-base构建ubuntu rootfs系统(以x86_64和arm为例)
本文介绍了基于Ubuntu-base构建自定义Linux系统的过程,适合嵌入式设备。Ubuntu-base是最小文件系统,包含软件包管理器,可以从Ubuntu源轻松安装软件。文章详细阐述了构建步骤,包括准备宿主系统(确保使用与目标系统相同架构的Ubuntu系统)、创建和挂载分区、配置Ubuntu源、设置DNS、添加用户配置、进入chroot环境以及安装软件(如内核、X-window系统等)。对于arm架构,还提供了通过qemu在X86_64系统上构建arm rootfs的方法。整个过程强调了定制和灵活性,适合对Linux系统有深入了解的开发者。
9 0
|
3天前
|
Ubuntu 网络协议 搜索推荐
如何在Ubuntu系统上定制文件系统
该文介绍了如何在基于全志T507H处理器的OKT507-C开发板上定制Ubuntu文件系统。首先,通过解压文件系统到指定目录。接着,安装QEMU模拟器并修改配置,包括复制QEMU静态文件和DNS配置到文件系统,以及更新下载源。然后,挂载文件系统并使用shell脚本进行挂载和卸载,接着在挂载的文件系统中通过apt-get安装所需软件,如minicom。最后,打包文件系统为tar.gz格式,替换旧的文件系统压缩包,重新编译生成新的镜像烧录到开发板。通过这种方法,可以方便地批量定制和预装软件到开发板,提高生产效率。
16 0
|
4天前
|
Ubuntu Apache 数据库
如何在Ubuntu系统部署Z-blog博客结合cpolar实现无公网IP访问本地网站
如何在Ubuntu系统部署Z-blog博客结合cpolar实现无公网IP访问本地网站
23 2
|
5天前
|
运维 监控 Ubuntu
Python实现ubuntu系统进程内存监控
Python实现ubuntu系统进程内存监控
12 1
|
13天前
|
Ubuntu 网络协议 搜索推荐
如何在Ubuntu系统上定制文件系统
本文介绍了如何基于全志T507H处理器的OKT507-C开发板上定制Forlinx Desktop(Ubuntu)文件系统。首先,通过解压文件系统并进入OKT507-linux-ubuntu目录。接着,安装QEMU,包括更新下载源和安装相关包。然后,修改配置,如复制DNS配置和修改下载源。挂载文件系统,通过编写ch-mount.sh脚本实现挂载和卸载。安装所需软件,例如使用apt-get安装minicom。最后,打包文件系统,用tar命令压缩并替换旧的文件系统压缩包,重新编译生成新镜像,烧录到开发板。测试方法是通过minicom验证软件是否成功安装。这种定制方式简化了批量生产中的软件安装步骤。
30 3
|
13天前
|
Ubuntu Shell 网络安全
【专栏】在Ubuntu 22.04上安装KubeSphere的指南:确保系统至少有4GB内存和2核CPU,安装Docker和docker-compose
【4月更文挑战第28天】在Ubuntu 22.04上安装KubeSphere的指南:确保系统至少有4GB内存和2核CPU,安装Docker和docker-compose。下载安装脚本`curl -sSL https://kubesphere.io/install.sh | bash`,根据提示选择安装选项,等待完成。安装后,通过访问控制台验证安装效果。解决可能出现的错误、网络问题和性能问题,利用KubeSphere提升容器管理效率。本文为顺利安装和使用提供参考。
|
15天前
|
Web App开发 缓存 Ubuntu
Ubuntu系统的基础操作和使用
Ubuntu系统的基础操作和使用
27 2
|
17天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
31 1
|
4天前
|
Ubuntu Python
Ubuntu 安装Python3.8
Ubuntu 安装Python3.8
25 0