Battlefield 4 Stuttering Fix? Need Fan curve!

Connor7106

Reputable
Oct 31, 2014
6
0
4,510
Hello there,
Lately I have been having issues with stuttering in battlefield 4 and a few other games, I get high framerates of about 90-110 fps, with frequent spikes that made the frames feel uneven. After doing my research, I found that this was microstutter, and it is a plague of SLI setups, but I only run a single GTX 780Ti. After messing with this for countless hours (as I cannot deal with stutter, I even bought a G-Sync monitor for the smoothest gameplay and stutter on Gsync is unnacceptable), I discovered that when I closed programs such as MSI afterburner or EVGA precision X, the stuttering was virtually removed. I now get better frames of about 100+ FPS. I still get the odd CPU stutter (as show by entering the console command 'perfoverlay.drawgraph 1', but I'm sure this will be fixed once I overclock my CPU. My only issue now is how can I set up a fan curve without these programs? Because it just uses the auto fan select curve, I get thermal throttling after playing bf4 for 30 minutes or so, that is unless i lock my fan speed at aroun 75% using NVIDIA Inspector. Any help would be greatly appreciated, as well as your thoughts on the stuttering issue. I will post my specs below, Thankyou in advance :)

Motherboard: GIGABYTE X79-UP4
CPU: Intel i7-3820 @ 3.6Ghz
GPU: GIGABYTE WINDFORCE GTX780Ti OC edition
RAM: 32GB of Trancend @ 1333Mhz (yes I plan to upgrade this in my next build)
PSU: Thermaltake Litepower 700W (Upgrading soon)
 

Mouldread

Distinguished
Apr 17, 2013
985
0
19,360
Hm...

I think you should try and improve the airflow in your PC case (in case it's not already taken care of). Try to tuck in cables blocking the airflow, make sure you've got a good balance of intake and exhaust fans.

Also are you sure you haven't fiddled with the frequency settings/overclocked etc. the card?

With efficient case ventilation and the Windforce aftermarket cooler the GPU should not be overheating even if left on default/automatic fan speeds.
 

Connor7106

Reputable
Oct 31, 2014
6
0
4,510


Thankyou for replying Mouldread in such a timely manner
I dont think that case ventilation is an issue, because when I had these programs MSI Afterburner and such installed, I set my own fancurve which generally did not exceed 75 Degrees celsius with about 75% Fan Speed. The main problem now is that because with the auto fan profile, fan speeds go up to about 62%, letting the temps rise to about 80-81 degrees, and since my card has a Temp limit at 82 Degrees, thermal throttling occurs instead of increased fan speed, dropping my FPS dramatically. So far the only solution Is to manually lock the fans speed at 80%, as this keeps it very cool. Only problem with that is it is annoying to set up before each game, and also is quite loud.
 

Mouldread

Distinguished
Apr 17, 2013
985
0
19,360
I see.

Have you thought of removing all the software mentioned (MSI Afterburner and EVGA precision) and also using some driver sweeper like http://www.guru3d.com/files-details/driver-sweeper-download.html and then downloading and installing the latest drivers.

I know it's kinda long shot but maybe parts of different software controlling the fan speeds are somehow interfering with each other and causing the problem.

The other option would be to play with the GPU BIOS but this could be trickier. When I got my GTX 770 I wanted to be able to lower the fan speed when idle but the BIOS was set this way that it won't go lower than 41% (or similar can't remember exact numbers). So I found an edited BIOS and flashed the card with it specifically addressing the minimum fan speed issue. There were also BIOS editor available on the website but I didn't want to play with it.

Of course flashing BIOS could bring a lot of problems if something goes wrong and it might void your guarantee.
 

Connor7106

Reputable
Oct 31, 2014
6
0
4,510


Ahhh I see, so you think this may be an issue of all the programs conflicting rather than a terrible 'auto' fan speed curve. At the moment I have removed these programs, because they seem to be the cause of the stutter. I may try the driver sweeper some time next week as I am quite busy at the moment. May I ask what Flashing means? I have seen it on these forums before but am unsure what exactly it does

Again, thankyou very much for the timely replies
 

Mouldread

Distinguished
Apr 17, 2013
985
0
19,360
Hey,

Well flashing is updating (or changing the version) of the BIOS (Basic Input/Output System). It's going to be a long and most probably inaccurate article if I was to try and explain the whole story about BIOS and what type of information it carries but I presume you are rather more interested in what the flashing involves.

So ideally you would download the newer/edited/custom version of BIOS for your card (the BIOS file is rather small - only a few megabytes or even less) and then execute a program (sometimes under DOS) and follow simple instructions. Most times you would get prompted to make a BIOS backup so in case something goes wrong you can revert to the old/original version and then proceed with the "flashing". It only takes a couple of minutes at most.

It's pretty simple process but can go wrong if an incompatible version BIOS is used or if the BIOS updating (flashing) process gets interrupted - either by the user or in case of power loss etc. which can render the piece of hardware useless (to some extend as there are sometimes ways to re-flash a corrupted BIOS).

I hope this helps but I'm sure you can find much more detailed explanation if you googled for it.
 

Connor7106

Reputable
Oct 31, 2014
6
0
4,510


Thanks for that
Since I know what flashing means now, I actually flashed my bios earlier this year around may, as my GTX780Ti was not compatible with the BIOS beforehand. Should I do another Flash of my BIOS? Also Im not sure if this is relevant, but when I flashed my BIIOS back in may, the power cut out as I was doing it and I was worried, however when turning the power back everything seemed to be fine and updated successfully.
 

Mouldread

Distinguished
Apr 17, 2013
985
0
19,360
Hello again,

I probably should have been more clear earlier. We are talking about the BIOS on the graphics card itself. You have flashed the motherboard BIOS which are different things :)

But honestly, try fixing your problem with the suggested way of uninstalling the programs mentioned and driver sweeping your old drivers and installing the latest ones.
 

Connor7106

Reputable
Oct 31, 2014
6
0
4,510


Ah yes makes complete sense, I checked my bios version and checked the most recent version available and it appears as if I have the latest bios for my GPU. I think the problem may have stopped however, as I just played a game of the evolve big alpha and temps did not exceed 83 degrees (which I think is safe). Thankyou for helping me out mouldred :)