Skip to main content
1-Visitor
February 10, 2016
Question

Utilization of GPU in config, use opengl to increase simulate performance?

  • February 10, 2016
  • 1 reply
  • 22207 views

Greetings all,

     Long time reader, first time poster. I use creo 2.0 here at work and was running another FEA on a fixture structure, like normal, I monitor cpu and ram usage. I decided to watch the GPU usage and found that it sits idle the entire time I'm doing anything in creo. maybe a blip here and there when changing model display type, but am I wrong to think that there is some way to offload some of the computation to the gpu? While running simulate, my cpu is pegged wide open and appears to be throttling itself back whenever simulate has to read/write to the ssd temp files. While my new workstation is leaps and bounds faster and more powerful than my last workstation, I find it odd that I never really seem to make the K4000 graphics card earn its keep.

I have done a lot of searching and found various threads that touched on opengl issues, but it was usually in reference to an AMD card.

I've seen mention of such config options as:

graphics opengl

ENABLE_OPENGL_FBO

ENABLE_OPENGL_SHADER

ENABLE_OPENGL_VBO

USE_SOFTWARE_OPENGL

Is there anything obvious I'm missing? I appreciate and feedback or insight i can get.

Thanks,

Peter

system specs:

Intel Xeon E5-1620v2 @ 3.7 ghz

16gb ram

samsung ssd

nvidia quadro k4000

windows 7 64 bit

Creo 2.0 M130


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.

1 reply

24-Ruby III
February 11, 2016

Hi,

unfortunatelly ProE/Creo is (and always was) not able to utilize GPU processing power.

MH

pmuzzy1-VisitorAuthor
1-Visitor
February 11, 2016

Okay, I was kind of wondering this because i've monitored gpu usage and stats while doing a little of everything and haven't seen the gpu usage go over 20% for more than 1/10th of a second and only that when switching a very large assembly view display modes.

I know that Wildfire 4.0(which i prefer to use at all possible) performance is based almost entirely on single thread processing power, but with creo 2.0, more specifically creo simulate, it can make use of multiple processors. I know other programs and such can make use of the GPU power for computations, i.e. hardware acceleration, directcompute, scrypt-mining, etc. And with this Nvidia card's 768 cuda cores, it would be interesting to see how (IF) it could be used to help compute the thousands of small calculations in a FEA simulation.

So is there any real point or advantage of tweaking settings in the config to specify anything specific with the GPU or graphics in general? or not really because the gpu has enough horsepower to handle anything i can throw at it in any configuration so far?

Thanks,

Peter

24-Ruby III
February 12, 2016

Hi,

ENABLE_OPENGL_FBO

ENABLE_OPENGL_SHADER

ENABLE_OPENGL_VBO

ENABLE* options are used in case, when user has problems with graphic cards. They switch Creo functionality between old one (Wildfire) and new one (Creo). Example: Wildfire and Creo use different shading software algorithms.

USE_SOFTWARE_OPENGL

I guess that this option is obsolete. It was implement in times, when OPENGL was born.

MH