
annsunny
Published
taskset -c 0-1 %command% -skipintro
FarCry 4 is a fairly difficult game to play, when running with plain wine, the Direct X11 renderer has many artifacts that make the game unplayable. When using DXVK, the game immediately hangs on the first frame. If Ubisoft Connect is used under steam the problem remains; running the steam version is the only way to get Farcry 4 to play.
After install, the game would hang a few seconds or even a minute or so after launch, it appears that Farcry 4 doesn't like a large number of cores so to work around that, the "taskset -c 0-1" command was used in the launch arguments. taskset specifies which processor cores to allocate to the next command so "taskset -c 0-1 %command%" will only allocate processor zero and one to the game; using more causes the game to hang after a few seconds.
Using only two cores is ample for this game and results in good playability, frame rate and no crashes.
Unless your system only has four or so threads available, using taskset will improve your experience with Farcry 4.