• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Far Cry 4 PC performance thread

Quesa

Member
Triple-buffering is working for me. Doesn't get rid of the stuttering completely, but it I can run it really well on Ultra with it turned on.
 

Khrno

Member
i7 2600K at 4.5GHz
16GB RAM
GTX 680 4GB
Win 8.1
Installed on a HDD because SSD was full

Getting 45-50fps on High settings at 2560x1440 res so not that bad imho.

Same resolution, cpu and ram, but a 970 MSI OC and Win 7, with AO off and everything else Ultra/Nvidia, and get 40~ when flying around, 50+ in the ground.
 

NotUS

Member
Most people that play don't care about these kinds of issues or don't know any better to complain.

2600k@4.5
16GB RAM
GTX 970

Games I've had notable problems with mostly stuttering, CPU usage issues, etc.

Far Cry 3 (DX11 Mode)
Far Cry 4
Assassin's Creed IV
Watch Dogs

There seems to be a pattern here.

UBI cross gen engine issue it seems.
 

InfYn

Member
Been playing for a few hours. Not terrible performance on an FX-6300 @ 4.4 and an R9 270X. Beta2 drivers.

But good lord the stuttering. Got through the prologue and finished act 1 but I can't deal with the stuttering every 20 seconds while I'm on foot or in a vehicle, better try that mipmap shortcut.
 

rBose

Banned
Been playing for a few hours. Not terrible performance on an FX-6300 @ 4.4 and an R9 270X. Beta2 drivers.

But good lord the stuttering. Got through the prologue and finished act 1 but I can't deal with the stuttering every 20 seconds while I'm on foot or in a vehicle, better try that mipmap shortcut.

The mipmap modification is basically the equivalent of changing the textures to medium.

Same visual quality same result in performance
 

Sickbean

Member
So what is it about 'modern' engines that causes this to happen so frequently?

I never remember having issues like this with say Quake or Half Life. They just ran at low fps if your hardware wasn't up to it.
 

Setsuna

Member
So what is it about 'modern' engines that causes this to happen so frequently?

I never remember having issues like this with say Quake or Half Life. They just ran at low fps if your hardware wasn't up to it.

Ram usage increased beyond the amount available in gpus
 

buenoblue

Member
Maxbufferedgpu=1 plus nvidia control panel max buffered frames to 1.

Using in game vsync and triple buffering. Also turn off rtss, fraps or any monitoring software. This gives me smooth 60 on ultra with gtx 780ti.
 
So what is it about 'modern' engines that causes this to happen so frequently?

I never remember having issues like this with say Quake or Half Life. They just ran at low fps if your hardware wasn't up to it.

The core issue is the engine being developed for other hardware architecture (consoles), so weird stuff can happen when it's ported to pc, even if computers are more powerful. Quake or HL were pc games with engines done for pc.
 

Damian.

Banned
Just tried driving for the first time. Same bullshit as Watch Dogs, although this may be a bit worse as the stutters are longer and more intense. Absolute horse shit, Ubi. Why don't you test your product before you release it?
 

rBose

Banned
bKbohkT.jpg
 

Zarx

Member
So what is it about 'modern' engines that causes this to happen so frequently?

I never remember having issues like this with say Quake or Half Life. They just ran at low fps if your hardware wasn't up to it.

I am no programmer but from what I have read and been told. Modern engines are just orders of magnitude more complex. Quake and Half-Life were simple level based games where there was no asset streaming,had simple rendering engines that only had to handle a couple dozen objects on screen etc etc. At the time it was perfectly reasonable for a single programmer to be able to read and mostly understand a game's entire code base. Modern engines consist of millions if not tens of millions of lines of code and have dozens of programmers (some of which may never have even met each other) each working on separate parts for years, that all needs to come together and work seamlessly. And that is not to mention the massively complex black boxes that modern graphics drivers are said to be. Frankly it's a minor miracle these games work at all. Not that it excuses the sorry state of the game (they should fix their shit, preferably before launch) but it is understandable why this shit happens.
 

