使用官方nvidia.com驱动程序手动安装

识别NVIDIA VGA卡

以下命令将允许我们识别NVIDIA卡模型:

$lshw -numeric -C display
or
$lspci -vnn | grep VGA

下载官方NVIDIA驱动程序

使用Web浏览器导航到官方NVIDIA网站,并为NVIDIA显卡下载适当的驱动程序。

将文件保存到主目录中。
例如:

$ls
NVIDIA-Linux-x86_64-384.111.bin

安装准备工作

需要以下准备工作来编译和安装NVIDIA驱动程序:

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

禁用nouveau nvidia驱动

下一步是禁用默认的nouveau nvidia驱动程序。
遵循本教程如何禁用默认的nouveau nvidia驱动程序。

确保在进行下一步之前重新启动系统。

停止桌面管理器

为了安装新的NVIDIA驱动程序,我们需要停止当前显示服务器。
最简单的方法是使用“Telinit”命令更改为Runlevel 3.
执行以下Linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前的工作(如果有的话):

$sudo telinit 3

点击Ctrl + Alt + F1并使用用户名和密码登录以打开新的TTY1会话或者通过SSH Shell执行NVIDIA驱动程序安装。

安装nvidia驱动程序

要开始安装NVIDIA驱动程序执行以下Linux命令并按照向导。

我们可能会或者可能不会回答以下一些问题:

$sudo bash NVIDIA-Linux-x86_64-390.87.run
  • 接受许可证
  • 是否要向DKMS注册内核模块源代码?如果以后安装不同的内核,这将允许DKMS自动构建新模块。 - >是的
  • 安装nvidia的32位兼容性库? - >是的
  • 分发的预安装脚本失败!你确定你要继续吗? - >继续安装
  • 发现libglvnd的安装不完整。是否要安装libglvnd的完整副本?这将覆盖任何现有的libglvndlibraries。->安装并覆盖现有文件
  • 我们想运行nvidia-xconfig实用程序吗? - >是的

现在安装了NVIDIA驱动程序。

重新启动系统:

$sudo reboot

配置NVIDIA X服务器设置

重新启动后,我们应该能够从“活动”菜单中启动NVIDIA X服务器设置应用程序。

使用标准 Mint存储库自动安装

第一种方法是最容易执行的,在大多数情况下,它是推荐的方法。
首先,检测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]
driver   : nvidia-driver-390 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin
== cpu-microcode.py ==
driver   : intel-microcode - distro free

使用Ubuntu-drivers命令安装所有推荐的驱动程序:

$sudo ubuntu-drivers autoinstall

或者,使用“APT”命令选择性地安装所需的驱动程序。
例如:

$sudo apt install nvidia-390

完成安装后,重新启动系统。
确认NVIDIA VGA驱动程序安装成功:

$dkms status
nvidia, 390.48, 4.15.0-20-generic, x86_64: installed

或者,如果尚未安装,请安装“NVIDIA-Settings”工具,允许我们通过图形用户界面配置NVIDIA卡:

$sudo apt install nvidia-settings

常见问题

错误信息:

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

解决方法:

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

并重新运行NVIDIA驱动程序安装。

如何在Linux Mint上安装NVIDIA驱动程序
日期:2020-07-07 20:56:59 来源:oir作者:oir