How to permanently assign processor affinity with single logical processor to Inventor.exe?

How to permanently assign processor affinity with single logical processor to Inventor.exe?

Anonymous
Not applicable
1,798 Views
6 Replies
Message 1 of 7

How to permanently assign processor affinity with single logical processor to Inventor.exe?

Anonymous
Not applicable

My Inventor is going into 'Not Responding' mode with 100% CPU utilization when run on multiple logical processers (vCPUs). This issue is not occurring when I run it on single logical processer by setting its affinity to CPU0. But every time I launch the the Inventor.exe I have to set it manually. 

How can I set the affinity permanently so that I don't have to set it manually each time? Is there any way to set it without using third party software and without creating the shortcut of Inventor.exe?

0 Likes
1,799 Views
6 Replies
Replies (6)
Message 2 of 7

swalton
Mentor
Mentor

I am not aware of a method inside Inventor to control processor affinity.

 

I understand that processor affinity is controlled by the Operating System.  You will have to use Windows 10 features and commands to control which processor Inventor is using.  I don't think you will avoid a custom shortcut to this behavior.

 

The lock-up behavior you report is not expected behavior of Inventor.  I would file a support request with your reseller or Autodesk to see if there is a known issue, another solution, or something that can be patched.

 

 

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
0 Likes
Message 3 of 7

Anonymous
Not applicable
As Inventor is a single threaded application I wanted to know how can we
run it using a single logical processor permanently on a multi core cpu.
0 Likes
Message 4 of 7

Frederick_Law
Mentor
Mentor

See if this helps: https://bitsum.com/

 

Message 5 of 7

swalton
Mentor
Mentor

@Anonymous wrote:
As Inventor is a single threaded application I wanted to know how can we
run it using a single logical processor permanently on a multi core cpu.

Inventor is predominantly single-threaded, but it does have several portions that are multi-threaded.  See:https://knowledge.autodesk.com/support/inventor/troubleshooting/caas/sfdcarticles/sfdcarticles/Suppo...

 

I have seen Inventor consume 100% of my CPU during large FEA and complex drawing view calculations.  InvMark did a nice job of loading up my Ryzen 3600 system.  You might try it on your system.  https://forums.autodesk.com/t5/inventor-forum/invmark-by-tfi-amp-cadac-inventor-performance-hardware...

 

 

To the best of my understanding, you will have to use the Windows 10 operating system settings and configuration options to create custom shortcuts or batch files that force Inventor to run on a single core. 

 

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
Message 6 of 7

mcgyvr
Consultant
Consultant

@Anonymous wrote:
As Inventor is a single threaded application I wanted to know how can we
run it using a single logical processor permanently on a multi core cpu.

There are functions in Inventor that can take advantage of multiple cores. 

Setting it to only use one would hinder performance in other areas of Inventor. 

 

These areas utilize multi-core processors..

Drawing views

  • Creating or computing a precise view
  • Computing multiple views with “Enable background update” option on

 Graphics

  • All view related commands (zoom, pan, rotate, and so on)
  • Raytracing
  • Rendering
  • Selection
  • Generating mesh

 Import workflows

  • Importing any non-Inventor CAD file

 Modeling commands​

  • ​​Most geometry modeling commands
  • Mass properties calculation
  • Freeform commands

 Simplification​

  • ​​Feature removal workflows

 Task Scheduler

  • Tasks can be scheduled as parallel processes


-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
Message 7 of 7

johnsonshiue
Community Manager
Community Manager

Hi! To add to experts' comments, I am wondering why you want to restrict Inventor.exe to one CPU. Is it because your system is under-powered? Does it meet the minimum system requirement?

You may consider running Fusion 360. It supports Windows and Mac natively. Also, the system requirement may be more flexible and some of the workflows are done using cloud compute (cloud rendering and simulation)

Many thanks!

 



Johnson Shiue ([email protected])
Software Test Engineer
0 Likes