系统:ubuntu16.04
显卡:Geforce GTX 1660
此方法亲测有效
1 下载显卡驱动
进入nvidia官网:https://www.geforce.cn/drivers
根据显卡型号选择要下载的驱动
比如我的显卡:Geforce GTX 1660,选择的是:
开始搜索,然后任意选择一个非BETA版本下载至本机。
2 卸载原先的驱动,禁用nouveau
sudo apt-get remove --purge nvidia*
然后禁用
$cd /lib/modules/4.0.0-12-generic/kernel/drivers/gpu/drm/nouveau
#注意:上面命令中的 4.0.0-12-generic 根据ubuntu版本的不同而不同,具体是哪一个可以自己查看
$sudo mv nouveau.ko nouveau.ko.org
$sudo update-initramfs -u
然后重新启动计算机
3 开始安装
进入ubuntu后,在桌面按下Ctrl+Alt+F1进入命令行界面
输入root用户名和密码登录。
如果没有设置过root密码请参考此文章:https://blog.csdn.net/Max_Loo/article/details/81316745
然后执行以下命令:
$sudo service lightdm stop
#关闭图形界面
$cd /home/username/Downloads
#进入去驱动程序所在的默认下载目录,上面的username为你的用户名,如果你把放在其他地方,进入相应的目录
$sudo chmod a+x NVIDIA-Linux-x86_64-390.77.run
#后面的驱动要改为你自己的驱动,可在输入NVIDIA后按下Tab键自动补全
$sudo ./NVIDIA-Linux-x86_64-390.77.run -no-opengl-files
#待安装完成后,打开图像界面
$sudo service lightdm start
进入系统后查看是否安装成功:
$nvidia-smi
若出现以下内容说明安装成功:
4 其他方法安装驱动
另外有一种更为便捷的安装驱动方法:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
然后点击 系统设置 —>软件和更新—>附加驱动。
选择其中一个后面带nvidia-*的开源驱动,比如我选择的418。
应用更改并重启即可。
参考:https://blog.csdn.net/Max_Loo/article/details/81304949