CFX Induced BF4 Vsync Stutter Workaround - Written for n00bs
Steps:
1. In the catalyst control center add a profile for the bf4.exe file.
2. In the Frame Pacing drop down box of the bf4.exe profile select "Off".
3. In the main BF4 folder (where the bf4.exe is found) create text file called "user.cfg"
4. Copy, paste, and save this text into the "user.cfg" file:
5. Play game with vsync enabled.
To me at least, the above settings appeared to result in the least input lag. However, if you want to tweak them here are some guidelines I recommend:
"gametime.maxvariablefps number" must be less than or equal to your precise refresh rate. The engine can process 4 significant figures for this variable (maybe more).
I used the tool found here to see my precise refresh rate (59.95).
"RenderDevice.RenderAheadLimit number" can be set to anything less than or equal to 0. Numbers greater than or equal to 1 result in extreme stuttering.
"RenderDevice.TripleBufferingEnable number" can be set to 0.
Traditional v-sync limits the benefit of Frame Pacing. Thus, disabling Frame Pacing isn't a big deal.
Steps:
1. In the catalyst control center add a profile for the bf4.exe file.
2. In the Frame Pacing drop down box of the bf4.exe profile select "Off".
3. In the main BF4 folder (where the bf4.exe is found) create text file called "user.cfg"
4. Copy, paste, and save this text into the "user.cfg" file:
gametime.maxvariablefps 59.95
RenderDevice.TripleBufferingEnable 1
RenderDevice.RenderAheadLimit 0
5. Play game with vsync enabled.
To me at least, the above settings appeared to result in the least input lag. However, if you want to tweak them here are some guidelines I recommend:
"gametime.maxvariablefps number" must be less than or equal to your precise refresh rate. The engine can process 4 significant figures for this variable (maybe more).
I used the tool found here to see my precise refresh rate (59.95).
"RenderDevice.RenderAheadLimit number" can be set to anything less than or equal to 0. Numbers greater than or equal to 1 result in extreme stuttering.
"RenderDevice.TripleBufferingEnable number" can be set to 0.
Traditional v-sync limits the benefit of Frame Pacing. Thus, disabling Frame Pacing isn't a big deal.
Last edited: