60 fps doesn't look smooth.

Ethan_21

Commendable
Mar 24, 2016
20
0
1,510
I recently bought a gtx 1070 and so far it is amazing. I just have one issue though. In pretty much any game, 60 fps doesn't feel smooth. I have a 60 hz monitor and most of the time i'm getting above 60 fps anyway. it feels like its stuttering, although the fps counter on the top left never drops below 60, so i'm wondering if i might have some type of issue involving micro stuttering. My monitor is an Asus VS228H. My cpu is an intel g3258. And yes, i realize it is a bottleneck. I'm working up the money to replace it. Does anyone know what my problem is? If so, do you have a solution?
 
Solution
Things to try:

1) VSYNC ON
2) VSYNC OFF
3) Force VSYNC ON using NVidia Control Panel instead
- manage 3D settings-> add game-> VSYNC ON-> save

(I also use Adaptive VSYNC for some games like Assassin's Creed. It auto turns off VSYNC so I tweak to get 60FPS at least 90% of the time. This solves the STUTTERING issue if you fall below the target when VSYNC is enabled. This type of stutter is caused by varying frame times due to missing the monitor refresh.)

4) force W7 compatibility mode (that helped in at least one game though not sure why. In Fable Anniversary it showed 60FPS but it just wasn't smooth. Rapid stuttering. Tried many things but forcing W7 compatibility to the game EXE file fixed that game.

5) Drop settings as LOW as...

StormBrew

Distinguished
Nov 30, 2014
559
0
19,360
I would recommend locking your FPS in games to a max of 60 . The massive fluctuations in frame rate can negatively affect your play by having jitters where 200 FPS becomes 70 FPS all of a sudden. The other thing to consider is you want your system to synchronize with the server as accurately as possible. By having an extremely steady frame rate, steady network connection, and the right network config you can help to maximize your synchronization over the network, for better hit registration (you click with your cursor over an enemy and the server interprets it as a hit and registers the damage) and so that your teammates don't appear to lag around as much, either.
Typically this can be done through the console, but every game is different.
 
The problem your facing has to do with frame pacing. Just because your seeing 60 fps doesn't mean each frame is rendered 1/60th of a second. I would try putting the game at native resolution and the lowest possible settings. Try to avoid any cpu intensive options like particles, and post processing. And as suggested turn v-sync on.
 

Ethan_21

Commendable
Mar 24, 2016
20
0
1,510

is there a way to lock fps at 60 in any game because as far as i'm aware, not all games support fps locking. Can i do it somewhere in the Nvidia control panel?
 


I don't think I can remember not having a Vsync option in games. And yes, you can enable that in the Nvidia control panel to lock the FPS to your 60Hz for whatever game you want. It overrides the game setting of Vsync.

You can do it either in Global setting for all games or in Program setting for each individual game.

http://support.enmasse.com/tera/enable-v-sync-to-fix-graphics-issues-screen-tearing
 

Ethan_21

Commendable
Mar 24, 2016
20
0
1,510

V-sync doesn't help. It still lags. I'm thinking that this is a problem involving micro stuttering now.
 


I've never heard of microstuttering on a single GPU unless something else was going on. That sometimes happens with SLI (and I have SLI but have not experienced it). Sounds to me like you have apps running in the background doing something.

Also maybe try switching to a different type of cable? What cable are you using? HDMI? DVI? DP? Try another cable and make sure you have nothing sucking up that CPU's resources like anti-virus or other background apps. It's already bottlenecked like you said. Don't choke it down even more.
 

Ethan_21

Commendable
Mar 24, 2016
20
0
1,510


I am using an hdmi cable. Would razer cortex work for exiting out of background tasks?
 

Ethan_21

Commendable
Mar 24, 2016
20
0
1,510


Ok. I'll update you as things come along
 
Things to try:

1) VSYNC ON
2) VSYNC OFF
3) Force VSYNC ON using NVidia Control Panel instead
- manage 3D settings-> add game-> VSYNC ON-> save

(I also use Adaptive VSYNC for some games like Assassin's Creed. It auto turns off VSYNC so I tweak to get 60FPS at least 90% of the time. This solves the STUTTERING issue if you fall below the target when VSYNC is enabled. This type of stutter is caused by varying frame times due to missing the monitor refresh.)

4) force W7 compatibility mode (that helped in at least one game though not sure why. In Fable Anniversary it showed 60FPS but it just wasn't smooth. Rapid stuttering. Tried many things but forcing W7 compatibility to the game EXE file fixed that game.

5) Drop settings as LOW as possible to see if it's smooth. If so, then it's a matter of playing with quality settings for optimal visuals vs smoothness.
6) PC gaming wiki sometimes has advice-> http://pcgamingwiki.com/wiki/Category:Games

7) May be a driver issue. Can try to->
a) use DDU to remove drivers http://www.guru3d.com/files-details/display-driver-uninstaller-download.html
b) start NVidia latest drivers
c) choose "custom-> clean" install option
 
Solution
Other:
It MAY actually be an issue with the GTX1070 that requires an NVidia driver update, though it's probably not likely. The card seems to be doing quite well:
http://www.guru3d.com/articles_pages/geforce_gtx_1070_fcat_frametime_anaysis_review,16.html

"Overall we can say that both the GeForce GTX 1070 and 1080 performed exemplary in the ten FCAT tests we ran it through. Three out of ten tests were DirectX 12 enabled. The end-score is a whopping 10 out 10, all games passed our examination easily without any noticeable stutters or anomalies, and that is pretty terrific if you ask me. "

It could be the CPU, though if so lowering the settings to minimum should expose that for at least some of the games you run.