Skip to main content
10-Marble
July 31, 2013
Question

The "right" PC configuration for Creo 2.0

  • July 31, 2013
  • 3 replies
  • 11457 views

While I am wating for Creo 2.0 to finish updating drawing views on drawing, I was thinking what would be the best/cheapest PC configuration so I do not have to wait 10-15 minutes for drawings views to update. I am using a 3D SURFACE model of cylinder head and it is a very hard to work with it in drawing mode. For smallest change in 3D model, I have to wait 10-15, sometimes 20 minutes, for drawing to update. Aside the fact that if you want to show cross section on surfaced part, view will also show everything behind the cross section therefore it is useless, and I have to jump through hoops to get what I want. Anyway, I wonder if anyone else has any experience with dual CPU (not core) PC configuration and Creo 2.0?

I was thinking making my own dual CPU configuration: 2xIntel Xeon E5-2630, ASUS Z9PE-D8 WS and 32Gb RAM with either W7000 or K4000 GPU.


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

3 replies

Dale_Rosema
23-Emerald III
23-Emerald III
July 31, 2013

Is everything loaded into the system when you make these changes, or is it having to access the server? If so, it could also be traffic on the network and not just the computer itself.

10-Marble
July 31, 2013

Everything is loaded locally. I was even using "ImDisk Virtual Disk Driver" to make a fake HDD in RAM memory but no change in speed. My guess is that it takes a lots of time to check which line/surface is visible when surface model is present. I think if I speed up the system with dual CPU's it should be faster. Or not?

Currently, I am using DELl XPS with I7-930, 12Gb RAM and V7900 GPU. Before this one I had some Dell workstation that needed 30-45 minutes to do the same thing (with Pro/E 4.0).

13-Aquamarine
July 31, 2013

I think a dual-CPU system will be wasted, because Pro/E is almost entirely single-threaded (although maybe Creo is a little better).

I think you want a processor with the highest single-thread speed possible:

http://www.cpubenchmark.net/singleThread.html

and then ideally over-clocked, if this is possible / allowed where you work.

Try keeping Windows Task Manager visible, on the Performance tab, set to View -> CPU History -> One Graph, All CPUs. I suspect that when you're regenerating or updating, you'll see it lock to 25% (if you've got a 4-core CPU; or 12/13% for an 8-core, etc) - if it does this then it's almost certainly limited to a single CPU thread and not bottle-necked by anything else.

1-Visitor
July 31, 2013

Use K10 stat to overclock it when needed,don't burn it (please do it at your own risk) .i sometimes use it to get upto 4 Ghz

10-Marble
July 31, 2013

'Use K10 stat to overclock it" - how to do this?

1-Visitor
July 31, 2013

Download that application,under P-stat tab,there is FID and DID,FID is core multiplier and DID is core divider.

select the FID and see what frequency you are comfortable with,don't increase way too much.

push in the frequency buttons and then apply and from tray icon enable clock control.

10-Marble
July 31, 2013

Ok. I turned the hyperthreading OFF and I saw no change in Creo's performance. CPU load is at 25% for Creo per core which gives me 100% per CPU. CPU load shows evenly on all four cores (at 25%). Hyperthreading cores were "parked" before HT was turned off. So, no noticable change detected.

23-Emerald IV
July 31, 2013

25% cpu usage is fine for a single threaded process using a 4 core processor. It simply means the the process has fully loaded 1 core (which is all a single threaded process can do). That's why processor speed becomes more important than core count for single threaded applications.

Hyperthreading is a processor feature that makes it appear like you have more cores/processors than you really do. For certain types of work loads the processor is able to make better use of the available resources with hyperthreading on. For processor intensive, single-threaded work loads it will not improve performance. It CAN degrade performance by allowing other threads processing time on the same core that your heavy work load is running on. This is less likely to happen though if the rest of the cores aren't fully loaded. (The processor scheduler will spread the work to non-busy cores.)

10-Marble
July 31, 2013

I would agree with you a 100% if it wasn't for one thing. Resource monitor shows equal load on all four cores. Which is 25%. I would expect to see 1 core loaded 100% and others less. This is because Creo would take only 1 core (single thread) and other applications would use other three cores. I do not understand why resource monitor shows that each core is equally loaded. Is there something that I am missing?