Far Cry 3 PC performance thread

All those shots look DX11 - the fraps number only has a black background in DX11 executables, it's otherwise a transparent background.

He might be using Dxtory (way better software than Fraps if you ask me) or some other software to grab his screenshots. Not everyone uses Fraps. :)
 
Hmm, after some messing around I think I'm going to just go with dx9. I cant get the game to run at 60 in dx 11 on my gtx 480.

Tried NV inspector, far cry 3 and far cry 2 profile. Postfx to false, dx11 multithread to 1, etc. It improves it and for some areas it is a smooth 60, but once I get moving and out into the more dense areas it drops to 30-45.

dx9 I can max everything except disable postfx and its a smooth 60 everywhere.
 
I don't know about the background, but shouldn't the number be blue in DX11? It is certainly blue for me.

It's always yellow for me unless recording or doing benchmarks, but I haven't updated in a while.

Very interesting. Could you or anyone else try taking DX9 screenshots to see if the black border is behind the frame rate overlay like in mine? If DX9 truly just isn't working for me, that's weird.

In DX9 it's completely transparent against the background.
[had an image here, accidentally deleted it from minus]

This may not be the reason, could be reading to much into it. You could try launching the non-DX11 application directly to see if it is the problem.
 
Thanks to the new nvidia driver, I'm currently running the game in dx9, downsampled, highest settings possible at a solid 60fps and my cards still have a lot of headroom. Is there any visual improvement to be had by switching to DX11?
 
Hmm, after some messing around I think I'm going to just go with dx9. I cant get the game to run at 60 in dx 11 on my gtx 480.

Tried NV inspector, far cry 3 and far cry 2 profile. Postfx to false, dx11 multithread to 1, etc. It improves it and for some areas it is a smooth 60, but once I get moving and out into the more dense areas it drops to 30-45.

dx9 I can max everything except disable postfx and its a smooth 60 everywhere.

PostFX to false doesn't do anything magical, it just seemingly changes some settings. No reason to use it. dx11 multithreading is broken, don't use it.
 
It looks like you are unwittingly either running in DX9 or DX11 for both sets of shots. You need to restart the uplay client for changes in directx mode to take effect before relaunching the game. True.

Thank you for that information!

However, the plot thickens: DX9 performs significantly worse than DX11 in several areas. Below are the corrected results. I've removed my last post.

Location 1:
DX9: 42 FPS (Screenshot)
DX11: 42 FPS (Screenshot)

Location 2:
DX9: 41 FPS (Screenshot)
DX11: 49 FPS (Screenshot)

Location 3:
DX9: 47 FPS (Screenshot)
DX11: 52 FPS (Screenshot)

Location 4:
DX9: 48 FPS (Screenshot)
DX11: 55 FPS (Screenshot)

I double-checked and actually ran tests twice with both DX9 and DX11 in the same areas to make sure none of the settings were being changed and that the frame rates I saw weren't just one-time things. I was actually surprised to see just how low they were in DX9 mode -- the second location, especially -- compared to DX11. I wonder what could be causing such a difference in frame rates, especially when most people claim DX9 performs much better than DX11?
 
Thank you for that information!

However, the plot thickens: DX9 performs significantly worse than DX11 in several areas. Below are the corrected results. I've removed my last post.

Location 1:
DX9: 42 FPS (Screenshot)
DX11: 42 FPS (Screenshot)

Location 2:
DX9: 41 FPS (Screenshot)
DX11: 49 FPS (Screenshot)

Location 3:
DX9: 47 FPS (Screenshot)
DX11: 52 FPS (Screenshot)

Location 4:
DX9: 48 FPS (Screenshot)
DX11: 55 FPS (Screenshot)

I double-checked and actually ran tests twice with both DX9 and DX11 in the same areas to make sure none of the settings were being changed and that the frame rates I saw weren't just one-time things. I was actually surprised to see just how low they were in DX9 mode -- the second location, especially -- compared to DX11. I wonder what could be causing such a difference in frame rates, especially when most people claim DX9 performs much better than DX11?

There was someone else saying DX11 performed better earlier in the thread. Could also depend on what settings you have changed in GamerProfile.xml.
 
While continuing to study the differences between DX9 and DX11, I stumbled across something that is just bizarre. When I look straight up at the sky in DX9 mode, my frame rate absolutely tanks. In DX11, however, it skyrockets like in any other game.

DX9: 20 FPS (Screenshot)
DX11: 72 FPS (Screenshot)

Is that strange or what? What on Earth is going on here?
 
While continuing to study the differences between DX9 and DX11, I stumbled across something that is just bizarre. When I look straight up at the sky in DX9 mode, my frame rate absolutely tanks. In DX11, however, it skyrockets like in any other game.

DX9: 20 FPS (Screenshot)
DX11: 72 FPS (Screenshot)

