安装依赖
sudo apt-get install git cmake build-essential
添加黑名单
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
这是个新文件,加入以下两行
blacklist nouveau
options nouveau modeset=0
#检查是否禁用(无输出则表示已禁用)
lsmod | grep nouveau
关闭图形桌面
ubuntu18.04:
sudo systemctl set-default multi-user.target
sudo reboot (此时会进入命令行界面)
ubuntu 16.04 和14.04:
Ctrl-Alt+F1 进入命令行tty
sudo service lightdm stop
更新ramfs
sudo update-initramfs -u
安装驱动
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
# 1. –no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
# 2. –no-x-check 安装驱动时不检查X服务
# 3. –no-nouveau-check 安装驱动时不检查nouveau
注:安装时nvidia-xconfig的选择,如果是独显就yes, 否则可以默认no。
重启图形界面
ubuntu18.04:
sudo systemctl set-default graphical.target
sudo reboot