You are on page 1of 12

+31 85 0653 776



info@cadbooster.com

  

SOLIDWORKS AUTOMATION

Slow drawing in
SOLIDWORKS? Here are 12
possible reasons
2017-06-13 / by Peter Brinkhuis
/ in Features /
What was the last time that you worked on a SOLIDWORKS file that was slooooow?
Probably right now.

But you can make them faster. Sometimes you can make the load time go from tens of
minutes to a few seconds!

Here’s how to do that.

Is this you?

Table of contents
1. Related blog posts
2. Measure the performance of a slow drawing first
3. File open settings
a. File open mode
b. Select sheets to open
c. Detailing mode, new in SOLIDWORKS 2020
d. Disable preview while loading
4. Model issues
a. Complex features
b. Imported parts
c. Corrupt templates
5. Display style influences
a. Draft quality vs high quality
b. Turn off edges
6. Hardware issues
a. PC power settings (2x faster!)
b. Processor speed
c. Network drives
d. Driver issues
7. Slow drawing be gone!
8. An ebook about SOLIDWORKS performance

1: Related blog posts


How to improve SOLIDWORKS macro speed 10x
SOLIDWORKS suddenly extremely slow? Check your graphics drivers.
I think SOLIDWORKS drawings are assemblies – and it blew my mind

2: Measure the performance of a slow drawing


first
In 2016, SOLIDWORKS finally released the Performance Evaluation tool for drawings.

Javelin wrote a nice blog post about it. The next few images are taken from that post.

I have also learned a lot from their Elite Problem Hunter Alin Vargatu, who is the
Canadian VAR’s large assembly specialist.

The tool generates a report like this. A different kind of report gets generated for parts
and assemblies.
This should give you a few pointers to find which sheet, feature or view is the main
reason for your PC’s headache.

3: File open settings


3a: File open mode
You have probably seen the open window a gazillion times. But do you use the extra
options to the fullest?
1. Mode:
Parts: Quick View and Resolved
Assemblies: Large Design Review, Lightweight or Resolved
Drawings: Quick View, Detailing Mode, Lightweight and Resolved
Quick View and Large Design Review are read-only modes that are blazing fast.
Lightweight loads about half of all data for components, so it also loads about
50% faster.
Resolved loads everything and is the slowest (and default) mode.
2. Load hidden components:
1. Available for assemblies
2. Can be way faster because you only load what you see
3. Use Speedpak:
Available for assemblies
Speedpak creates a derived configuration from an assembly. It allows you to hide
most large assembly faces so the model can become snappy again. You will see a
ghost image, except at the tip of your mouse. That only shows the Speedpak faces.
Seems to be the holy grail of large assembly performance.
4. Use Large Assembly Settings
1. Available for assemblies
2. Enables a list of settings to improve performance. You can switch this on or off
during your work.
5. Configurations:
Available for parts and assemblies
Select the config that you want to load
6. Display states:
Available for parts and assemblies
Select the display state that you want to load so you don’t have to switch over
later.
Display states switch 10 times faster than configurations. So you should use them
if you only change the appearance or hide a few components.
Try to avoid using multiple configurations in a single drawing. Multiple display
states are faster.
7. References:
1. Lets you edit the list of referenced files. It does not change the loading process
itself.
More info on this window here (for SOLIDWORKS 2020 and newer) or here for older
version.

3b: Select sheets to open


You don’t need to load all sheets! Just hit the Select Sheets button.

You can choose to load a single sheet or only a few of the 50 sheets that your
monstrosity of a drawing has somehow turned into.

3c: Detailing Mode, new in SOLIDWORKS 2020


Detailing Mode does not load the underlying part or assembly, just like a detached
drawing does. Detailing Mode is built to replace detached drawings.
What you can do: You can add all kinds of annotations: dimensions, notes, balloons etc.
You can also move views and add revision tables.

What you cannot do: You cannot create drawing views, create other kinds of tables, add
center lines or center marks, or select model faces. These actions require the model,
which isn’t loaded. The undo function also doesn’t work (yet).

Read all the details about this welcome improvement in this article by Canadian reseller
Javelin.

3d: Disable preview while loading


SOLIDWORKS always shows you a crude preview while the file loads. It sure looks nice,
but it makes the loading take longer.

You can disable the preview in the SOLIDWORKS System Options > Performance > No
preview during open (faster).

