写在最前
系统是ubuntu 16.04 ,显卡是NVIDIA GeForce RTX 2070 SUPER,比较坑的环境是离线无法连接外网。
安装不成功的关键问题大多是驱动程序与内核版本不兼容
在下载驱动之前,需要确认显卡的最小系统支持,此项可在下载页面中查看
驱动的下载地址

我的内核之前升级到了5.16.13,但是切换内核版本始终未成功,系统中安装了四个版本的内核驱动,高版本切低版本不成功,可能是我的姿势不对,所以将高版本的内核驱动全部下载了,留下了Linux Version 4.15.0-142-generic这个版本。
- 查看Linux中安装了哪些内核
使用dpkg --get-selections | grep linux或者dpkg --list |grep linux命令 - 删除多余的内核
使用sudo apt-get purge linux-image-<版本号>命令 - 查看当前使用的内核版本
内核驱动使用的版本可通过uname -r查看。
16.04使用的驱动和内核

使用的内核版本Linux Version 4.15.0-142-generic
开始着手安装
前期工作
禁用nouveau
ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。指令如下
sudo gedit /etc/modprobe.d/blacklist.conf 打开文件,在最后添加如下两行:
blacklist nouveau
options nouveau modeset=0
更新系统修改
sudo update-initramfs -u ,输入指令后重启系统(一定要重启),确保到位。
- 警告1
W: Possible missing firmware /lib/firmware/i915/**
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915,Crtl + f 查找对应的缺失文件,将其放置于/lib/firmware/i915/目录下 - 警告2
W: Possible missing firmware /lib/firmware/nvidia/**
删除nvidia目录,重启即可
验证nouveau是否已禁用
lsmod | grep nouveau,无任何输出说明ok
安装驱动
-
下载后的run文件拷贝至home目录下, 文件为:
NVIDIA-Linux-x86_64-xxx.run -
在
ubuntu下按ctrl+alt+f1进入命令行界面,登录到命令行界面。 -
sudo service lightdm stop关闭图形界面,必须关闭 -
sudo apt-get remove nvidia-*卸载系统中存在的驱动,默认有安装的 -
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run给文件权限 -
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files,其中:
--no-x-check:安装驱动时关闭X服务-no-nouveau-check:安装驱动时禁用nouveau- -
no-opengl-files:只安装驱动文件,不安装OpenGL文件
-
在安装过程中会出现:
he distribution-provided pre-install script failed! Are you sure you want to continue?选择yes继续。Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?选择NO继续Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.选择Yes继续
- 安装成功后,在命令行输入:
sudo service lightdm start//重启图形界面, 按Ctrl+Alt+F7返回图形界面 - nvidia-smi , nvidia-setting//检测是否安装成功
到此驱动就安装好了。
写在最后
独显安装成功后,将hdmi都插在独显上即可分屏。
本文详细指导在无网环境下,如何在Ubuntu 16.04上安装NVIDIA GeForce RTX 2070显卡驱动,包括禁用nouveau、内核管理、驱动下载及安装步骤,确保兼容性和系统优化。

1万+

被折叠的 条评论
为什么被折叠?



