Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡
在安装显卡之前请先把ubuntu 18.04系统提前安装好。
需要准备的资料:
NVIDIA 驱动
下载驱动
驱动的下载地址,在此下载页面选择合适的显卡,目前最新的显卡驱动版本是430.26,切记选择.run
文件。
更新PCI ID
由于目前ubuntu 18.04使用的内核版本是4.15.0,比较新的显卡还没有同步更新到位,所以我们需要手动更新一下支持的PCI ID。
打开终端输入:
sudo update-pciids
查看命令是否成功执行:
sudo cat /usr/share/misc/pci.ids | grep -i rtx
1043 8673 TURBO-RTX2070-8G1043 8673 TURBO-RTX2070-8G1043 8673 TURBO-RTX2070-8G1e02 TU102 [TITAN RTX]1e04 TU102 [GeForce RTX 2080 Ti]1e07 TU102 [GeForce RTX 2080 Ti Rev. A]...
有些发行版是在
/usr/share/hwdata/pci.ids
文件内。
查看当前插入的RTX2080Ti是否正确识别:
lspci | grep -i nvidia
42:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti Rev. A] (rev a1)42:00.1 Audio device: NVIDIA Corporation TU102 High Definition Audio Controller (rev a1)42:00.2 USB controller: NVIDIA Corporation TU102 USB 3.1 Controller (rev a1)42:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU102 UCSI Controller (rev a1)
安装驱动
安装依赖
sudo apt-get install gcc g++ make
因为安装过程需要这些工具,g++不一定需要,保险安装。
禁止nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
在文件末尾加入:
blacklist nouveauoptions nouveau modeset=0
执行下面命令生效:
sudo update-initramfs -u
此步骤完成后需要重启系统,切记。
停止桌面环境
为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。
执行以下linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前工作。
通过Ctrl+Alt+F3
(F1-F6)快捷键打开终端,先登录然后输入下面命令:
sudo telinit 3
之后会进入一个新的命令行会话,使用当前的用户名密码登录
终端执行安装命令
sudo chmod +x NVIDIA-Linux-x86_64-430.26.run # 添加执行权限sudo bash NVIDIA-Linux-x86_64-430.26.run –no-opengl-files –no-x-check
参数介绍:
–no-opengl-files只安装驱动文件,不安装OpenGL文件。这个参数最重要,不加很有可能出现循环登录,也就是loop login。–no-x-check安装驱动时不检查X服务
过程中步骤选择如下:
此步骤选择继续安装,即使预安装脚本执行失败也继续安装。
如果提示安装32位的兼容库,可以不选择(推荐)。
自动更新X配置文件时,请选择“否”。
安装完成后重新启动系统。
验证显卡是否安装成功
打开终端执行:
nvidia-smi
输出结果如下代表成功:
Tue Jul 9 20:55:38 +-----------------------------------------------------------------------------+| NVIDIA-SMI 430.26 Driver Version: 430.26 CUDA Version: 10.2||-------------------------------+----------------------+----------------------+| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC || Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. ||===============================+======================+======================|| 0 GeForce RTX 208... Off | 00000000:42:00.0 On | N/A || 0% 44C P8 17W / 300W | 295MiB / 11011MiB |0%Default |+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+| Processes:GPU Memory || GPU PID Type Process name Usage||=============================================================================|| 01418G /usr/lib/xorg/Xorg 18MiB || 01449G /usr/bin/gnome-shell57MiB || 01718G /usr/lib/xorg/Xorg 100MiB || 01832G /usr/bin/gnome-shell109MiB || 03780G gnome-control-center 6MiB |+-----------------------------------------------------------------------------+