Is that strange or what? What on Earth is going on here?

This exact thing happens to me.
 
What the hell is going on? I'm running this on a 2600K, 8GB and 560Ti on Ultra with just MSAA at x2 at 1920x1200 and it feels buttery smooth. I expected I'd have to reduce more stuff. I'm gonna FRAPS it this afternoon. I want to see what the hell is going on.
 
Hmm, I'm disappointed by the impact post-fx has one the framerate. I want to use motion blur, but going above medium kills the framerate for me. If I stick with that setting I can turn up most other details and actually hold 60 fps, which is great. As soon as I jump to high or above with post-fx, however, it starts to dip.
 
Anything above medium probably turns off depthdownsampling which kills the framerate. You should probably just use a custom xml settings to turn on motion blur.
 
Hmm, I'm disappointed by the impact post-fx has one the framerate. I want to use motion blur, but going above medium kills the framerate for me. If I stick with that setting I can turn up most other details and actually hold 60 fps, which is great. As soon as I jump to high or above with post-fx, however, it starts to dip.

Turn postfx to low and then just add whatever features you like in the config.

imvUfcsMV83WD.jpg
 
So I haven't actually had success editing the XML file. I tried adding those things and found that, after running the game, the added lines would be removed every time.
 
It looks like you are unwittingly either running in DX9 or DX11 for both sets of shots. You need to restart the uplay client for changes in directx mode to take effect before relaunching the game. True.

I also noticed when you switch between DX9 / DX11, a message warns you to restart for changes to take effect, but you then have to click Apply after this message pops up for it to stick.
 
I've uninstalled the game for now. I'm really sick of messing around with it trying to get rid of the micro stutter and hitching, and now that it's not on my drive I can't satisfy the temptation to keep doing so. I'll keep an eye on the thread with the hope that a fix (official or otherwise) appears and sorts out this issue.
 
Hey guys, my friend is having some serious graphical corruption in game. Here's a video that shows somebody with the same issue.

http://www.youtube.com/watch?feature=player_embedded&v=1fvgOPSC5zI

And here's a copy paste of his description of the issue.

Playing on a GTX 560 Ti (ASUS ENGTX560 Ti DCII) with beta drivers 310.70. CPU is i7 930 2.8 GHz.

Current game settings are:

VIDEO
1920x1080 Fullscreen
V-Sync - 1 Frame
GPU Max Buffered Frames - 5
WS Letterbox - Off
DX11
MSAA - Off
Alpha to coverage - Enhanced
SSAO - HBAO
FOV - 73.15
Subs - Eng

VIDEO QUALITY
Overall Quality - Custom
Textures - High
Ambient Lighting - High
Shadow - Medium
Post FX - Medium
Geometry - Very High
Vegetation - Very High
Terrain - High
Water - High
Environment - High

The game is running smoothly between 50-60 fps at all times with the above.

Happening every hour or so. Thought it was the temp but GPU is not even getting over 60C and the CPU is between 70-75C top during heavy load. Once the issue has started, the game has to be restarted. Reloading a previous save while in game or after quitting to main menu will not fix this.

This doesn't seem to be related to a particular player action since it always occured during completely different situations and locations (driving, sneaking, running randomly into open area etc.).

Anybody knows a solution for that?
 
The game runs almost 10 FPS better for me in DX11. I have a Radeon HD 6950.

Also, has anyone had an issue with screenshots while running the game in DX11? All my screenshots have a bluish tinge like this:

 
someone had that, check a page or two ago

also as I said before DX11 vs DX9 for me run about the same, but the framerate is just a little bit more consistent in dx9 so im sticking to that. The difference in image quality is barely noticeable (hence why it is also running about the same for some of you guys)

there's very little implementation of DX11 features, so it shouldnt be a surprise
 
someone had that, check a page or two ago

also as I said before DX11 vs DX9 for me run about the same, but the framerate is just a little bit more consistent in dx9 so im sticking to that. The difference in image quality is barely noticeable (hence why it is also running about the same for some of you guys)

there's very little implementation of DX11 features, so it shouldnt be a surprise

Cool thanks...checking it out now.

I'm not seeing much of a difference in IQ between the two, but the difference in performance is significant, at least with my rig.
 
This "you have to close uPlay" thing isn't totally true. My game definitely switches from DX9 to DX11 without closing Ubisoft's launcher.
 
yeah I agree with basically everything I'm reading here. There is very little difference in performance between 9 and 11. I think the real issue with this game for me is the hitching/stuttering, which even adaptive v sync does little for. Otherwise the visual difference between the top graphical settings is also pretty minor, so I don't mind turning down shadows, post fx, and ambient lighting. It still looks great and I need 1080p60.

Sadly it just seems to come back to the stutter, which I don't see much any more with adaptive v sync.
 
