尝试了无数方法,终于安装成功,总结一下安装步骤。
显卡型号:GTX 1660Ti
系统版本:Ubuntu 18.04
建议开始前使用Ubuntu自带的“软件更新器”更新一下系统。
第一步:禁用nouveau驱动
·nouveau禁止命令写入文件
sudo vim /etc/modprobe.d/blacklist.conf
·文件末尾添加以下语句
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
·调用指令禁止nouveau
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
·更新内核
sudo update-initramfs -u
·重启系统
sudo reboot
·验证是否生效(若没有输出结果,则表明nouveau禁用成功)
lsmod | grep nouveau
第二步:禁用security boot(至关重要)
各电脑方法不同,我的电脑型号是戴尔G3-3590,进入BIOS系统后找到secure boot enable选项,将右侧的对勾取消即可。
第三步:安装NVIDIA驱动
·查看设备可用驱动
sudo ubuntu-drivers devices
·安装指定版本的NVIDIA驱动(建议使用推荐版本)
例如:sudo apt install nvidia-driver-460 --no-opengl-files
·安装驱动后,需要重新启动计算机
sudo shutdown -r now
第四步:检查驱动是否安装成功
·查看当前使用的NVIDIA驱动程序
sudo lshw -c display
·查看现在正在使用的卡
prime-select query
·查看电脑显卡软硬件信息(如果不禁用security boot,这一步会报错,表示驱动安装不成功)
nvidia-smi