RadioSupreme

Neo Member
So FC4 on my PC has literally dropped all the framerates of all my games (90+) the same way FC3 did. Only way to fix them is to restart my PC. Thanks Ubi but I'm done with you
 

b0bbyJ03

Member
Think so, whats the dif. between Normal and Adaptive vsync ingame ?

Adaptive turns off Vsync once the game goes below 60fps to avoid the stuttering that comes with regular Vsync but can leave minor screen tearing. Regular Vsync will sync the game to 60 or 30 hz, which avoids screen tearing but can cause hiccups/stutters in the frame rate so the experience is not as smooth

So FC4 on my PC has literally dropped all the framerates of all my games (90+) the same way FC3 did. Only way to fix them is to restart my PC. Thanks Ubi but I'm done with you

Im not one to get into all this hyperbole that comes along with not being happy with a games performance but ubisoft has had such a bad track record for me these past two years that I've decided to never buy anything they make at launch, or possibly ever (if i hear it runs great and plays great then ill buy it). but its really on all of us for falling into the same trap every time.
 

3bdelilah

Banned
It runs surprisingly well for me. I get 40-60 fps with everything maxed out on Ultra @ 1080p. Looks stunning, and more important: consistent. 50fps average with minor drops to 40. I expected less after Unity's team.

4670K @ 3.4 GHz stock speed
R9 280X (3GB) stock
8GB 1600Mhz RAM


Hopefully people with similar specs have a better impression now.

I'd like to change my impressions, after having played for an hour or three, the performance seems to be getting less. In terms of Ultra and Verry High or High, I don't think I see any great differences, besides the Ambient Occlusion which I always have on SSAO (because SSBC and HBAO+ make the shadows significantly darker to the point it looks completely black).

Any how, on Ultra (Ambient Occlusion on SSAO) I get an average of 40 fps while walking and running around, with frequent drops to lower and upper 30's, and even some (luckily) rare drops/stuttering to the mid-twenties. While standing still it does get to lower 60's and sometimes even 70/80's, but standing still ain't going to be of much use in Kyrat, lol.

For what it's worth, I have the most recent AMD driver (14.9).
 

Damian.

Banned
So FC4 on my PC has literally dropped all the framerates of all my games (90+) the same way FC3 did. Only way to fix them is to restart my PC. Thanks Ubi but I'm done with you

Wonder if this is a similar problem I was having. After running the game for a few minutes on my laptop I went from a 1250 GPU clock to stuck at 450 and I couldn't fix it without a restart.
 

noomi

Member
Glad to hear 1.4 is still happening today, hopefully there are some nice fixes along with the addition of nvidia hairworks.
 

riflen

Member
Does in-game Vsync have to be on in order for triple buffering to work?

I don't know about this game in particular (because the developers can do what they like behind these menu functions), but speaking generally, triple-buffering and vsync are independent concepts. It should be possible to use one without the other. However, using triple-buffering without vsync makes no sense and will just increase latency.
 

Zeth

Member
I've actually got it running pretty nicely on my single 970/3570k. Not sure what did the trick but capping my 90hz monitor to 61-64 in RTSS was among the changes I made in my attempts to improve fluidity/frametimes. Textures, terrain, and geometry on Ultra, just about everything else High. Vsync off, Triple Buffering off, 1 prerendered frame NVCP, running in Borderless with SMAA and SSAO at 1440.

Hoping for improvements with today's patch, though I'm not sure what it includes besides nvidia effects.
 

Elhandro

Member
PC GAF....Ive got a 7970/i7 3k and a Xbone. Im sure my PC will look better but do you guys think it will be a substantial jump in quality. Lately i just prefer playing games on the xbone bc its convienent as shit and i love the record feature. But If its a substantial leap in graphic quality i will forgo the xbox version and stick to PC....


Any recommendations would be appreciated?
 

Damian.

