Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
In the list I have there is not one to specifically select 2 or 3 cores. There may be an updated version of the list though.
This is something I would advise you contact Steam about.
- Ubisoft Support
BUT... it still won't work for this game because the launch goes as follows:
Steam runs Uplay, Uplay runs TheCrew2.exe, TheCrew2.exe closes and runs TheCrew2_BE.exe instead, which then runs TheCrew2.exe upon verification.
In this process, even if Uplay was closed beforehand, steam still can't spawn Uplay's process with affinity set same as Steam. Just because It's Uplay, and Uplay is the one responsible for affinity for The Crew's processes.... which leads me to being unable to run it automatically like i want so the only fix for me is to just do it every time in task manager when last instance of TheCrew2.exe runs.
I don't think telling me to go to steam support and ask for launch options about that would work here tbh... I've already seen ppl doing the .bat file tricks to run their games for this like that since nobody did discover the needed launch option.
(.bat file content example for the "Run steam in set affinity":
Affinity of 7 is affinity of 0111 (111->1+2+4=7) aka only 3 cores instead of 4)
If you run steam in set affinity, it will run any game that doesn't use those other external services to run with set affinity....
Technically a fix to this would be making Uplay's process be with set affinity to 7, i'll try to force that in and then run the crew through steam and see if it works and reply again.
EDIT: just tried running Uplay with needed affinity, all related processes like upc.exe and others were run with proper affinity, but the crew's ones still use all cores.
Possible cause: the way how BattlEye service works...?
Both Steam and Uplay were at right affinity setting
EDIT 2: I'm unable to change affinity for BEService.exe because access ends up being denied and it says that system, not the user has run it. so ya that's the cause...
EDIT 3: Problem solved using external software to auto-force the CPU affinity for the game once it detects that it is running, though that's most likely a temporary solution until I find a program that doesn't do more than that.... (Causes more issues than resolves)
So ya after so much investigation I'm still looking for an automated solution...
Now I ended up upgrading my PC and also quitting this game so I kinda forgot what I even wrote here and had to re-read but yeah it was lasso.
Thank you for your update and for originally sharing what helped you.
If ever we can help in the future just let us know
- Ubisoft Support