Far Cry® 3

Far Cry® 3

View Stats:
Dipswitch Dec 7, 2017 @ 6:43am
Far Cry 3 - Ryzen Issues + Partial Solution
FYI...This is not new news, but FC3 seems to have major issues with Ryzen processors (Especially those with 8 cores). It typically manifests as horrendous framerates in-game, as GPU utilization seems to hover around 35-45%.

As other threads may have mentioned, setting CPU affinity manually for the farcry3_d3d11 executable/process seems to be the way to go. My framerate literally doubles (With GPU utlization hitting 75-80%) when I set the farcry3_d3d11 process to run on CPU2 & CPU4. CPU0 & CPU2 also work, just not quite as well. Allowing the farcry3_d3d11 process to run on anymore than two cores yields diminshing returns, with performance falling off a cliff once you exceed 3-4 cores.

Note that I've yet to find a satisfactory solution for forcing the affinity change into effect automatically. Using programs like process lasso to set the affinity automatically once the process starts doesn't seem to work, as the frame rates don't seem to improve unless the affinity change is made once the game engine is actually rendering the game. So all my experiments with setting affinity upon startup haven't worked and I have to alt-tab out of the game to set it to windowed mode, then use Process Lasso or Task Manager to set the affinity once gameplay is underway to see the impact on framerates.

Anyway, I drove myself crazy with trial and error tests yesterday so I hope someone else finds this helpful.
Last edited by Dipswitch; Dec 7, 2017 @ 6:43am
< >
Showing 1-10 of 10 comments
kerberos_20 Dec 7, 2017 @ 9:52am 
hi ihave noticed this alredy, made a youtube video...
in my case (ryzen 5 1600x) works slightly differently
i have to set first 3 cores max then after it i can put up to 6 cores without fps drops
but ingame only, once some ingame videoclip appears, it gets messed up again, and those videoclips are max 4 cores, or performancne hit appears again...so dunno if i like keep switching cores all time :/
dunno about you, but i dont like gaming on core 0..as on that one runs most of background stuffs
Last edited by kerberos_20; Dec 7, 2017 @ 9:56am
Dipswitch Dec 8, 2017 @ 1:33pm 
I also found that disabling 4 of the cores in my 1800X via Ryzen Master achieves the same thing. That's a PITA solution though as it requires a reboot to take effect and it renders S3 sleep mode unstable. So sleeping your PC after a gaming session with 4 cores enabled will result in it shutting down and SMT returning to normal status. It does save you having to ♥♥♥♥ around with affinity nonsense though.

I am curious what would happen if I just disabled 2 cores instead of however.....

EDIT: Disabling 2 cores didn't do much for the game FPS on my Ryzen 1800X. So this game seems to like a max of 4 cores being active.
Last edited by Dipswitch; Dec 15, 2017 @ 8:01am
kerberos_20 Dec 8, 2017 @ 8:12pm 
well so it seems disabling smt in bios does resolve performance drops, on 6 core ryzen all fine now :-) even those ingame videos arent droppin in fps
Last edited by kerberos_20; Dec 8, 2017 @ 8:13pm
Dipswitch Jan 8, 2018 @ 12:58pm 
Update: So not sure what exacrly changed to make this issue go away, but the low framerate issue with all Ryzen cores being active has since disappeared on my machine. I did do a bios update and can't recall if my video drivers and/or the game itself were updated in the same timeframe.

Anyway, I no longer have to disable SMT to get decent framerates in game. Figure I'd update this thread so others can check their own setup
kerberos_20 Jan 8, 2018 @ 2:05pm 
look like its true with smt 120fps now, also nothing changed...guess maybe some undocumented micro$oft update
8BMG Jul 6, 2018 @ 7:11am 
guys I just downloaded the game and I have a Ryzen 7 1700 and I get the same framerates in any resolution or settings except ultra which messes up everything even more.

how can I disable the cores I have never done anything like it thanks in advance for any tips
Naofulia Jul 11, 2018 @ 10:30am 
10x
blyad Oct 23, 2020 @ 2:00pm 
Check this if you have still problem with this, I manage to get 100fps from 50fps
https://www.reddit.com/r/farcry/comments/7gjzv7/far_cry_3_performance_issues/
-=SOF=-WID99 Oct 23, 2020 @ 2:16pm 
if you have a ryzen CPU you can limit the used CPU cores with ryzen master software from AMD

https://www.amd.com/en/technologies/ryzen-master

see also
https://community.amd.com/thread/236646
Nite69 Oct 23, 2020 @ 3:56pm 
No issues here, I'm on a Ryzen 5 2600x and game runs great with ultra detail at 1080p, the framerate is the same as when I was on my i7 2600K, but I am also using the same video card. so the game is more GPU limited, the cpu doesn't matter
Last edited by Nite69; Oct 24, 2020 @ 7:06pm
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Dec 7, 2017 @ 6:43am
Posts: 10