Banned
Since you are contemplating, I would take a guess that you are fine with 30fps on the PC version? If so the IQ leap would be substantial locking to 30 and turning up most of the settings. The stuttering and frame dropping problems that are plaguing most PC users are almost nonexistent at 30fps.
 
PC GAF....Ive got a 7970/i7 3k and a Xbone. Im sure my PC will look better but do you guys think it will be a substantial jump in quality. Lately i just prefer playing games on the xbone bc its convienent as shit and i love the record feature. But If its a substantial leap in graphic quality i will forgo the xbox version and stick to PC....


Any recommendations would be appreciated?

The leap will be substantial enough.
 
PC GAF....Ive got a 7970/i7 3k and a Xbone. Im sure my PC will look better but do you guys think it will be a substantial jump in quality. Lately i just prefer playing games on the xbone bc its convienent as shit and i love the record feature. But If its a substantial leap in graphic quality i will forgo the xbox version and stick to PC....


Any recommendations would be appreciated?
If you are looking for the experience to be as convenient as possible, Xbox One is probably the path to take... but your PC is definitely capable of running at substantially higher specs than the console version.
 

Kezen

Banned
PC GAF....Ive got a 7970/i7 3k and a Xbone. Im sure my PC will look better but do you guys think it will be a substantial jump in quality. Lately i just prefer playing games on the xbone bc its convienent as shit and i love the record feature. But If its a substantial leap in graphic quality i will forgo the xbox version and stick to PC....


Any recommendations would be appreciated?

Hard to say how your experience is going to turn out on PC. I'd say pick the game up on Xbox One, it won't look as good as what you could get on PC but chances are it's more stable.

If you have friends within the Xbox ecosystem then it's even better.
 

JRW

Member
Maxbufferedgpu=1 plus nvidia control panel max buffered frames to 1.

Using in game vsync and triple buffering. Also turn off rtss, fraps or any monitoring software. This gives me smooth 60 on ultra with gtx 780ti.

Ya I wonder if people realize fraps etc require resources to run, EVGA is very clear about it in their precision software, when enabling on screen fps counter or gpu temp etc. it warns that these monitors aren't 'free' and can cause a minor hit on performance.
 

Double D

Member
Ok, so to start off, I'm no guru, I just happen to have a decent PC that plays games.

i5 2500k stock
2GB 770 SC stock
SSD
16 GB
1080p

Anyways I just went with Nvidia Optimizations and am getting decent enough performance usually hovering around the high 40's. When I get moving fast in any sort of vehicle though everything starts chugging. Just wondering if anyone has a similar setup that has found a way to run this game smoothly without dropping all kinds of settings.

I wouldn't mind locking it to 30, but I'm not even sure how to go about doing that. Thanks in advance.
 
Ok, so to start off, I'm no guru, I just happen to have a decent PC that plays games.

i5 2500k stock
2GB 770 SC stock
SSD
16 GB
1080p

Anyways I just went with Nvidia Optimizations and am getting decent enough performance usually hovering around the high 40's. When I get moving fast in any sort of vehicle though everything starts chugging. Just wondering if anyone has a similar setup that has found a way to run this game smoothly without dropping all kinds of settings.

I wouldn't mind locking it to 30, but I'm not even sure how to go about doing that. Thanks in advance.

from the OP,
Mitigate stuttering: Open My Documents\My Games\Far Cry 4\[account id string]\GamerProfile.xml and set DisableLoadingMip0 to 1. (Credit to Gormenghast.)
Note: Affects the quality of some textures.
with regard to locking at 30, download MSI afterburner and then use the built in RivaTuner tool to lock down the framerate.
locking to 30 solved issues I was having with hitching while driving, and general stutter during gameplay.
 

garath

Member
Ya I wonder if people realize fraps etc require resources to run, EVGA is very clear about it in their precision software, when enabling on screen fps counter or gpu temp etc. it warns that these monitors aren't 'free' and can cause a minor hit on performance.

More than that, I'm confident that RTSS is causing some conflicts with overlays like Origin. I can say with 100% certainty that the RTSS overlay was causing my stuttering in Battlefield 4.