4: Model issues
4a: Complex features
When a model is overly complex, its drawing will be as well.  Try suppressing parts (for
assemblies) or features (for parts) and see if you notice a 2x or even 10x speed
improvement. Helix features can cause major slowdowns for example.

 Be up to 100% faster when making drawings

 Never use a wrong template again


 Create a new drawing with one click
Get
Get started
started for
for free
free

4b: Imported parts


SOLIDWORKS documents come to a grinding halt when a single imported part has
troubles. I’ve heard stories where a massive assembly opened ten times faster after a
single faulty imported part was suppressed.

Do you have views in a slow drawing that show up with a very low quality or parts that
completely go missing in a drawing? Imported parts can cause this as well.

Then you need to fix the gaps or broken faces. Find out more in this blog post by TriMech.

Before and after fixing imported model issues

4c: Corrupt templates


I have no idea how to determine if a corrupt template causes your poor drawing
performance. But by now I have heard of a few occurrences where this was the case.

When upgrading SOLIDWORKS versions, most companies tend to import their old
templates and save them in the new version. This however also saves all kinds of legacy
crap and hidden errors into your brand new template.

The official advice is therefore to always create fresh templates from the default
templates when you switch to a new SOLIDWORKS version. It takes a little more work to
copy all your settings but it will save you many headaches in the coming year.

You can create new templates in a few seconds.

5: Display style influences


5a: Draft quality vs high quality
You can show drawing views in draft (low) quality or high quality.

Draft quality only loads the information that is absolutely necessary. It’s very similar
to Lightweight mode. High-quality views require all model data.

SOLIDWORKS creates drawing views in high quality by default. More info here.

5b: Turn off edges


SOLIDWORKS somehow has difficulty showing edges. Shaded is way faster than Shaded
With Edges.

Since writing this, I have learned why this works. A model consists of a graphical
representation plus a parametric model. When you turn off edges, SOLIDWORKS only
uses the graphical data. Turn on edges and the parametric model has to be loaded as
well.

Not displaying edges will greatly speed up


your model

6: Hardware issues
6a: PC power settings: 2x faster
This was a surprising one for me. SOLIDWORKS forum user Peter Medina did a test and
found out that the Windows power settings have a big influence on the speed of your
model.

He was able to obtain a factor two increase in speed by changing the power setting to
High performance. When you’re not working on a laptop, this is a no-brainer.

Go twice as fast by selecting High performance

You can find these settings by going to Start > Control Panel >Power Options.

6b: Processor speed


When you open an assembly (and we know that drawings are secretly assemblies), the
program goes through five distinct phases:

1. Locating files (single-threaded)


2. Loading files into memory (single-threaded)
3. Locate each model in space / solving mates (multi-threaded)
4. Resolving assembly and in-context features (single-threaded)
5. Generating graphics (multi-threaded)

Most of these tasks can only be executed on a single core of your processor. This means
SOLIDWORKS really benefits from processors with a high clock frequency.

6c: Network drives


You shouldn’t work with files from a network when you want great performance. It’s that
simple.

Working with a local copy (preferably using a PDM system) is dramatically faster
compared to network storage. Even a gigabit network (max 1 Gbps) doesn’t come close
to the speed of local M.2 SSDs that reach over 50 Gbps.

When you work with a PDM system, check out files that you are working on so others can
work on their parts. You’ll really appreciate version control after a colleague accidentally
throws away your work.

6d: Driver issues


Rogue drivers can cause all kinds of weird behaviors. A faulty or corrupt driver can show
parts that were deleted weeks ago, I have seen it happen. That’s not something that
really points directly to the driver.

Unfortunately, this still is an issue that pops up semi-randomly once in a while.

SOLIDWORKS maintains a list of verified graphics card drivers and you can run
SOLIDWORKS Rx to see if you are currently using a verified driver. Your VAR should also be
able to help you with this.

Slow drawing be gone!


I surely hope you identified at least one culprit. Did you increase the performance by a
factor of two, or ten?

An ebook about SOLIDWORKS performance


This post has been read over 100,000 times over the past four years, so performance is
still a big issue.

That is why I have written down everything I know about SOLIDWORKS performance in a
100+ page ebook. 

You can check it out here.

Don't miss the next post. Get a free add-


in.
Subscribe to our newsletter and get our TimeSavers add-in for free.

Your email address


Make
Make me
me more
more productive
productive

webdesign | WetNose

 

You might also like