电脑比较旧,显卡是GT 645M的独显。
参考:https://blog.csdn.net/ghw15221836342/article/details/79571559

sudo add-apt-repository ppa:graphics-drivers/ppa  
sudo apt-get update  
sudo apt-get install nvidia-390 #此处要根据上面查询到的版本适当更改
sudo apt-get install mesa-common-dev  
sudo apt-get install freeglut3-dev

1、运行第一步出现错误:Error: retrieving gpg key timed out

解决办法:

  1. 在Terminal打开sources.list
sudo gedit /etc/apt/sources.list
  1. 在sources.list文件末尾添加源 ,可以选择版本
deb http://ppa.launchpad.net/zarquon42/meshlab/ubuntu xenial main 
deb-src http://ppa.launchpad.net/zarquon42/meshlab/ubuntu xenial main 
  1. 在Terminal添加Signing Key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B0D266B35FE5B1B875BEC62D7F0BB3BE5BF00518

  1. 更新
sudo apt-get update && sudo apt-get upgrade
  1. 成功之后就可以安装软件了
sudo add-apt-repository ppa:graphics-drivers/ppa  

测试:
重启之后输入:invidia-smi
一定要重启之后输入。
结果:caffe漫漫人生路-记录1(配置显卡驱动)
我上网查了,因为我的显卡比较旧,所以下面显示GPU not supported,但是不影响gpu的使用。