Far Cry 4

Far Cry 4

38 ratings
Increase your FPS - Far Cry 4
By JJJJ
Increasing your frame-rate with a simple fix for more recent PC builds.

Might also work for other Far Cry games or games using the Dunia engine in general.
2
   
Award
Favorite
Favorited
Unfavorite
Optimizing Far Cry 4
1. Launch Far Cry 4 and keep it running.
2. Open Task Manager (Ctrl + Shift + Esc).
3. Go to the Details tab.
4. Right-click FarCry4.exe and select Set affinity.
5. Check cores 2, 4, 6, and 8 (skip cores 0 and 1).
6. Click OK to apply.

Congratulations! you can now play this 2014 game.
8 Comments
franekc31 20 hours ago 
I have got problems with stability, game was mainly ok but sometimes it was just frozen for 4-5 seconds, it solved the problem, thanks
KEYBADY 6 Jul @ 2:22am 
лучший
Overlord 5 Jul @ 4:39am 
Thank you:steamthumbsup:
JJJJ  [author] 3 Jul @ 8:00am 
Yep, older game engines like Dunia may improperly spread tasks across too many threads which causes the performance issue.

Glad it worked out!
redacted 1 Jul @ 5:48pm 
It worked! Went from 100-120 to 140-200+

I wanted to know why disabling cores would make the game run better (initial thought would be the opposite), so I did some research.

Here is a summary of my findings:
Old games or certain engines (even some newer games today) are optimized for single core performance. The steps JJJJ's provides simply turn off hyper threading (intel) or simultaneous multithreading (amd). Forcing the game to run the entire core, rather than a thread.

Note: the even numbers (including 0) are the actual cores, the odd numbers are the threads

JJJJ suggests to skip 0, reason being that core 0 is where the OS and background tasks run.

I have a ryzen 5 9600x so I checked the following cores 2,4,6,8,10.
Foxrafaold 15 Jun @ 3:27pm 
Great! Work's my Ryzen 5 4500!
GYABIN 2 Jun @ 9:27pm 
ur the goat
You're an absolute star TY!