[轉載]SOLIDWORKS 2018 如何選擇CPU(i7, i9, 線程撕裂者Threadripper 對比測試)
本文轉自 http://www.pugetsystems.com
前言
Dassault Systèmes 在去年晚些時候發布了SOLIDWORKS 2018 的初始版本SP0.1,但這個版本的用戶並不多。隨著SP1版本的發行,我們預計用戶很快會在生產環境中使用它。因此,我們著手測試了最新的Intel Core i7和i9處理器在SW 2018的表現,同時,也會測試之前沒有在SOLIDWORKS里測試過的AMD Threadripper處理器。Ryzen沒有包含在測試中,想看Ryzen的讀者可以查看之前的文章:
cici xiang:[轉載]SOLIDWORKS如何選擇CPU(i7 8700K, i5 8600K, i3 8350K, Ryzen 7 對比測試)
本次測試使用軟體版本為:SOLIDWORKS 2018 SP1。
如果懶得看下面的測試數據這裡給出最終結論:Intel都不錯。
測試平台
測試項目、素材
這次測試使用的腳本是Puget Systems同事Matt Bach開發的,他收集了一系列AutoIt腳本來運行SOLIDWORKS中不同的功能。這次測試和前幾次測試使用了相同的腳本,唯一的小變化是我們將腳本升級到兼容SW 2018。
在未來,我們打算重新制定SOLIDWORKS測試方案,希望增加更加複雜的裝配來壓榨CPU和GPU,但是現在還用的舊測試方案。
測試項目和模型如下:
- 旋轉裝配體(模型:Audi R8 by ma73us)
- 重建裝配/渲染(模型:Vertical Twin Steam Engine with Reverse Gear (by Ridwan Septyawan)
- 動作研究(模型:Gear Train Mechanism with Fixed and Swaying Axes by trinityscsp)
- FEA模擬(壓力)(模型:FEA Benchmark V3)
- 流體模擬(氣流&熱量)(模型:Billboard - Lesson14 Case Study SOLIDWORKS 2015 Flow Sim. training files)
在每項測試中,各CPU會運行3次,下面測試結果中看到的數字是在剔除3次測試中最差結果之後,平均另外兩次測試得到的數字。這個方式可以減少系統後台對軟體運行的影響。
旋轉裝配體 FPS(Assembly Rotation FPS)
測試用到的Audi R8模型有434個零件,140萬三角形。
在這個測試里,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)
重建裝配是典型的單線程任務,這意味著多核處理器,如Skylake X 和Threadripper註定表現不好。測試結果和各CPU的頻率相匹配,8700K 最好,8700差了4%,某些CPU就不點名批評了。
動作研究(Motion Study)
在這個測試里,Intel處理器相互之間之差了1.5秒,很難說哪個CPU是最強的,也很難說動作研究這個功能看重的是頻率還是核心數量。其他的就不說了。
模擬(Simulation)
根據測試結果,SOLIDWORKS里的模擬即需要核心數量,也需要核心頻率,在不同的模擬類型中對CPU的要求有著輕微的不同。在氣流和熱量模擬中,著兩個流體案例都需要大量的核心,因此一些Skylake X處理器的表現超過了主流的Coffee Lake。在壓力模擬的案例中,核心數量並不是越多越好,10核的i9 7900X是最快的,超過10核處理速度反而下降了。
在這些案例中,AMD的Threadripper表現有所起色,在熱量模擬中,1950X可以追上i7 7820X。我們將Threadripper在SOLIDWORKS中的不良表現歸咎於SOLIDWORKS對AMD新CPU架構的優化不好。
渲染(Rendering)
以下是各種CPU進行預渲染和主渲染(解析度為1920x1080)所需的時間:
這項測試看重的是CPU的核心數量,AMD的Threadipper終於不墊底了。雖然Threadipper不是最強的,但TR 1950X打敗了同價位的i9 7900X,可喜可賀。
同樣的,這項測試的冠軍是i9 7960X,不是i9 7980XE。在所有軟體測試中,i9 7980XE好像從來沒拿過冠軍。
結論
這張圖看起來有點眼花,但我們想不到更好的數據表現形式了。我們看到在常規操作中,Intel Core i7 8700K是最好的CPU。在操作模型,重建裝配,動作研究中它都是最強的,而且是最便宜的。
在渲染中,8700K不行了,核心數量更多的CPU優勢更大。最強的CPU是i9 7960X,在模擬中它也是最強的。Threadripper 用於渲染也是不錯的選擇。
更多文章請瀏覽文章目錄
相關閱讀:
[轉載]SOLIDWORKS如何選擇CPU(i7 8700K, i5 8600K, i3 8350K, Ryzen 7 對比測試)
推薦閱讀:
※焊件輪廓管理以及切割清單說明屬性自定義方法
※來瞧瞧SolidWorks正版軟體自主研發的能力!
※【實用技巧】SOLIDWORKS零部件重命名方法介紹
TAG:電腦DIY | 中央處理器CPU | SolidWorks |