当前位置: 首页>>技术教程>>正文


如何在Ubuntu 19.04 Disco Dingo Linux上安装NVIDIA驱动程序

, ,
目的是在Ubuntu 19.04 Disco Dingo Linux上安装NVIDIA驱动程序。

要在其他Linux发行版上安装Nvidia驱动程序,请遵循我们的Nvidia Linux驱动程序指南。

在本教程中,您将学习:

  • 如何使用标准Ubuntu存储库执行自动Nvidia驱动程序安装
  • 如何使用PPA存储库执行Nvidia驱动程序安装
  • 如何安装官方的Nvidia.com驱动程序
Installed NVIDIA drivers onUbuntu 19.04 Disco Dingo

在Ubuntu 19.04 Disco Dingo Linux上安装了NVIDIA驱动程序。安装后,可以选择按照我们的要求运行Nvidia图形卡测试在Linux上对您的图形卡进行基准测试指南。

使用的软件要求和约定

软件要求和Linux命令行约定
类别 使用的要求,约定或软件版本
系统 Ubuntu 19.04 Disco Dingo Linux
软件 不适用
其他 以root身份或通过Linux特权访问Linux系统sudo命令。
约定 -要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令$-要求linux命令以普通非特权用户身份执行

如何使用标准Ubuntu存储库逐步安装Nvidia驱动程序

第一种方法最容易执行,并且在大多数情况下是推荐的方法。

  1. 首先,检测您的nvidia图形卡的型号和推荐的驱动程序。为此,请执行以下命令。请注意,您的输出和推荐的驱动程序很可能会有所不同:
    
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    manual_install: True
    driver   : nvidia-driver-418 - distro non-free recommended
    driver   : nvidia-driver-390 - distro non-free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    



    从上面的输出中,我们可以得出结论,当前系统具有NVIDIA GeForce GTX 1060 6GB图形卡已安装,建议安装的驱动程序是nvidia-driver-418

  2. 安装驱动程序。

    如果您同意建议,请随时使用ubuntu-drivers再次命令以安装所有推荐的驱动程序:

    
    $ sudo ubuntu-drivers autoinstall
    

    或者,使用apt命令。例如:

    
    $ sudo apt install nvidia-driver-418
    
  3. 安装结束后,重新启动系统即可。
    
    $ sudo reboot
    

使用PPA存储库自动安装以安装Nvidia Beta驱动程序

  1. 使用graphics-driversPPA存储库使我们可以安装最新的Nvidia Beta驱动程序,以免出现系统不稳定的风险。首先,请添加ppa:graphics-drivers/ppa存储库到您的系统中:
    $ sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. 接下来,确定您的图形卡型号和推荐的驱动程序:
    
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    manual_install: True
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-418 - distro non-free recommended
    driver   : nvidia-driver-396 - third-party free
    driver   : nvidia-driver-415 - third-party free
    driver   : xserver-xorg-video-nouveau - distro free builtin
    

    在这种情况下hird-party free司机落后了。

  3. 安装Nvidia驱动程序

    与上面的标准Ubuntu存储库示例相同,可以自动安装所有推荐的驱动程序:

    
    $ sudo ubuntu-drivers autoinstall
    

    或选择性地使用apt命令。例:

    
    $ sudo apt install nvidia-driver-418
    
  4. 全做完了。

    重新启动计算机:

    
    $ sudo reboot
    


逐步使用官方Nvidia.com驱动程序进行手动安装

  1. 识别您的NVIDIA VGA卡。

    以下命令可让您识别您的Nvidia卡型号:

    
    $  lshw -numeric -C display
    or
    $ lspci -vnn | grep VGA
    or
    $ ubuntu-drivers devices
    
  2. 下载官方的Nvidia驱动程序。

    使用网络浏览器导航到官方Nvidia网站并下载适用于您的Nvidia图形卡的驱动程序。

    另外,如果您知道自己在做什么,则可以直接从Nvidia Linux驱动程序列表。准备就绪后,您应该得到一个类似于以下所示的文件:

    
    $ ls
    NVIDIA-Linux-x86_64-418.56.run
    
  3. 安装先决条件

    编译和安装Nvidia驱动程序需要满足以下先决条件:

    
    $ sudo dpkg --add-architecture i386
    $ sudo apt update
    $ sudo apt install build-essential libc6:i386
    


  4. 禁用Nouveau Nvidia驱动程序。

    下一步是禁用默认的nouveau Nvidia驱动程序。遵循本指南关于如何禁用默认的Nouveau Nvidia驱动程序。在继续下一步之前,请确保重新启动系统。

  5. 停止桌面管理器。

    为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令。执行以下内容后linux命令显示服务器将停止,因此请确保在继续操作之前保存所有当前工作(如果有):

    
    $ sudo telinit 3
    

    击中CTRL+ALT+F1并使用您的用户名和密码登录以打开新的TTY1会话或通过SSH登录。

  6. 安装Nvidia驱动程序。

    要开始安装Nvidia驱动程序,请执行以下操作linux命令并按照向导进行操作:

    
    $ sudo bash NVIDIA-Linux-x86_64-418.56.run
    
  7. 现在已安装Nvidia驱动程序。

    重新启动系统:

    
    $ sudo reboot
    
  8. 配置NVIDIA X服务器设置。

    重新启动后,您应该能够从“活动”菜单中启动“ NVIDIA X Server设置”应用程序。

    Official Nvidia.com drivers installed on Ubuntu 19.04

    在Ubuntu 19.04上安装的Nvidia.com官方驱动程序

附录

错误信息:


WARNING: Unable to find suitable destination to install 32-bit compatibility libraries

根据您的需要,可以安全地忽略它。但是,如果您想安装Steam游戏平台,则不能忽略此问题。要解决,请执行:


$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libc6:i386

和re-run nvidia驱动程序安装。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8871.html,未经允许,请勿转载。