sw 多线程_SOLIDWORKS 2018 如何选择CPU(i7, i9, 线程撕裂者Threadripper 对比测试)

本文对比测试了Intel i7和i9以及AMD Threadripper在SOLIDWORKS 2018中的性能。结果显示,i7 8700K在常规操作中表现出色,而i9 7960X在渲染和仿真方面领先。Threadripper在渲染方面有所提升,但整体表现不及Intel。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

Dassault Systèmes 在去年晚些时候发布了SOLIDWORKS 2018的初始版本SP0.1,但这个版本的用户并不多。随着SP1版本的发行,我们预计用户很快会在生产环境中使用它。因此,我们着手测试了最新的Intel Core i7和i9处理器在SW 2018的表现,同时,也会测试之前没有在SOLIDWORKS里测试过的AMD Threadripper处理器。Ryzen没有包含在测试中,想看Ryzen的读者可以查看之前的文章:

本次测试使用软件版本为:SOLIDWORKS 2018 SP1。

如果懒得看下面的测试数据这里给出最终结论:Intel都不错。

测试平台

0a8479e0892b6b9b6efe19bd7334628c.png

测试项目、素材

这次测试使用的脚本是Puget Systems同事Matt Bach开发的,他收集了一系列AutoIt脚本来运行SOLIDWORKS中不同的功能。这次测试和前几次测试使用了相同的脚本,唯一的小变化是我们将脚本升级到兼容SOLIDWORKS 2018。

在未来,我们打算重新制定SOLIDWORKS测试方案,希望增加更加复杂的装配来压榨CPU和GPU,但是现在还用的旧测试方案。

测试项目和模型如下:

旋转装配体(模型:Audi R8 by ma73us)

3e48dbc0c02bb7ea200eaacc8ceb0b38.png

重建装配/渲染(模型:Vertical Twin Steam Engine with Reverse Gear (by Ridwan Septyawan)

7d246ade597ff87d76b01a559f9842aa.png

动作研究(模型:Gear Train Mechanism with Fixed and Swaying Axes by trinityscsp)

30980371b39f44a32fc8ddb8e7cbf763.png

FEA仿真(压力)(模型:FEA Benchmark V3)

1deb0bd4f2225161629d52fc3f8b7ed4.png

流体仿真(气流&热量)(模型:Billboard - Lesson14 Case Study SOLIDWORKS 2015 Flow Sim. training files)

dcff2c04d8785350271e47d68058ab93.png

在每项测试中,各CPU会运行3次,下面测试结果中看到的数字是在剔除3次测试中最差结果之后,平均另外两次测试得到的数字。这个方式可以减少系统后台对SOLIDWORKS 2018运行的影响。

旋转装配体 FPS(Assembly Rotation FPS)

bffe4a340f0b19160099796b025d66a6.png

测试用到的Audi R8模型有434个零件,140万三角形。

在这个测试里,SOLIDWORKS2018在Intel的Coffee Lake i7处理器,也就是8700和8700K,都表现得十分出色。高端的Skylake X处理器表现也不错,但是只有Skylake X里最贵的那款才能在这项测试中媲美8700K。

AMD Threadripper就不行了,fps在30帧左右。对于10帧能用,20帧流畅,30帧丝滑的用户来说也不是不能用,但是一般来说达到60帧才能称得上流畅,就像Intel CPU那样。

有一个奇怪的地方是,在不同的现实模式下Threadripper表现都差不多,这说明可能不是CPU性能的原因导致画面不流畅,比如可能SOLIDWORKS可能用了Intel专用的库,又可能Quadro P6000和Threadripper兼容得不好。

重建装配(Rebuilding Assembly)

0d1a9fd1735f1f04cccb53a48a2f6f5c.png

重建装配是典型的单线程任务,这意味着多核处理器,如Skylake X 和Threadripper注定表现不好。SOLIDWORKS2018测试结果和各CPU的频率相匹配,8700K 最好,8700差了4%,某些CPU就不点名批评了。

动作研究(Motion Study)

05deb31533fce0eb2ecbb8a6f0eb61a0.png

在这个测试里,Intel处理器相互之间之差了1.5秒,很难说哪个CPU是最强的,也很难说动作研究这个功能看重的是频率还是核心数量。其他的就不说了。

仿真(Simulation)

438dd9949912f59332f512948a72623c.png

cca05cebf623753b323a072a681d5832.png

8371b887f832f4f9b0e49a97d4250efe.png

根据测试结果,SOLIDWORKS里的仿真即需要核心数量,也需要核心频率,在不同的仿真类型中对CPU的要求有着轻微的不同。在气流和热量仿真中,着两个流体案例都需要大量的核心,因此一些Skylake X处理器的表现超过了主流的Coffee Lake。SOLIDWORKS2018在压力仿真的案例中,核心数量并不是越多越好,10核的i9 7900X是最快的,超过10核处理速度反而下降了。

在这些案例中,AMD的Threadripper表现有所起色,在热量仿真中,1950X可以追上i7 7820X。我们将Threadripper在SOLIDWORKS中的不良表现归咎于SOLIDWORKS对AMD新CPU架构的优化不好。

渲染(Rendering)

以下是SOLIDWORKS2018在各种CPU进行预渲染和主渲染(分辨率为1920x1080)所需的时间:

809e9b67b6cf643182b4b80f2f2db75b.png

这项测试看重的是CPU的核心数量,AMD的Threadipper终于不垫底了。虽然Threadipper不是最强的,但TR 1950X打败了同价位的i9 7900X,可喜可贺。

同样的,这项测试的冠军是i9 7960X,不是i9 7980XE。在所有软件测试中,i9 7980XE好像从来没拿过冠军。

结论

c856c35711c25477284e86bb3f9d11f9.png

这张图看起来有点眼花,但我们想不到更好的数据表现形式了。我们看到在常规操作中,SOLIDWORKS2018使用Intel Core i7 8700K是最好的CPU。在操作模型,重建装配,动作研究中它都是最强的,而且是最便宜的。

在渲染中,8700K不行了,核心数量更多的CPU优势更大。最强的CPU是i9 7960X,在仿真中它也是最强的。Threadripper 用于渲染也是不错的选择。

备注:本文转载自:pugetsystems.com,如有问题请联系删除!

2d6655c6487b49eedd76ac7923c9350b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值