前言

在介绍如何安装 nvidia 官方驱动之前,首先说明下什么是 Nouveau?
Nouveau 是由第三方为 nvidia 显卡开发的一个开源 3D 驱动。

虽然 nouveau Gallium3D 在游戏速度上还远远无法和 nvidia 官方驱动相提并论,不过却让 Linux 更容易的应对各种复杂的 nvidia 显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了 Nouveau 驱动,并且在检测到 nvidia 显卡时默认安装 Nouveau 驱动模块。企业版的 Linux 更是如此,几乎所有支持图形界面的企业 Linux 发行版都将 Nouveau 收入其中。

不过对于个人桌面用户来说,处于成长阶段的 Nouveau 并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些 3D 特效,Nouveau 多数时候并不能完成该任务,而用户在安装 nvidia 官方驱动的时候 Nouveau 又成为了阻碍,在不干掉 Nouveau 时,安装 nvidia 官方驱动时总是报错。通常报错提示信息为:
“ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”。

因此通常在安装 nvidia 官方驱动前需要先移除 Nouveau 驱动。
UOS 系统环境上安装 nvidia 官方驱动有如下三种方法。

  • 安装官方闭源驱动(推荐)
  • 使用软件包管理器安装
  • 显卡驱动管理器安装

下面将详细介绍安装步骤。


方法一:安装官方闭源驱动(推荐)

  1. 下载官方 Nvidia 显卡驱动
    下载地址:https://www.nvidia.cn/drivers/unix/
    在驱动的下载页显示有多个版本可供选择,通常驱动版本的选择策略如下:
    a) 主流显卡选择”最新的产品分支版本"或"最新的新功能分支版本";
    b) 对于型号比较老旧的显卡,则选择”传统GPU超级新版本[xxx.xx系列]”。
    注:
    发现部分较老的显卡新的驱动版本也支持,这种情况下,则优先选择新版本的显卡驱动。
    390.xxx 版本显卡驱动官方支持截止日期为2022年末。
    340.108 版本显卡驱动最高仅支持5.4内核版本,且后续 nvidia 官方将不再支持。

关于官方传统显卡驱动的支持情况详见:https://nvidia.custhelp.com/app/answers/detail/a_id/3142

点击对应的版本后进入下载界面:

可以在 ”产品支持列表” 中查看该版本显卡驱动支持的显卡设备。
通常情况下,存在有多个版本的显卡驱动同是支持某一款显卡,我们本着 “选新不选旧” 的原则下载适合的显卡驱动。
驱动文件下载完成后,需对驱动文件添加可执行权限(以390.144版本为例):

$ sudo chmod +x ./NVIDIA-Linux-x86_64-390.144.run
  1. 禁用 nouveau 驱动(该步骤必须在安装驱动之前完成!!!):
$ sudo deepin-editor /etc/default/grub

增加 "rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 ",如下图所示:

保存并退出,执行如下命令更新 grub 配置文件:

$ sudo update-grub

执行完成后,重启系统。
若在重启过程中无法进入到桌面环境,则Ctrl + Alt + F2 进入 tty 命令行界面。
3. 安装驱动
安装显卡驱动需要进入系统运行级别 3

$ sudo init 3

登录并进入命令行,卸载曾安装的 nvidia 驱动

$ sudo apt purge nvidia*
$ sudo apt autoremove --purge

待卸载完毕后,执行如下命令安装显卡驱动

$ sudo ./NVIDIA-Linux-x86_64-390.144.run --no-questions

安装过程中按照提示操作,除非你知道每个提示的真实含义,否则所有的提示都选择默认即可,安装完成若无报错则表示驱动安装成功,然后重启系统即可。


方法二:使用软件包管理器安装(不推荐)

  1. 安装nvidia-detect命令
$ sudo apt update
$ sudo apt install nvidia-detect
  1. 查看显卡设备使用的驱动版本
    执行 nvidia-detect 命令以检测 nvidia 显卡适用的 nvidia 驱动版本:
uos@uos:~$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF100 [GeForce GTX 470] [10de:06cd] (rev a3)Checking card:  NVIDIA Corporation GF100 [GeForce GTX 470] (rev a3)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the`nvidia-legacy-390xx-driver`
package.
  1. 安装显卡驱动
    根据 nvidia-detect 输出可知,推荐安装的显卡驱动为 nvidia-legacy-390xx-driver。若在此之前有安装nvidia驱动,则需要先卸载之前安装的驱动:
    卸载方式如下:
$ sudo init 3
$ sudo apt purge nvidia*
$ sudo apt autoremove --purge

待卸载完毕后,执行如下命令安装显卡驱动

$ sudo apt install nvidia-legacy-390xx-driver

安装成功后,重启系统即可。
若安装失败,则使用方法一,下载并安装官方显卡驱动。


方法三:显卡驱动管理器安装(不推荐)

  1. 在应用商店中搜索并安装 ”显卡驱动管理器”。
  2. 打开 ”显卡驱动管理器”,选择 ”使用闭源驱动” 并点击确定。等待安装完成即可,安装过程会重启系统,记得保存工作资料。

    注:此方法可能会出现由于兼容性问题导致切换失败的情况。
    因此,若安装失败,则使用方法一,下载并安装官方显卡驱动。

