Skip to main content
1-Visitor
March 22, 2022
Solved

CREO Parametric 7 multiple graphics cards

  • March 22, 2022
  • 3 replies
  • 3864 views

We have a user that runs Parametric and Keyshot on an officially supported machine:
Dell Precision 3630 with Quadro P2200.

They have been getting crashes recently and I am struggling to locate the exact cause. I have noticed that Keyshot uses all available CPU resources as by design, but that does mean his other applications are fighting for resources.
My question: If I were to buy an Nvidia RTX 3000 series card (not Quadro) for Keyshot and run both cards in the system, can I force Creo to use the Quadro which is still supported? Or will Creo potentially use the unspported RTX?

Best answer by dnordin

For the CPU issue with Keyshot, you can set the affinity (which CPU's are used) for the process so that it doesn't use all the CPU's available. 

  1. Run Keyshot
  2. Open the Windows task manager.
  3. Go to the Details tab.
  4. Find the Keyshot process
  5. Right - Click > Set Affinity
  6. Uncheck <All Processors>
  7. Check only 1/2 the processors (the second half).
  8. OK
  9. Do the same for the xtop.exe process and select the other half of the processors.  [not all Creo Parametric processes are threaded, but some are threaded]

As for the graphics question, you can use the NVIDIA control panel to define specific program settings.  You can select which graphics card to use for the program.  For Keyshot, select the RTX card and the P2200 for Creo Parametric.

 

Regards,

 

Dan N.

 

 

3 replies

dnordin16-PearlAnswer
16-Pearl
March 22, 2022

For the CPU issue with Keyshot, you can set the affinity (which CPU's are used) for the process so that it doesn't use all the CPU's available. 

  1. Run Keyshot
  2. Open the Windows task manager.
  3. Go to the Details tab.
  4. Find the Keyshot process
  5. Right - Click > Set Affinity
  6. Uncheck <All Processors>
  7. Check only 1/2 the processors (the second half).
  8. OK
  9. Do the same for the xtop.exe process and select the other half of the processors.  [not all Creo Parametric processes are threaded, but some are threaded]

As for the graphics question, you can use the NVIDIA control panel to define specific program settings.  You can select which graphics card to use for the program.  For Keyshot, select the RTX card and the P2200 for Creo Parametric.

 

Regards,

 

Dan N.

 

 

1-Visitor
March 22, 2022

Thats great thank you! I will try setting the CPU affinity and get an RTX card.

24-Ruby III
March 24, 2022

Hi,

if your user runs Keyshot frequently and for demanding tasks then I suggest to buy separate PC for Keyshot.

Note: I guess that Keyshot produces slightly different results when using GPU instead of CPU.

1-Visitor
March 31, 2022

Thanks for your help, we ended up buying a Quadro RTX 5000 as the machine only has one PCIE x16 slot. The performance has dramatically improved and no more crashes running Keyshot in GPU mode.