下载显卡驱动
- 官方下载链接:驱动程序
- 如果你的操作系统是Linux的64位系统,可通过下述命令直接下载
VSESION_NAME=470.63.01
sudo apt install gcc g++ make
wget https://cn.download.nvidia.cn/XFree86/Linux-x86_64/${VSESION_NAME}/NVIDIA-Linux-x86_64-${VSESION_NAME}.run
禁用显卡驱动
# 备份原有系统显卡驱动
BASEPATH=/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/
sudo mv ${BASEPATH}/nouveau.ko ${BASEPATH}/nouveau.ko.org
# 更新显卡配置
sudo update-initramfs -u
# 重启电脑使配置生效
sudo shutdown -r 0
安装显卡驱动
- 通过按键Ctrl+Alt+F2进入tty2界面
- 首次打开会提示输入用户账号进行登陆
- 登陆成功后输入命令
sudo init 3
关闭图形化界面 - 禁用图形化界面成功后会跳转到tty1界面
- 在tty1界面执行以下命令
sudo sh NVIDIA-Linux-x86_64*.run
- 部分安装选项:Continue Installation->OK(32-bit)->No(nvidia-xconfig)->OK
- 输入命令
sudo shutdown -r 0
重启系统
测试显卡驱动
- 输入命令
nvidia-smi
查看信息 - 若返回以下信息则表明安装成功(包含驱动版本号和显卡型号和显存)
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.82 Driver Version: 440.82 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:01:00.0 On | N/A |
| 0% 46C P8 2W / 250W | 176MiB / 7979MiB | 2% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 7908 G /usr/lib/xorg/Xorg 35MiB |
| 0 8290 G /usr/lib/xorg/Xorg 44MiB |
| 0 8482 G /usr/bin/gnome-shell 84MiB |
+-----------------------------------------------------------------------------+
循环登录问题
最好保留一份NVIDIA显卡驱动文件在用户根目录下,方便下次重装显卡驱动
针对Ubuntu 18.04 LTS版本
循环登陆的问题已经在该版本解决,可以正常登陆,但是为了能让显卡正常工作,需要重新安装显卡驱动。
针对Ubuntu 16.04 LTS版本
该版本需要先重装显卡驱动,命令和过程与上面相同,但是要保证当前运行的Linux内核为最新版本。