UOS 安装nvidia官方显卡驱动相关推荐

  1. centos打显卡驱动命令_在Linux系统下安装Nvidia官方显卡驱动的方法

    一.安装Nvidia驱动步骤: 1.到NV官网:http://www.nvidia.cn/Download/index.aspx?lang=cn 下载295.59版本Linux驱动.得到一个以.run ...

  2. Kali linux安装Nvidia官方显卡驱动的心灵路程

    Kali安装Nvidia显卡驱动 Kali系统安装好后先看硬件,发现显卡驱动是一个名字叫nouveau的开源驱动,实际使用起来发现偶尔都会有鼠标延迟的情况,于是决定安装Nvidia的官方驱动,从此就走 ...

  3. windows 安装nvidia p102显卡驱动

    windows10 安装nvidia p102显卡驱动 背景 解决方法 背景 公司发了个nvidia p102矿卡用于计算用,ubuntu上驱动起来很好用,但是有时候要在windows上画画图.奈何在 ...

  4. 1080 linux驱动下载,CentOS 7安装NVIDIA GTX1080显卡驱动

    再 CentOS 7安装NVIDIA GTX1080显卡驱动,直接说安装步骤和遇到的问题: 一:首先当然是要把驱动下载下来啦.我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.g ...

  5. Debian 8桌面安装Nvidia GTX960显卡驱动

    前言 还是上次那个朋友,帮他把组装电脑装好Debian系统后,首先是出现USB无线网卡驱动问题,现在又是出现显卡驱动问题. 因为没有安装显卡闭源驱动,每次开机都会出现提示没有使用硬件加速,不推荐使用之 ...

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

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

  7. CentOS6.5安装NVIDIA的显卡驱动

    刚刚安装的CentOS6.5显示特别差,还不能修改分辨率,要安装NVIDIA驱动,就方便修改分辨率了. Linux下安装显卡驱动软件明显不如windows下的方便,安装不好,直接开机不了,甚至最坏要重 ...

  8. CentOS 7.6安装 NVIDIA 独立显卡驱动(完整版)

    1. 安装基础依赖环境 yum -y install gcc kernel-devel kernel-headers 2.查看内核和源码版本是否一致 查看内核版本: [root@localhost 1 ...

  9. ubuntu安装nvidia 750ti显卡驱动

    NVIDIA (英伟达)公司已经发布了针对 Linux 用户的显卡驱动 Nvidia Driver 334.21,该驱动程序新增加支持 GeForce GTX 750 Ti. GeForce GTX ...

  10. 如何在ubuntu 2210中安装NVIDIA 515显卡驱动、CUDA 11.7和cuDNN 8.4

    如何在ubuntu 2210中安装NVIDIA驱动.CUDA和cuDNN 本篇讲解参考NVIDIA官方CUDA ToolKIT DOCUMENTATION和CUDNN DUCUMENTATION 本机 ...

最新文章

  1. 解读 | Arm 机器学习处理器的独特之处
  2. linux启动脚本 范本,Linux—微服务启停shell脚本编写模板
  3. c# GDI+简单绘图(二)
  4. JS拼凑方法之join
  5. 财务思维02-资产边界
  6. socket(套接字)详解一种通讯机制
  7. geotools读取shp文件及shp文件操作工具类代码
  8. 【目标检测】ATSS: bridging the gap between anchor-based and anchor-free detection via ATSS (cvpr20)
  9. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...
  10. python 读shell
  11. Design Pattern: Adapter 模式 - Object Adapter
  12. java零基础从入门到精通(全)
  13. java程序员入职自我介绍,看完直接跪服
  14. java实现小写转大写_人民币小写转大写(Java实现)
  15. 系统管理Lesson 14. Performing Database Backups
  16. 薅羊毛拼团商城2.5.3小程序源码
  17. 关于Reactor 模式
  18. 用计算机算法拼拼图,算法 – “拼图拼图”拼图
  19. STM32F4基础工程移植FreeRTOS
  20. 服务器系统共享文件,服务器操作系统文件共享设置

热门文章

  1. 2019年1月份整理的Unity3D游戏完整源码
  2. char数组打印地址和内容;
  3. 【路由优化】基于能量均衡高效的LEACH协议改进算法附matlab代码
  4. SAP 入门学习途径——官方工具使用
  5. 【合集】SAP 成都研究院开发工程师们精彩纷呈的工作和生活片段
  6. cdrx8如何批量导出jpg_Coreldraw 8插件下载|Coreldraw x8高版本文件(保存为coreldraw 8.0版)最新插件_ - 极光下载站...
  7. 拍乐云基于AV1的实时视频系统技术实践 | 2021 LiveVideoStackCon 演讲回顾
  8. 闽什么什么院第二课堂网课破解-----微信内置浏览器
  9. 最新邮箱匹配正则(邮箱前缀可包含_)
  10. 设计FMEA步骤四:失效分析