yeah I agree with basically everything I'm reading here. There is very little difference in performance between 9 and 11. I think the real issue with this game for me is the hitching/stuttering, which even adaptive v sync does little for. Otherwise the visual difference between the top graphical settings is also pretty minor, so I don't mind turning down shadows, post fx, and ambient lighting. It still looks great and I need 1080p60.

Sadly it just seems to come back to the stutter, which I don't see much any more with adaptive v sync.

Same for me...it gets really bad when you circle strafe around something.
 
Is this stuttering you guys are having showing in your framerate? cause mine does jump around 60 and 59 all the time
 
Same for me...it gets really bad when you circle strafe around something.

Are you running at 60FPS constantly? Have you tried enabling the MaxFPS="60". I used to have stutter before changing some settings in the config, why don't you copy and paste this over your config settings and give them a try?

If you don't have a 670 or better I would change the Resolution X & Y so you aren't downscaling. You should also download SweetFX for some SMAA goodness.

<GamerProfile>
<SoundProfile MusicEnabled="1" MasterVolume="100" MicEnabled="1" IncomingVoiceEnabled="1" Language="English" />
<RenderProfile MSAALevel="0" AlphaToCoverage="2" SSAOLevel="4" SDSM="0" ResolutionX="2560" ResolutionY="1440" Quality="custom" QualityEditor="editor_ps3" Fullscreen="1" Borderless="0" UseD3D11="0" D3D11MultithreadedRendering="0" WidescreenLetterbox="0" UseWidescreenFOV="1" FOVScaleFactor="1.095" EnableSubResolution="0" SubResolutionX="960" SubResolutionY="540" VSync="1" RefreshRate="60" DisableMip0Loading="0" GPUMaxBufferedFrames="0" ShowFPS="0" MaxFPS="60" Brightness="1" Contrast="1" GammaRamp="1" AllowAsynchShaderLoading="1">
<CustomQuality>
<quality ResolutionX="1280" ResolutionY="720" EnvironmentQuality="high" AntiPortalQuality="default" PortalQuality="medium" PostFxQuality="medium" TextureQuality="high" TextureResolutionQuality="high" WaterQuality="veryhigh" DepthPassQuality="high" VegetationQuality="veryhigh" TerrainQuality="high" GeometryQuality="ultrahigh" AmbientQuality="high" DeferredAmbientQuality="high" ShadowQuality="high" EditorQuality="" Hdr="1" HdrFP32="0" ReflectionHdr="1" EnableVertexBinding="1" id="custom" />
</CustomQuality>

<Post>
<quality GameDepthOfField="0" DepthDownsample="1" CinematicDepthOfField="0" FXAALevel="0" CloudShadows="1" MotionBlur="0" id="medium" />
</Post>
 
Is this stuttering you guys are having showing in your framerate? cause mine does jump around 60 and 59 all the time
You can't decipher stuttering and slowdowns with AVG or even displayed framerate. You need to look inside the second and run some quick numbers to determine how many milliseconds it takes for each frame to render. 16.1 = 60FPS.

If you have afterburner or fraps, you can log the data and put it into a spreadsheet to have it automatically convert everything.
 
Got the game today and did some slight tweaking. Added MaxFPS="60" to the .xml file, use DX9 and have everything on the highest except shadows and postfx are on high. Couldn't get SweetFX to work, it kept crashing on start, so I downloaded SMAAinjector which works.

Haven't played much, got to to the open world part and fixed two radio towers. Framerate has been buttery smooth after the tweaks.

8 GB RAM
GTX670
i5 3570k
 
Yes sir! We 5870 owners are a rare breed these days.

These are the settings I'm using:
Video
Video Quality

My average frame rate is roughly 50 FPS, although in some areas it drops down into the 40s.

Also, all of my specs:
Intel i7 860
8 GB RAM
AMD HD 5870 (12.11 Beta Catalysts)
Windows 7 64-bit

Wow thanks for this, I actually got really good performance while the game still looks great. The only things I changes was lowering PostFX to low and turning on 2xMSAA.
 
Is this stuttering you guys are having showing in your framerate? cause mine does jump around 60 and 59 all the time

It seems to only do it when the game isn't running at 60 FPS...even if it's running at a constant framerate you'll see some noticeable hitching...even if its 57 FPS.


Are you running at 60FPS constantly? Have you tried enabling the MaxFPS="60". I used to have stutter before changing some settings in the config, why don't you copy and paste this over your config settings and give them a try?

If you don't have a 670 or better I would change the Resolution X & Y so you aren't downscaling. You should also download SweetFX for some SMAA goodness.

