机器配置
超微工作站7048GR-TR
显卡:4*Titan X Pascal架构
内存:32G*2
CPU:2* XEON E5-2630 V4
由于工作需要caffe,开始在安装显卡驱动时候一直出现loop login问题,网上查资料原因是,NVidia的驱动默认会安装openGL,而实际上ubuntu内核本身也有openGL而且和GUI显示息息相关,那么一旦NVidia的驱动覆写了opengl,在GUI需要动态链接opengl库的时候就引起问题。
一旦安装之后出现这种问题,也不要急着装系统,可以将显卡驱动卸载就会恢复正常,
Control+alt+f1进入tty1对显卡驱动进行卸载。如果使用命令行ppa安装(如下)
sudo services lightdm stop
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get updates
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
sudo reboot
或者
System Settings -> Software & Updates -> Additional Drivers
安装,可以通过sudo apt-get remove --purge nvidia* 命令来卸载
如果通过执行NVIDIA-Linux-x86_64-367.57.run文件安装,可以通过
Sudo NVIDIA-Linux-x86_64-367.57.run –uninstall来实现卸载。
正确安装驱动步骤:
进入命令行界面Ctrl-Alt+F1
关闭图形界面服务
Sudo services lightdm stop
如果以上命令提示services:command not found 可以使用下边命令
sudo /etc/init.d/lightdm stop 关闭图形界面
给驱动run文件赋予执行权限sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安装(注意参数) sudo ./NVIDIA-Linux-x86_64-375.20.run –no-x-check –no-nouveau-check–no-opengl-files
–no-x-check 安装驱动时关闭X服务
–no-nouveau-check 安装驱动时禁用nouveau
–no-opengl-files 只安装驱动文件,不安装OpenGL文件
重启,并不会出现循环登录的问题
安装完之后就可以正常登陆,但可能会出现分辨率不正常(图标变大)
可以采用xrandr并修改xorg.conf来解决
sudo gedit /etc/X11/xorg
.conf
修改如下:
HorizSync
31.0-
84.0
VertRefresh
56.0-
77.0
即最终的xorg.conf文件为:
Section "Device"
Identifier
"Configured Video Device"
EndSection
Section "Monitor"
Identifier
"Configured Monitor"
Horizsync 30-84
Vertrefresh 56-77
EndSection
Section "Screen"
Identifier
"Default Screen"
Monitor
"Configured Monitor"
Device
"Configured Video Device"
SubSection
"Display"
Modes
"1920x1080""1360x768"
"1024x768"
"1152x864"
EndSubSection
EndSection
如果文件里没有分辨率参数记得自己写入。
注销系统再次登录后,选择适合的桌面分辨率即可。
注意:
1、安装CUDA时一定使用runfile文件,这样可以进行选择。不再选择安装驱动,以及在弹出xorg.conf时选择NO
2、不要使用ubuntu设置中附加驱动中驱动
安装cuda8.0时候可能会遇到
unsupported compiler 6.2.0 Use --override to override this check错误类型
可以通过执行如下命令来解决
sudo sh your_cuda_run_file --override
安装Opencv时候,脚本下载太慢,可以提前下载好,然后执行脚本,将带锁的OpenCV文件权限降低
sudo chmod -R 777 OpenCV
然后解压文件,复制到OpenCV文件夹下
在执行下边这一步时,需要在线下载 ippicv_linux_20141027.taz文件,实在太慢。
解决方法:首先下载文件ippicv_linux_20141027.ta,将其放在/opencv-3.1.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e文件夹下即可。红色文件夹名可能会不同,只要在放置前进入downlosds目录进行查看即可。