1.NVIDIA显卡驱动下载:
所有驱动程序
我下载的版本:
NVIDIA-Linux-x86_64-430.40.run
2.禁用 Nouveau 驱动程序
要安装显示驱动程序,必须首先禁用 Nouveau 驱动程序,nouveau 是 Ubuntu 自带的第三方开源 NVIDIA 卡驱动,安装 NVIDIA 官方驱动之前需要禁用 nouveau。
(1)在终端界面下创建一个文件:/etc/modprobe.d/blacklist-nouveau.conf
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
#在文件中插入如下两行
blacklist nouveau
options nouveau modeset=0
(2)重新生成内核initramfs:
sudo update-initramfs -u
(3)重启系统
(4)验证nouveau是否已禁用
lsmod | grep nouveau
# 如果看不到任何关于 nouveau 的信息,说明已经关闭
3.进入命令行界面
在ubuntu下按ctrl+alt+f1
一些命令:
sudo service lightdm stop //关闭图形界面
sudo service lightdm stop //打开图形界面
ctrl+alt+f7 //切换到图形界面
按 CTRL + ALT + F7 无图形化界面,说明已经关闭了图形化界面
按 CTRL + ALT + F1 进入 tty1 文本模式,关闭 (图形) 桌面显示管理器 lightdm
sudo service lightdm stop //关闭图形界面
sudo apt-get remove nvidia-* //卸载原有驱动
4.执行run文件(NVIDIA-Linux-x86_64-430.40.run):
sudo chmod a+x NVIDIA-Linux-x86_64-430.40.run
sudo ./NVIDIA-Linux-x86_64-430.40.run -no-x-check -no-nouveau-check -no-opengl-files
#注:
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
安装过程的选项:
The 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
选择:install without signing
选泽 ignore gcc version
Installing Nvidia's 32-bit compatibility libraries?
选择 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
5.挂载显卡驱动及验证:
modprobe nvidia
nvidia-smi
# 重启
sudo reboot
Reference
https://blog.csdn.net/xunan003/article/details/81665835