<GamerProfile>
<SoundProfile MusicEnabled="1" MasterVolume="100" MicEnabled="1" IncomingVoiceEnabled="1" Language="English" />
<RenderProfile MSAALevel="0" AlphaToCoverage="2" SSAOLevel="4" SDSM="0" ResolutionX="2560" ResolutionY="1440" Quality="custom" QualityEditor="editor_ps3" Fullscreen="1" Borderless="0" UseD3D11="0" D3D11MultithreadedRendering="0" WidescreenLetterbox="0" UseWidescreenFOV="1" FOVScaleFactor="1.095" EnableSubResolution="0" SubResolutionX="960" SubResolutionY="540" VSync="1" RefreshRate="60" DisableMip0Loading="0" GPUMaxBufferedFrames="0" ShowFPS="0" MaxFPS="60" Brightness="1" Contrast="1" GammaRamp="1" AllowAsynchShaderLoading="1">
<CustomQuality>
<quality ResolutionX="1280" ResolutionY="720" EnvironmentQuality="high" AntiPortalQuality="default" PortalQuality="medium" PostFxQuality="medium" TextureQuality="high" TextureResolutionQuality="high" WaterQuality="veryhigh" DepthPassQuality="high" VegetationQuality="veryhigh" TerrainQuality="high" GeometryQuality="ultrahigh" AmbientQuality="high" DeferredAmbientQuality="high" ShadowQuality="high" EditorQuality="" Hdr="1" HdrFP32="0" ReflectionHdr="1" EnableVertexBinding="1" id="custom" />
</CustomQuality>

<Post>
<quality GameDepthOfField="0" DepthDownsample="1" CinematicDepthOfField="0" FXAALevel="0" CloudShadows="1" MotionBlur="0" id="medium" />
</Post>

I have a 6950 and get 45 at its lowest 60 fps with it hovering somewhere around 52 FPS most of the time.

I tried the MAX FPS thing in the config but that was before I DL the new AMD drivers so I'll try the settings you have here to see, thanks!

As far as SweetFX, where do I have to put the files? I tired the configurations posted there and got it to work at one point but now they don't seem to let the game run when I try.
 
I have a 680 and performance is all over the place at 1080p in DX9 & DX11 modes. The frame rate drops to about 30 FPS in Amanaki Village. I've set shadows to high and Post FX to medium with no MSAA. I've also disabled DOF and set MaxFPS in the config. It seems like my changes aren't even registering even though the config file is set to read only and I restart the UPlay client. Hopefully a performance patch is put out sometime soon.
 
When 3 670s and a 2011 i7 can't power through to get consistent high frames, you know you have some weird issues going on.

Definitely looking forward to some additional tests with a higher frequency.
 
I have a 680 and performance is all over the place at 1080p in DX9 & DX11 modes. The frame rate drops to about 30 FPS in Amanaki Village. I've set shadows to high and Post FX to medium with no MSAA. I've also disabled DOF and set MaxFPS in the config. It seems like my changes aren't even registering even though the config file is set to read only and I restart the UPlay client. Hopefully a performance patch is put out sometime soon.

What CPU do you have, cause after fixing some config stuff you should be getting 60fps, I get constant 60fps with a 670 running at 2560x1440?
 
What CPU do you have, cause after fixing some config stuff you should be getting 60fps, I get constant 60fps with a 670 running at 2560x1440?

That's crazy, I wish I could get that kind of performance at 1080P. I have a 2500k at 4.5GHz. It's wierd jumping back and forth between FC3 and AC3 because Assassin's so much smoother.
 
No matter how many times I try, DX11 runs better for me by a significant amount.

Maybe it just has to do with me having an AMD graphics card and the game is supposedly AMD optimized, I dunno. *shrugs*

Anyway, I tried those settings with a few tweaks (changed it to DX11 since it runs better that way for me) and used D3DOverrider for the Vsync and it hitches a lot less, but that's because the game hits 60 FPS a lot more with your settings...which is good I guess? Thanks! haha.

It still hitches/stutters anytime it goes sub 60 FPS. MAYBE it doesn't do it as much, but definitely still there. I don't really think it's just a framerate drop.
 
Running the game on Ultra with DX11 at around 35 fps with my Radeon HD7850.
As a console gamer that's a perfectly acceptable framerate give the eye candy that I get in return.
 
This games performance is infuriating. Yesterday I was getting 35fps with DX9, Ultra settings, downsampling from 1440p, today I am barely getting 25fps at 1080p. I just don't even know what the fuck is happening any more.

Mind you, may GPU may or may not be dying, I have yet to determine that yet.
 
That's crazy, I wish I could get that kind of performance at 1080P. I have a 2500k at 4.5GHz. It's wierd jumping back and forth between FC3 and AC3 because Assassin's so much smoother.

Well it's not your CPU then :)

Copy my settings into your config, they are 5 or 6 posts above yours and let me know how you go.
 
Top Bottom