单位购入一台电脑用作视频处理工作站,总价4万,
丽台专业显卡M5000价值15000元,Intel 至强CPU E2640 v3 2块共约12000元。
同一部电脑双系统,分别在 UbuntuStudio Linux 16.04 (64位)和 Windows 7 旗舰版(64位)下,
使用Blender及国外网友提供的BMW1M-MikePan测试样本,仅分辨率调到100%,采样率调到1000,其它全部设置不变,
各选用 CPU渲染 或 显卡GPU渲染,结果Linux下双CPU渲染效率完胜(+35%)。
(暂没有条件测试“同等价位,单显卡 vs 单CPU”的结果,例如 E5-2680 v3。)
同等价位,单显卡 vs 双CPU,Linux vs Windows——影视工作站Blender渲染测试
- yq-ysy
- 论坛版主
- 帖子: 4467
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
- yq-ysy
- 论坛版主
- 帖子: 4467
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 同等价位,单显卡 vs 双CPU,Linux vs Windows——影视工作站Blender渲染测试
单位购入一台电脑用作视频处理工作站,总价4万,
丽台专业显卡M5000价值15000元,Intel 至强CPU E2640 v3 2块共约12000元。
同一部电脑双系统,分别在 UbuntuStudio Linux 16.04 (64位)和 Windows 7 旗舰版(64位)下,
这次测试的是外国网友的BMW27.blend测试样本,全部设置不变,分辨率依然保持50%,采样率依然保持20,
各选用 CPU渲染 或 显卡GPU渲染,结果Linux下双CPU渲染效率依旧完胜(+10%)。(如果提高分辨率和采样率,优势会拉大)
令人大跌眼镜的是 windows7 的CPU渲染竟然比 Linux 慢了2.35倍还多!
也难怪那些只会用Windows系统的Blender初学者误以为GPU渲染比CPU优快强了。
(暂没有条件测试“同等价位,单显卡 vs 单CPU”的结果,例如 E5-2680 v3。)
丽台专业显卡M5000价值15000元,Intel 至强CPU E2640 v3 2块共约12000元。
同一部电脑双系统,分别在 UbuntuStudio Linux 16.04 (64位)和 Windows 7 旗舰版(64位)下,
这次测试的是外国网友的BMW27.blend测试样本,全部设置不变,分辨率依然保持50%,采样率依然保持20,
各选用 CPU渲染 或 显卡GPU渲染,结果Linux下双CPU渲染效率依旧完胜(+10%)。(如果提高分辨率和采样率,优势会拉大)
令人大跌眼镜的是 windows7 的CPU渲染竟然比 Linux 慢了2.35倍还多!
也难怪那些只会用Windows系统的Blender初学者误以为GPU渲染比CPU优快强了。
(暂没有条件测试“同等价位,单显卡 vs 单CPU”的结果,例如 E5-2680 v3。)
-
- 论坛版主
- 帖子: 5254
- 注册时间: 2007-01-14 16:23
Re: 同等价位,单显卡 vs 双CPU,Linux vs Windows——影视工作站Blender渲染测试
两张图,样本不一样,貌似结果有点差距的样子……第一张的结果,win平台 CPU GPU差不多,然而linux的GPU好像要慢CPU一些
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
- nyfair
- 帖子: 1067
- 注册时间: 2007-12-07 12:49
- 系统: winnux10
- 来自: Tree New Bee
Re: 同等价位,单显卡 vs 双CPU,Linux vs Windows——影视工作站Blender渲染测试
尼玛,楼主帖子太好了
OSX这智障系统,虚拟机里装的blender跑的比OSX原生的blender还流畅
OSX这智障系统,虚拟机里装的blender跑的比OSX原生的blender还流畅
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
- yq-ysy
- 论坛版主
- 帖子: 4467
- 注册时间: 2008-07-19 12:44
- 来自: 广西(桂)南宁(邕)
Re: 同等价位,单显卡 vs 双CPU,Linux vs Windows——影视工作站Blender渲染测试
现在是2017年,与2016年的测试使用同一台电脑用进行测试,不同的是使用 Blender 2.79 版
仍是使用国外网友提供的 BMW27.blend 测试样本(2部宝马车),全部设置不变,
配置仍是总价4万:丽台专业显卡M5000价值15000元,Intel 至强CPU E2640 v3 2块共约12000元。
分别在 UbuntuStudio Linux 16.04 (64位)和 Windows 7 旗舰版(64位)下,
测试的是外国网友的BMW27.blend测试样本,全部设置不变,分辨率依然保持50%,采样率依然保持20,
(1)默认 Tile Size 不变,X:128,Y:128。
Winodws系统下:CPU渲染:1分33.04秒;显卡GPU渲染:1分52.70秒。——CPU胜出17.4%
Linux系统下:CPU渲染:1分17.57秒;显卡GPU渲染:1分53.32秒。——CPU胜出31.5%
(2)开启 Auto Tile Size 插件,
Winodws系统下:CPU渲染(X:32,Y:32。):1分08.85秒;显卡GPU渲染(X:240,Y:180。):1分21.45秒。——CPU胜出15.5%
Linux系统下:CPU渲染(X:32,Y:32。):59.90秒;显卡GPU渲染(X:240,Y:180。):1分40.77秒。——CPU胜出40.5%
(3)手动调整 Tile Size 参数,
Winodws系统下:CPU渲染(X:120,Y:135。):1分39.43秒;显卡GPU渲染(X:960,Y:540。):1分16.26秒。——显卡GPU胜出23.3%
Linux系统下:CPU渲染(X:120,Y:135。):1分23.00秒;显卡GPU渲染(X:960,Y:540。):1分46.21秒。——CPU胜出21.8%
因为画面被分割为32部分,刚好被2个CPU共32个线程使用,
而有些CPU线程提前渲染完毕就空闲下来了,造成效率不高。
显卡GPU渲染画面被刚好分割为1块分配给1个线程,因此没有闲置。
若
Linux系统下:手工修改CPU渲染(X:12,Y:12。)58.17秒;
Winodws系统下:手工修改CPU渲染(X:12,Y:12。)1分07.75秒
相比显卡GPU渲染的最快速度(Windows下):1分16.26秒。——Linux系统下CPU渲染仍然胜出23.7%
此外,由此例子也可看出,
CPU因为线程较多,渲染时每个方格宜小不宜大,而GPU反之,因为线程少。
Blender这个软件在Linux下的CPU的工作效率远远高于Windows,
而显卡GPU在Linux下的工作效率则不及Windows下。
因此奉劝想购买新机器用于Blender创作的朋友,
如果是Intel的CPU搭配Nvidia显卡,那么还是尽量把钱花在CPU上吧。
而在未来,即将推出的 Blender 2.8 新版,
因为有了 AMD 官方派驻的工程师参与编写源代码,情况又会有所不同……
仍是使用国外网友提供的 BMW27.blend 测试样本(2部宝马车),全部设置不变,
配置仍是总价4万:丽台专业显卡M5000价值15000元,Intel 至强CPU E2640 v3 2块共约12000元。
分别在 UbuntuStudio Linux 16.04 (64位)和 Windows 7 旗舰版(64位)下,
测试的是外国网友的BMW27.blend测试样本,全部设置不变,分辨率依然保持50%,采样率依然保持20,
(1)默认 Tile Size 不变,X:128,Y:128。
Winodws系统下:CPU渲染:1分33.04秒;显卡GPU渲染:1分52.70秒。——CPU胜出17.4%
Linux系统下:CPU渲染:1分17.57秒;显卡GPU渲染:1分53.32秒。——CPU胜出31.5%
(2)开启 Auto Tile Size 插件,
Winodws系统下:CPU渲染(X:32,Y:32。):1分08.85秒;显卡GPU渲染(X:240,Y:180。):1分21.45秒。——CPU胜出15.5%
Linux系统下:CPU渲染(X:32,Y:32。):59.90秒;显卡GPU渲染(X:240,Y:180。):1分40.77秒。——CPU胜出40.5%
(3)手动调整 Tile Size 参数,
Winodws系统下:CPU渲染(X:120,Y:135。):1分39.43秒;显卡GPU渲染(X:960,Y:540。):1分16.26秒。——显卡GPU胜出23.3%
Linux系统下:CPU渲染(X:120,Y:135。):1分23.00秒;显卡GPU渲染(X:960,Y:540。):1分46.21秒。——CPU胜出21.8%
因为画面被分割为32部分,刚好被2个CPU共32个线程使用,
而有些CPU线程提前渲染完毕就空闲下来了,造成效率不高。
显卡GPU渲染画面被刚好分割为1块分配给1个线程,因此没有闲置。
若
Linux系统下:手工修改CPU渲染(X:12,Y:12。)58.17秒;
Winodws系统下:手工修改CPU渲染(X:12,Y:12。)1分07.75秒
相比显卡GPU渲染的最快速度(Windows下):1分16.26秒。——Linux系统下CPU渲染仍然胜出23.7%
此外,由此例子也可看出,
CPU因为线程较多,渲染时每个方格宜小不宜大,而GPU反之,因为线程少。
Blender这个软件在Linux下的CPU的工作效率远远高于Windows,
而显卡GPU在Linux下的工作效率则不及Windows下。
因此奉劝想购买新机器用于Blender创作的朋友,
如果是Intel的CPU搭配Nvidia显卡,那么还是尽量把钱花在CPU上吧。
而在未来,即将推出的 Blender 2.8 新版,
因为有了 AMD 官方派驻的工程师参与编写源代码,情况又会有所不同……