Now I keep the Origin and Uplay overlays off by default. I'm sure it has saved me a headache or two.
 

Kezen

Banned
For those suffering from stuttering, the windows timer might be the culprit :
https://translate.google.fr/#de/en/Im%203DCenter-Forum%20wurde%20ein%20L%C3%B6sungsansatz%20gepostet%2C%20mit%20dem%20sich%20das%20%22Stottern%22%20in%20Far%20Cry%204%20l%C3%B6sen%20l%C3%A4sst.%20Demnach%20arbeitet%20der%20Titel%20unter%20Windows%207%20mit%20dem%20Standard-Timer%20(15%2C6%20ms)%2C%20anstatt%20auf%200%2C5%20oder%201%2C0%20ms%20zu%20wechseln.%20Obwohl%20man%20eigentlich%20hohe%20Fps%20hat%2C%20kommt%20es%20somit%20zum%20gef%C3%BChlten%20Ruckeln.%0AFar%20Cry%204%20ruckelt%20trotz%20hoher%20Fps%3A%20Windows-Timer%20als%20Ursache%0AFar%20Cry%204%20ruckelt%20trotz%20hoher%20Fps%3A%20Windows-Timer%20als%20Ursache%20%5BQuelle%3A%20Ubisoft%5D%0AMit%20Crysis%203%20hat%20es%20angefangen%2C%20in%20Ryse%20wurde%20es%20fortgef%C3%BChrt%20und%20nun%20hat%20auch%20Far%20Cry%204%20das%20Problem%20geerbt%3A%20Der%20Windows-Timer%20wird%20nicht%20richtig%20eingestellt%2C%20sodass%20es%20zum%20gef%C3%BChlten%20Ruckeln%20im%20Spiel%20kommt.%20W%C3%A4hrend%20die%20beiden%20Crytek-Titel%20z%C3%BCgig%20einen%20Patch%20gegen%20dieses%20Problem%20erhalten%20haben%2C%20muss%20man%20sich%20in%20Far%20Cry%204%20aktuell%20noch%20einer%20manuellen%20L%C3%B6sung%20bedienen.%20In%20unserem%20damaligen%20Artikel%20mit%20ausf%C3%BChrlicher%20Anleitung%20haben%20wir%20das%20Toll%20Set%20Timer%20Resolution%20genutzt%2C%20welches%20mittlerweile%20allerdings%20kostenpflichtig%20geworden%20ist.%20Im%203DCenter-Forum%20wurde%20eine%20kostenfreie%20Alternative%20gepostet.%0A%0AIm%20normalen%20Betrieb%20l%C3%B6st%20Windows%20alle%2015%2C6%20Millisekunden%20einen%20sogenannten%20Timer-Interrupt%20aus%20-%20das%20ist%20quasi%20die%20Latenz%2C%20bis%20neue%20Aufgaben%20gestartet%20werden%20k%C3%B6nnen.%20Mit%20diesem%20Wert%20hat%20man%20noch%20genau%20eine%20Millisekunde%20Puffer%2C%20um%20ein%2060-Hz-Intervall%20zeitgerecht%20bedienen%20zu%20k%C3%B6nnen.%20Doch%20f%C3%BCr%20performancekritische%20Anwendungen%20wie%20Spiele%20sind%2015%2C6%20Millisekunden%20zu%20langsam.%20Die%20Win32-API%20sieht%20nun%20eine%20M%C3%B6glichkeit%20vor%2C%20den%20von%20Windows%20systemweit%20genutzten%20Timer-Interrupt%20anpassen%20zu%20k%C3%B6nnen%20-%20bis%20hinunter%20zu%201%20Millisekunde%3B%20%C3%BCber%20interne%20APIs%20sind%20noch%20geringere%20Werte%20m%C3%B6glich.%0A%0ADie%20Dunia-2-Engine%20passt%20diesen%20Wert%20zumindest%20unter%20Windows%207%20nicht%20an%2C%20sodass%20er%20auf%2015%2C6%20Millisekunden%20verbleibt.%20Wenn%20ein%20Frame%20also%20mehr%20Zeit%20zur%20Fertigstellung%20ben%C3%B6tigt%2C%20wird%20es%20schlichtweg%20nicht%20auf%20dem%20Monitor%20angezeigt%2C%20bis%20der%20n%C3%A4chste%20Timer-Interrupt%20ausgel%C3%B6st%20wird.%20Unter%20Windows%208%20beziehungsweise%208.1%20soll%20der%20Timer%20korrekt%20auf%201%2C0%20ms%20heruntergesetzt%20werden%2C%20dort%20wird%20man%20etwaige%20Stutter-Probleme%20so%20also%20nicht%20l%C3%B6sen%20k%C3%B6nnen.

