Ubuntu 16.04安装Equalizer并行渲染引擎

系统: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

能够出来图形就是成功了。

总结:整个过程中跟网速也是有很大的关系,慢的时候编译过程有半个多小时,快的时候十分钟。所以一定要有耐心!!!

至于并行渲染的环境配置等待下一篇文章!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值