displaying large assemblies
displaying large assemblies
(OP)
How can I get Solidworks to display my large assembly faster?
I currently have an assembly of approximately 750 parts.
and 45 subassemblies. I have tried to change parts to featherweight in the subassemblies and have set my large assy mode in the options to 400 parts, but it still takes about 3 minutes to load, and when I rotate the assembly it takes about 30 seconds per arrow click. I am using a pentium 1.4 Gig machine with 512 ram and a 64 meg video card.
Help stuck in time.
I currently have an assembly of approximately 750 parts.
and 45 subassemblies. I have tried to change parts to featherweight in the subassemblies and have set my large assy mode in the options to 400 parts, but it still takes about 3 minutes to load, and when I rotate the assembly it takes about 30 seconds per arrow click. I am using a pentium 1.4 Gig machine with 512 ram and a 64 meg video card.
Help stuck in time.






RE: displaying large assemblies
It is possible to have a card with 64 Mb but not enough horsepower. As I understand it, gaming type cards focus on fill rate (i.e. coloring in the triangles) with less emphasis on calculating where the triangle are (i.e wireframe & vertices).
If you can possibly try your assembly on another machine with a more CAD oriented card such as an Nvidea quadro based or Fire GL, that would tell you if your video card is a bottleneck.
RE: displaying large assemblies
Have you checked that:
Software Open GL is OFF. (Both in your SW Options and in your graphics driver settings). Also in the Driver settings, that the Hardware Open GL acceleration slider bar is not set to zero. (It should be set to full or the highest value that runs OK.)
Your graphics cards is appropriate for CAD work. Some work great for games but not graphics.
Your SW display performance settings are appropriate. If you are using too fine a setting it is going to be slow on large assemblies.
If your graphics shows up almost immediately and the feature tree is what is taking 3 minutes, it is probably not a big graphics issue. (Graphics/User Interface are the only multi-threaded things in SW. Has to be that way if you think about it - it's a time dependent serial solver for Parasolid feature based modelling - this is why the graphics can show up real quick compared to the feature tree. And why multiple CPU chips do not help you.)
Do you have enough system memory (and it is fast enough)?
If you are running files that large you probably need to have a Gig or more if possible. If you are running into virtual memory issues, that will kill your speed. (Check to see if the disk light is wearing its poor little heart out.) Just because the total size of your stored files is, say 500MB, does not mean that they stay that way when loaded. Plus you need room for OS, SolidWorks, etc., undo space and all manner of things.
Do you have transparency turned off? (We have not had much issue with this, but some people do - seems to depend on your hardware.)
Do you leave other applications running (like email, messaging, etc.) while you are using solidWorks?
Are you using a Gforce card with Win XP? Don't - at least with SW2003. Read the SW2003 performance thread for information on that.
I would also avoid the Fire GL2/Win XP Pro. combination. It has horrible problems particularly when connected to a network (unrelated to SolidWorks).
I know this sounds dumb, but if you are on XP, you are using Win XP Pro, not the "home edition"?
Have you defragged your disk lately? (Should not affect graphics much unless you are using virtual memory.)
That should give you a ton of stuff to check up on for now.
Good Luck.
RE: displaying large assemblies
1) Clean out your temp directory periodically.
2) Check to make sure your card passes http://www.solidworks.com/swdocs/support/html/videoissues/videotest.cfm
3) If you card doesn't support OpenGL you will be able to tell right away when you open SW and go to Tools\options\system options\performance and the "Software OpenGL" is greyed out. (Note: Don't open any files to view this option)
That's all I can think of right now..
Scott Baugh, CSWP

3DVision Technologies
http://www.3dvisiontech.com
http://www.3dmca.com
FAQ731-376
When in doubt, always check the help
RE: displaying large assemblies
RE: displaying large assemblies
Crashj 'purge/binge' Johnson
RE: displaying large assemblies
If you click the help while on that menu. SW shows what the best options are for improving performance.
Best Regards,
Scott Baugh, CSWP

3DVision Technologies
http://www.3dvisiontech.com
http://www.scottjbaugh.com
FAQ731-376
When in doubt, always check the help