Only W7 is affected. I'm not getting anything I would qualify as "stuttering" on my PC (W8.1).
 

b0bbyJ03

Member
I've read a few people mention that they released far cry 3 in the same state and it was eventually patched into a smooth experience. how long did that take. I'm trying to hold off for a bit so that they might hopefully patch it enough to make it somewhat smooth. I just picked up a 970 and id feel like I'm wasting my money if i don't get to play the game with a decent frame rate. Even if i turn settings down i get stuttering.
 

JRW

Member
For those suffering from stuttering, the windows timer might be the culprit :
https://translate.google.fr/#de/en/Im%203DCenter-Forum%20wurde%20ein%20L%C3%B6sungsansatz%20gepostet%2C%20mit%20dem%20sich%20das%20%22Stottern%22%20in%20Far%20Cry%204%20l%C3%B6sen%20l%C3%A4sst.%20Demnach%20arbeitet%20der%20Titel%20unter%20Windows%207%20mit%20dem%20Standard-Timer%20(15%2C6%20ms)%2C%20anstatt%20auf%200%2C5%20oder%201%2C0%20ms%20zu%20wechseln.%20Obwohl%20man%20eigentlich%20hohe%20Fps%20hat%2C%20kommt%20es%20somit%20zum%20gef%C3%BChlten%20Ruckeln.%0AFar%20Cry%204%20ruckelt%20trotz%20hoher%20Fps%3A%20Windows-Timer%20als%20Ursache%0AFar%20Cry%204%20ruckelt%20trotz%20hoher%20Fps%3A%20Windows-Timer%20als%20Ursache%20%5BQuelle%3A%20Ubisoft%5D%0AMit%20Crysis%203%20hat%20es%20angefangen%2C%20in%20Ryse%20wurde%20es%20fortgef%C3%BChrt%20und%20nun%20hat%20auch%20Far%20Cry%204%20das%20Problem%20geerbt%3A%20Der%20Windows-Timer%20wird%20nicht%20richtig%20eingestellt%2C%20sodass%20es%20zum%20gef%C3%BChlten%20Ruckeln%20im%20Spiel%20kommt.%20W%C3%A4hrend%20die%20beiden%20Crytek-Titel%20z%C3%BCgig%20einen%20Patch%20gegen%20dieses%20Problem%20erhalten%20haben%2C%20muss%20man%20sich%20in%20Far%20Cry%204%20aktuell%20noch%20einer%20manuellen%20L%C3%B6sung%20bedienen.%20In%20unserem%20damaligen%20Artikel%20mit%20ausf%C3%BChrlicher%20Anleitung%20haben%20wir%20das%20Toll%20Set%20Timer%20Resolution%20genutzt%2C%20welches%20mittlerweile%20allerdings%20kostenpflichtig%20geworden%20ist.%20Im%203DCenter-Forum%20wurde%20eine%20kostenfreie%20Alternative%20gepostet.%0A%0AIm%20normalen%20Betrieb%20l%C3%B6st%20Windows%20alle%2015%2C6%20Millisekunden%20einen%20sogenannten%20Timer-Interrupt%20aus%20-%20das%20ist%20quasi%20die%20Latenz%2C%20bis%20neue%20Aufgaben%20gestartet%20werden%20k%C3%B6nnen.%20Mit%20diesem%20Wert%20hat%20man%20noch%20genau%20eine%20Millisekunde%20Puffer%2C%20um%20ein%2060-Hz-Intervall%20zeitgerecht%20bedienen%20zu%20k%C3%B6nnen.%20Doch%20f%C3%BCr%20performancekritische%20Anwendungen%20wie%20Spiele%20sind%2015%2C6%20Millisekunden%20zu%20langsam.%20Die%20Win32-API%20sieht%20nun%20eine%20M%C3%B6glichkeit%20vor%2C%20den%20von%20Windows%20systemweit%20genutzten%20Timer-Interrupt%20anpassen%20zu%20k%C3%B6nnen%20-%20bis%20hinunter%20zu%201%20Millisekunde%3B%20%C3%BCber%20interne%20APIs%20sind%20noch%20geringere%20Werte%20m%C3%B6glich.%0A%0ADie%20Dunia-2-Engine%20passt%20diesen%20Wert%20zumindest%20unter%20Windows%207%20nicht%20an%2C%20sodass%20er%20auf%2015%2C6%20Millisekunden%20verbleibt.%20Wenn%20ein%20Frame%20also%20mehr%20Zeit%20zur%20Fertigstellung%20ben%C3%B6tigt%2C%20wird%20es%20schlichtweg%20nicht%20auf%20dem%20Monitor%20angezeigt%2C%20bis%20der%20n%C3%A4chste%20Timer-Interrupt%20ausgel%C3%B6st%20wird.%20Unter%20Windows%208%20beziehungsweise%208.1%20soll%20der%20Timer%20korrekt%20auf%201%2C0%20ms%20heruntergesetzt%20werden%2C%20dort%20wird%20man%20etwaige%20Stutter-Probleme%20so%20also%20nicht%20l%C3%B6sen%20k%C3%B6nnen.

