John Weed

Screen Redraw Buffering Issue

Discussion created by John Weed on Nov 12, 2019
Latest reply on Nov 19, 2019 by Dan Bovinich

Please forgive me if I've posted this in the wrong place.


I hope I can explain this problem well enough that someone has a good suggestion to fix things.


First, the specs:


Lenovo P51 Laptop

I7-7820HQ CPU @ 2.90GHz

Quadro M2200 Video card


SpaceMouse Pro Wireless

Logitech MX Master 2S mouse


WIN 10 x64

SolidWorks 2016 SP 4.0 (yes, I’m stuck on an old version for work)


So, here’s the issue.  We are working on a decently large assembly of about 4000 parts (about 350 unique parts).  When we first open the assembly, SolidWorks works wonderfully.  We can spin the model on screen super fluidly even with full model transparency on, fully loaded parts, and maxed out level of detail. This would represent the most strenuous graphic/cpu processing we could expect to throw at SolidWorks, and it behaves exactly how we would want it to.  This seems to be proof that there isn’t an issue with the video card.


However, after a few minutes of working on the model, whether it be opening and editing subcomponents, switching between models a couple times, etc. the graphics suddenly begin moving at a snail’s pace, albeit intermittently.  What I mean is that if I start spinning the model it will spin fine, then if I take a brief break in rotating/zooming, then SolidWorks hangs for several seconds like it’s trying to catch its breath.  Then I can spin again fine, until I pause and each time, I have a several second delay before I can do anything. The longer we work, the longer the delays become until the we finally have to restart SolidWorks. It seems to me like there’s some sort of buffering or caching that’s not getting cleared in the background and putting SolidWorks into molasses mode.


It should be noted, this happens on all machines and users who are involved with working on this project, so it doesn’t appear to be machine specific.


Things we have tried to do to improve performance include:

Using Large Assembly mode

Loading Parts Lightweight

Minimizing Level of Detail

Minimizing use of Transparency

Updated video card drivers, updated mouse drivers

Referencing this thread, I have maxed out the GDI Objects and User Process Handle settings in the registry.


Regardless of how we load and work with the model, we always end up in molasses mode at some point.


We are at our wit’s end trying to resolve this issue and would really appreciate any input that other folks might have.