Jump to content

Hi,

 

Let me first say I'm new here, but have been watching LTT for a while now.  Linus has sometimes mentioned this in some tests, but I never felt there was enough information to come to any real conclusions.  I have brought this up in Solidworks forums as well as to the company I purchased Solidworks through, and I still do not have a straight answer.  I have also done a significant amount of research on this topic and have found two things: this may be an issue more relevant to cpu rather than gpu and my own experiences do not seem to line up with some results I have seen online (although this may be related to my first discovery).  So, the crux of the issue is I am trying to figure out how I can maximize the performance of Solidworks.  I have been using Solidworks for 6 years now, across various different machines, but at the moment I have it installed on two computers.  For work, I have a workstation laptop with an i7-7700HQ cpu @ 2.8 GHz, and an nvidia Quardo P3000, and my personal desktop, which has an i7-7800x OC at 4.5 GHz, and a 1080ti.

 

Across the two machines I found various issues.  My work laptop couldn't handle massive assemblies.  When dealing with large assemblies, over 800 parts, my system begins to slow a lot.  Especially when dealing with large pipe routes.  One thing I did find out was that larger pipe routes slow Solidworks significantly more than multiple small routes.  It still slows down however with too many parts, even when I hide parts and routes I am not currently working on.  I have also received assemblies from clients of models of large scale facilities in the form of E-Drawings.  When these are too large, I cannot open them on my workstation laptop, however I have been able to open them on my personal desktop.  That being said, they are usually still slow on the desktop.  I believe it is primarily due to the scale of the models, however it may also be my personal gpu.

 

When working on my personal computer, I do not expect to get the best performance out of Solidworks, as I know it works better on a workstation gpu.  I have seen this when Solidworks crashes sometimes while I am doing something routine in it and it crashes for a graphics related issue.  Still, when it is not crashing I have noticeably better performance on my personal computer.  Now I am not sure if this has to do with my personal computer's cpu or gpu, or a combo of both.

 

Now that I have finished explaining the situation, here is where this becomes an issue.  I am planning on building a desktop for work, however I want to make sure the pc will run Solidworks significantly better then it works now.  I also want to get a workstation gpu for my personal desktop, but am not sure which model to get.  So I want to ask here if anyone has any insight as to what will impact the performance the most of Solidworks.  From what I gathered through my research, the gpu model does not really matter.  As seen here and here, Solidworks seems to perform the same across the different quadro models.  From what I understand, the main difference between a quadro p2000 and p5000 is just graphics memory.  Given that even large assemblies do not use much gpu memory, (I see this when I look in the task manager and I'll be using about 10% of my gpu on my workstation laptop), this seems to make sense, and would indicate that I could get away with a much less expensive gpu.  But, are there any disadvantages to this?  For instance, if I were to create motion studies, or flow/heat transfer analyses, would a lower model gpu cause problems?  I'm assuming gpus aren't too important for the analyses, but I really do not know.  Also, how should I be spec'ing my cpu?  Is this the most important part to make Solidworks run well?  Any advice on this would be much appreciated!

Link to comment
https://linustechtips.com/topic/975586-solidworks-performance-question/
Share on other sites

Link to post
Share on other sites

7 minutes ago, Justin726 said:

the main difference between a quadro p2000 and p5000 is just graphics memory. 

P5000 has a much bigger core. It's like saying 1080 is just a 1060 with more VRAM.

 

but yes, CPU power is far more important for Solidworks. Maybe upgrade the CPU to something like the 7920X?

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to post
Share on other sites

Quote

The best CPU for SOLIDWORKS is the one that provides the best SINGLE-CORE computing performance. Period.

http://blogs.solidworks.com/tech/2018/08/what-is-the-best-cpu-for-solidworks.html

I think your desktop with the OC has way better single core performance than your laptop.

 

They also have a nice article about upgrading in general:
http://blogs.solidworks.com/tech/2018/08/how-often-should-i-upgrade-my-solidworks-workstation.html

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×