Only W7 is affected. I'm not getting anything I would qualify as "stuttering" on my PC (W8.1).

That's ...actually pretty interesting, can this be fixed in W7 I wonder?
 

Damian.

Banned
That's ...actually pretty interesting, can this be fixed in W7 I wonder?

By reading that post sounds like it may be HPET, or lack thereof, related. Tinkering with the HPET setting in your BIOS and within Windows may provide some degree of relief for some people.

A semi-decent informative thread on this can be found here:

http://forums.guru3d.com/showthread.php?t=368604

Forcing HPET on on my PC actually introduced a rhythmic microstutter in Far Cry 3 after it was patched by Ubisoft. Rhythmic as in even standing still in the game I would get a noticeable hitch that happened about every 3 seconds. Anywhere with NPCs or moving vegetation it was very apparent. In my testing Far Cry 3 was the only game that was affected by changing the setting, everything else was placebo or wasn't much change for better or worse.
 

GrazGamer

Member
I had bad stuttering in Far Cry 3 which was remedied by setting max gpu frames to 1. Doing the same in NCP for this game has removed the stuttering for me.
 

JRW

Member
I had bad stuttering in Far Cry 3 which was remedied by setting max gpu frames to 1. Doing the same in NCP for this game has removed the stuttering for me.

So the gpu frame setting in NCP will override FC4's gamerprofile.xml? It's set at 0 there: GPUMaxBufferedFrames="0"
 

b0bbyJ03

Member
I don't know about this game in particular (because the developers can do what they like behind these menu functions), but speaking generally, triple-buffering and vsync are independent concepts. It should be possible to use one without the other. However, using triple-buffering without vsync makes no sense and will just increase latency.

I had bad stuttering in Far Cry 3 which was remedied by setting max gpu frames to 1. Doing the same in NCP for this game has removed the stuttering for me.

nice! i have mine set to 4 right now. ill try that. do you have Vsync or triple buffering on?

Im using adaptive Vsync from the NCP and triple buffering in-game
 
Top Bottom