Overclock.net › Forums › Video Games › PC Gaming › Microstutter gone with MSAA (Battlefield 3)
New Posts  All Forums:Forum Nav:

Microstutter gone with MSAA (Battlefield 3) - Page 3

post #21 of 23
Thread Starter 
I closed all Vsync support (including Tbuffering , also tried adaptive vsync and gave me input lag).
I was playing at 4.1 ghz HT off and yesterday I oc'ed to 4.3 ghz.
Then capped my fps to 62 with Presicion X. (Without capping , it was high fps but stuttering like hell).
Also renderahaed limit is 1.
Now I play with little tearing but its almost butter smooth. 2x MSAA and ULTRA settings.
Tried 59 - 59,95 - 60 - 61 but the best setting for me was 62 for the tearing.
Night Crawler
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 4.2GHZ (21*200 & 1,36V HT Off) Rampage III Formula GTX680 6 GB / 8-8-8-20 KINGSTON 
CoolingOSMonitorCase
Thermaltake Frio win 7 x64 ACER H235H thermaltake element g 
  hide details  
Reply
Night Crawler
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 4.2GHZ (21*200 & 1,36V HT Off) Rampage III Formula GTX680 6 GB / 8-8-8-20 KINGSTON 
CoolingOSMonitorCase
Thermaltake Frio win 7 x64 ACER H235H thermaltake element g 
  hide details  
Reply
post #22 of 23
Quote:
Originally Posted by madroller View Post

I closed all Vsync support (including Tbuffering , also tried adaptive vsync and gave me input lag).
I was playing at 4.1 ghz HT off and yesterday I oc'ed to 4.3 ghz.
Then capped my fps to 62 with Presicion X. (Without capping , it was high fps but stuttering like hell).
Also renderahaed limit is 1.
Now I play with little tearing but its almost butter smooth. 2x MSAA and ULTRA settings.
Tried 59 - 59,95 - 60 - 61 but the best setting for me was 62 for the tearing.

Try this:
Warning: Spoiler! (Click to show)
1.
Quote:
GameTime.MaxVariableFps

This is fairly a big one, especially for V-Sync users like myself. What this does is cap your maximum FPS to a custom value. This is very useful for those looking to limit their framerate to prevent large fluctuations in FPS affecting the general smoothness of the game. I'll separate this one into 2 groups: V-Sync users, and non V-Sync users.

Non V-Sync users:

In this command variable feel free to enter any number you want, most people enter the same number as their monitor's refresh rate, so people with 60Hz monitors should enter a value of 60 and those with 120Hz should enter 120. The reasoning here for most people is preventing the large fluctuations in framerate affecting the general smoothness of the game, but for others is that since their monitor cannot display more than the advertised refresh rate, then why waste GPU cycles? cap it to 60 or 120 or whatever your monitor's refresh rate is, and save power while also making your GPU run cooler.

V-Sync users:

Since V-Sync already caps/synchronizes your framerate to your monitor's refresh rate, then why is this important for us?. Well, here you can: 1) Reduce the infamous "input lag" created by V-Sync, or more importantly, at least for me: 2) Further Improve the smoothness of the image (camera panning, etc etc). Let's start with point number 1.

1) Reduce the infamous "input lag" created by V-Sync, this is done by entering a number of at least one FPS less of your refresh rate, for example, if your monitor's refresh rate is 60Hz, enter a value of 59. This will practically eliminate the input lag created by V-Sync while also retaining ALL of its benefits (it won't break or anything). This is also furthered improved by disabling Triple Buffering as well, but I'll be touching on that later on.

2) Further Improve the smoothness of the image (camera panning, etc etc). This is the big one for me, I've been playing around with all sorts of tweaks, tips, etc to further improve the smoothness of V-Sync in Battlefield 3, because for one reason or the other, V-Sync in Battlefield 3 just didn't feel as smooth as in other games, it felt somewhat sluggish/jittery. Well here's the solution to that:

* Go to the folder where your saved Battlefield 3 settings are (usually My Documents\Battlefield 3\settings).
* Open up the file called "PROF_SAVE_profile" with a text editor (Notepad, Wordpad, etc).
* Look for the line called "GstRender.FullscreenRefreshRate", and copy that same exact number, for some people its "59.953999" or anything in that range, for me it was "60.000000".

Once you've got that number copied, use it as the value for this command variable. While I'm not confident that it'll work for the absolute 100% of V-Sync users out there, it worked wonders for me and for a couple of my friends.

http://www.overclock.net/t/1335774/battlefield-3-guide-further-improving-gaming-performance-experience
post #23 of 23
Thread Starter 
WorldRender.DxDeferredCsPathEnable 1 was my key guys.
I turned on that key and my game became more and more smooth.

Here's my cfg file:

Render.DrawFps 1
GameTime.MaxVariableFps 65
RenderDevice.ForceRenderAheadLimit 1
RenderDevice.TripleBufferingEnable 1
WorldRender.DxDeferredCsPathEnable 1
Render.DrawScreenInfo
Render.PerfOverlayEnable 1
Render.PerfOverlayVisible 1

Im also back to 4.1 ghz due to high voltage.
Night Crawler
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 4.2GHZ (21*200 & 1,36V HT Off) Rampage III Formula GTX680 6 GB / 8-8-8-20 KINGSTON 
CoolingOSMonitorCase
Thermaltake Frio win 7 x64 ACER H235H thermaltake element g 
  hide details  
Reply
Night Crawler
(14 items)
 
  
CPUMotherboardGraphicsRAM
i7 950 4.2GHZ (21*200 & 1,36V HT Off) Rampage III Formula GTX680 6 GB / 8-8-8-20 KINGSTON 
CoolingOSMonitorCase
Thermaltake Frio win 7 x64 ACER H235H thermaltake element g 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: PC Gaming
Overclock.net › Forums › Video Games › PC Gaming › Microstutter gone with MSAA (Battlefield 3)