系统:ubuntu16.04
电脑配置:Intel® Xeon® CPU E3-1220 v6 @ 3.00GHz × 4
显卡型号:Quadro K620
该安装过程的前提:在全新的机子上安装Ubuntu16.04。安装完系统后,打开终端。接下来:
第一步:对系统的软件进行升级和更新
sudo apt-get upgraed
sudo apt-get update
第二步:安装相关工具
sudo apt install cmake
sudo apt install git
sudo apt-get install ninja-build
sudo apt-get install vim
第三步:安装相关依赖
sudo apt-get install bison flex libboost-program-options-dev
sudo apt-get install libboost-filesystem-dev libboost-system-dev
sudo apt-get install libboost-thread-dev libx11-dev libgl1-mesa-dev
sudo apt-get install libglewmx-dev libspnav-dev libopenscenegraph-dev
sudo apt-get install libopencv-dev qtbase5-dev
sudo apt-get install mesa-utils nvidia-current nvidia-current-dev freeglut3-dev build-essential libtool libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglewmx1.6-dev glew-utils git cmake libboost-all-dev bison bisonc++ flex libudt0v5 libturbojpeg
第四步:卸载现有的显卡驱动并重新安装新的显卡驱动
1.下载显卡驱动
安装新的显卡驱动需要根据硬件显卡的型号和安装的Ubuntu系统来找相应的显卡驱动,我的显卡信息如上。显卡驱动搜索地址为https://www.nvidia.cn/Download/index.aspx?lang=cn 笔者所用的驱动直接下载地址为https://cn.download.nvidia.cn/XFree86/Linux-x86_64/430.50/NVIDIA-Linux-x86_64-430.50.run 最好直接放在home文件内(自己能找到就行)。
2.卸载现有的显卡驱动并安装已经放在home中的驱动文件
首先更改属性
#将原 驱动添加到黑名单blacklist.conf
sudo ls -lh /etc/modprobe.d/blacklist.conf //查看黑名单文件是否存在
sudo chmod 666 /etc/modprobe.d/blacklist.conf //对黑名单权限设置
sudo vim /etc/modprobe.d/blacklist.conf //打开黑名单文件
#接下来在黑名单文件内容的最后添加如下内容:
(Esc键-->i键,进入插入模式,将光标移动到文末,并加入以下内容:)
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
(Esc键-->:键,键入wq。回车。此时已经保存退出)。
然后更新+重启
sudo update-initramfs -u
init 6 //重启
#重启后如果进入图形界面就用终端进行接下来的卸载和安装操作。如果进不来界面。就ctrl+alt+f1进入控制台模式操作。就算进得来界面,界面的图标应该也是大大的那种!
控制台登录为:
在login:后面输入用户名,回车
然后在password:后面输入密码,回车。
接下来的操作与有界面的终端操作一样。
再然后卸载现有驱动并安装新的驱动
lsmod | grep nouveau
# 没有输出即为屏蔽好了。接下来装驱动,首先卸载之前装的驱动
sudo apt-get --purge remove nvidia-* //卸载
sudo chmod a+x NVIDIA-Linux-x86_64-430.50.run //对现有的驱动改权限
sudo ./NVIDIA-Linux-x86_64-430.50.run -no-x-check //安装现有驱动
#依次选择 Continu->Yes->Yes->Yes->OK 。至此显卡驱动安装完毕。
最后,重启机器!重启后的界面应该就是很正常的那种!。
#重启机器
init 6
第五步:下载Equalizer
git clone --recursive https://github.com/Eyescale/Equalizer.git
参考: https://www.zhihu.com/question/27159393
clone --recursive https://github.com.cnpmjs.org/Eyescale/Equalizer.git
第六步:Equalizer编译
git config --global http.postBuffer 20000000 //清除缓存,下载大文件或者大动作之前可以用它!下载了很久,到一半就停了的情况,就执行它
cd Equalizer
git submodule update --init
git init
mkdir build
cd build
cmake -GNinja -DCLONE_SUBPROJECTS=ON ..
ninja
第七步:运行案例
cd bin
./eqPly
能够出来图形就是成功了。