使用官方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驱动程序安装。