第一步: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)如果提示是否接受(accept),选accept 如果提示有是否继续,选择continue install 如果提示是否安装新的 kernel modules,选yes; 如果提示32Bit字样,选择yes; 如果提示编译模块,询问是否进行编译,选ok; 如果提示将要修改Xorg.conf,询问是否允许,选Yes; 基本上都是选择accept、continue install、yes、ok。
3) (当遇到时候询问是否安装openGL的时候,要小心,如果你只是想用nvidia进行计算,用比如intel集成显卡显示的话,就不需要安装,他会覆盖掉你原有的openGL,造成后续一些错误,一般这个可不选) Accept EULA conditions Say YES to installing the NVIDIA driver SAY YES to installing CUDA Toolkit + Driver Say YES to installing CUDA Samples
(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