第一步:NVIDIA驱动安装
1.安装相关依赖项
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler --no-install-recommends libboost-all-dev libopenblas-dev liblapack-dev libatlas-base-dev libgflags-dev libgoogle-glog-dev liblmdb-dev
2.安装驱动流程
(1)查询NVIDIA驱动型号并下载驱动:
首先去官网 https://www.nvidia.cn/Download/index.aspx?lang=cn查看适合自己显卡的驱动并下载:
我的显卡型号是GeForce GTX 1050Ti(notebook),系统是linux 64位,按照要求选择,如下是流程图:
输入正确配置,注意笔记本型号,产品系列要加(Notebooks)标签的;依次点击搜索--->下载--->下载
下载完成后:
驱动文件后缀名应当是以.run结尾的我们要把这个文件移动到家目录下,原因是下面我们要切换到文字界面下,如果放到~/下载下面,我们没有办法进入下载这个目录(没有中文输入法,且中文全部是乱码)
(2)清除nvidia相关的软件
sudo apt-get --purge remove nvidia-*
(3)关闭图形化界面(测试过如果不关闭的话安装不成功)
sudo /etc/init.d/lightdm stop
(4)关闭图形化界面后,进入DOS界面后按“ Ctrl+Alt+F1”键进入tty1,出现命令输入行。(这一步一定要照做)
(5)输入用户名和密码登录并进入超级用户;
su -s
(6)驱动安装
进入安装目录(如果已经跟随第一步,把下载的驱动文件移动到家目录下,则直接执行如下命令)
sudo ./NVIDIA-Linux-x86_64-410.78.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check 安装驱动时关闭x服务
-no-nouveau-check 安装驱动时禁止用nouveau
-no-opengl-files 只安装驱动文件,不安转opengl文件
驱动开始安装,会出现如下情况:
1)安装开始报错 the distribution-provided pre-install script failed!不必理会,继续安装
2)安装选项选择中注意只有一项,NVIDIA driver选项,选择no,不安装,(这个默认提供的驱动和我们需要的不匹配,如果选择安装的话会覆盖掉之前安装的驱动,后续会出现错误),其余选项全部是accept或者yes,等待几分钟,安装完成。
(7)开启图形化界面
sudo /etc/init.d/lightdm start
(8)检查驱动安装是否完成
cat /proc/driver/nvidia/version
如果显示显卡驱动版本,说明安装成功。如下图所示:
或者
sudo nvidia-smi
如果显示显卡驱动版本,说明安装成功。如下图所示:
安装完成;
如果有更多ubuntu+cuda+caffe+slam方面的问题或者更多后续内容以及使用技巧请参考:https://blog.csdn.net/weixin_41994751