费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!!我用的是gcc-7.
1)官网下载显卡驱动
2)apt 下载gcc包及其依赖包,可用apt-cache depends gcc命令查看
3)删除所有原来显卡驱动sudo apt remove --purge nvidia*
4)禁用nouveau驱动: sudo gedit /etc/modprobe.d/blacklist.conf ,在后面添加两行blacklist nouveau; options nouveau modset=0
5)保存,重起:sudo update-initramfs -u;sudo reboot
6)切换到文字界面安装驱动Ctrl+Alt+F3; sudo ./NVIDIA.run
7)根据提示点OK->next->OK等等
中间过程可能会提示缺少make等,根据提示安装即可。
8)查看显卡资源情况
watch -n 10 nvidia-smi
在安装完NVIDIA驱动后,如要安装cuda相关,需要将gcc版本切到低版本,如gcc-4.8.5。