How to Create a Shortcut to Launch a Program with Specific Affinity Settings for All 32 Cores

Copper Contributor

I have come across numerous instructions on how to accomplish this task, but unfortunately, none have proven to be effective.

 

My current objective is to initiate a game and configure it to utilize all available cores. This action is necessary because the game, specifically Assassin's Creed Odyssey, encounters crashes when running on newer CPUs. However, I have noticed that manually setting the game to utilize all cores post-launch results in the cessation of these crashes.

 

As of now, I have managed to launch the game using a shortcut that contains the following code snippet in the target box:

 

```cmd.exe /c start "" /Normal /affinity FFFFFFFF "G:\Games\Assassin's Creed - Odyssey\ACOdyssey.exe"```

 

Previously, the game ran flawlessly on our old i7-4790K without any issues. The transition to my current setup, featuring an i9-14900K with 32 cores (CPU0 to CPU31), prompted me to input a series of thirty-two '1's into a binary-to-hex converter, resulting in the hexadecimal value FFFFFFFF.

 

Despite successful experiments with adjusting the priority within the shortcut, I have encountered difficulties in modifying the processor affinity settings.

0 Replies