Sign in with
Sign up | Sign in
Your question

How to stop fluctuating frame rates?

Last response: in Graphics & Displays
Share
November 19, 2013 9:43:08 AM

Is there a way to control frame rates so they are not fluctuating from 30-60 constantly? Or is there a way to lock the frame rate to 35 without screen tearing? I tried using evga precision x but there is a lot of screen tearing even with v sync on.
November 19, 2013 9:46:14 AM

Frame rates go up and down depending on what's going on in the scene. If you want it locked at 60 or 120 or whatever vsync your monitor is, you need a really good gpu/cpu. With vsyncing, it drops any frames over 60, but if one second dips belows 60, it can have tearing. I think NVidia has adaptive vsync that is supposed to make up for that.
m
0
l
November 19, 2013 9:47:48 AM

You can use MSI Afterburner and turn on the frame limiter if you wish.
m
0
l
Related resources
November 19, 2013 9:57:50 AM

wanderer11 said:
You can use MSI Afterburner and turn on the frame limiter if you wish.

Is there a way to do that without screen tearing?
m
0
l
November 19, 2013 10:09:19 AM

If you don't want screen tearing then turn on vsync.
m
0
l
November 19, 2013 10:12:45 AM

also what game, what video card, what screen? are you using a tv instead of a monitor? could be lots of things.
m
0
l
November 19, 2013 10:56:00 AM

CheekBoys said:
wanderer11 said:
You can use MSI Afterburner and turn on the frame limiter if you wish.

Is there a way to do that without screen tearing?


If you get 30-60 FPS in all games, and do not want the fluctuations or tearing:
1) Turn on V-sync
2a) Set a FPS limiter to 30. It may cause lag, but at the settings you have, that is all you can do.
2b) Turn down graphical settings until it no longer fluctuates.
2c) If you still cannot reach your goal, a hardware upgrade may be needed.


In a few months or so, G-sync may be available with the right monitor that will allow for a much better method to remove tearing.
m
0
l
November 19, 2013 10:59:01 AM

bystander said:
CheekBoys said:
wanderer11 said:
You can use MSI Afterburner and turn on the frame limiter if you wish.

Is there a way to do that without screen tearing?


If you get 30-60 FPS in all games, and do not want the fluctuations or tearing:
1) Turn on V-sync
2a) Set a FPS limiter to 30. It may cause lag, but at the settings you have, that is all you can do.
2b) Turn down graphical settings until it no longer fluctuates.
2c) If you still cannot reach your goal, a hardware upgrade may be needed.


In a few months or so, G-sync may be available with the right monitor that will allow for a much better method to remove tearing.

Even if the game runs at 60 fps consistantly, if I turn the frame limiter to 30fps with v-sync on it still has screen tearing.
m
0
l
November 19, 2013 11:04:33 AM

CheekBoys said:
bystander said:
CheekBoys said:
wanderer11 said:
You can use MSI Afterburner and turn on the frame limiter if you wish.

Is there a way to do that without screen tearing?


If you get 30-60 FPS in all games, and do not want the fluctuations or tearing:
1) Turn on V-sync
2a) Set a FPS limiter to 30. It may cause lag, but at the settings you have, that is all you can do.
2b) Turn down graphical settings until it no longer fluctuates.
2c) If you still cannot reach your goal, a hardware upgrade may be needed.


In a few months or so, G-sync may be available with the right monitor that will allow for a much better method to remove tearing.

Even if the game runs at 60 fps consistantly, if I turn the frame limiter to 30fps with v-sync on it still has screen tearing.


If you get tearing, v-sync is not functioning.

Either the game is not allowing it, or you do not have something set properly. What program are you using to limit FPS or turn on Vsync?
m
0
l
November 19, 2013 11:40:37 AM

I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.
m
0
l
November 19, 2013 11:42:10 AM

CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

You may also have adaptive v-sync enabled in the Nvidia control panel, which would override any options you choose elsewhere.
m
0
l
November 19, 2013 11:44:41 AM

bystander said:
CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

I have mostly tried Assassin's Creed 4 and Batman: Arkham Asylum. I am thinking since the refresh rate is still 60 hz but it is only showing 35 frames per second maybe that is the reason for the tearing.
m
0
l
November 19, 2013 11:45:58 AM

CheekBoys said:
bystander said:
CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

I have mostly tried Assassin's Creed 4 and Batman: Arkham Asylum. I am thinking since the refresh rate is still 60 hz but it is only showing 35 frames per second maybe that is the reason for the tearing.


That is not a reason for tearing. Go to your Nvidia Control Panel 3D settings, and make sure you are not forcing v-sync off, or adaptive v-sync on.
m
0
l
November 19, 2013 11:48:00 AM

bystander said:
CheekBoys said:
bystander said:
CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

I have mostly tried Assassin's Creed 4 and Batman: Arkham Asylum. I am thinking since the refresh rate is still 60 hz but it is only showing 35 frames per second maybe that is the reason for the tearing.


That is not a reason for tearing. Go to your Nvidia Control Panel 3D settings, and make sure you are not forcing v-sync off, or adaptive v-sync on.

I have it forced on. The screen tearing isn't as noticable as normal but there is tons of small tears all around the screen.

m
0
l
November 19, 2013 11:55:24 AM

CheekBoys said:
bystander said:
CheekBoys said:
bystander said:
CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

I have mostly tried Assassin's Creed 4 and Batman: Arkham Asylum. I am thinking since the refresh rate is still 60 hz but it is only showing 35 frames per second maybe that is the reason for the tearing.


That is not a reason for tearing. Go to your Nvidia Control Panel 3D settings, and make sure you are not forcing v-sync off, or adaptive v-sync on.

I have it forced on. The screen tearing isn't as noticable as normal but there is tons of small tears all around the screen.



Which V-sync option do you have selected? (normal v-sync, adaptive v-sync, or adaptive v-sync (half refresh))?

If V-sync made a noticeable difference, but you are now seeing "small tears" around the screen, perhaps this isn't tearing at all.

What are "small tears". A tear will always be a single line across the screen. It may be on one single horizontal line, or broken into two lines, but either way, it is a single line that spans the whole screen, without exception.

What are you seeing with these "small tears"? When do these tears occur?
m
0
l
November 19, 2013 12:10:28 PM

bystander said:
CheekBoys said:
bystander said:
CheekBoys said:
bystander said:
CheekBoys said:
I have tried using v sync on inspector and the game but neither work. I have the frame rate limiter set to 35 fps.


What game?

I have mostly tried Assassin's Creed 4 and Batman: Arkham Asylum. I am thinking since the refresh rate is still 60 hz but it is only showing 35 frames per second maybe that is the reason for the tearing.


That is not a reason for tearing. Go to your Nvidia Control Panel 3D settings, and make sure you are not forcing v-sync off, or adaptive v-sync on.

I have it forced on. The screen tearing isn't as noticable as normal but there is tons of small tears all around the screen.



Which V-sync option do you have selected? (normal v-sync, adaptive v-sync, or adaptive v-sync (half refresh))?

If V-sync made a noticeable difference, but you are now seeing "small tears" around the screen, perhaps this isn't tearing at all.

What are "small tears". A tear will always be a single line across the screen. It may be on one single horizontal line, or broken into two lines, but either way, it is a single line that spans the whole screen, without exception.

What are you seeing with these "small tears"? When do these tears occur?

I just have "force on" enabled. I have a video that is processing I will post it when it is done.
m
0
l
November 19, 2013 12:35:01 PM

The video isn't uploading but what it looks like is a lot of tiny horizontal lines across the whole screen just like normal tearing but not as noticeable.
m
0
l
November 19, 2013 12:37:32 PM

CheekBoys said:
The video isn't uploading but what it looks like is a lot of tiny horizontal lines across the whole screen just like normal tearing but not as noticeable.



What are you doing when it happens?

Does it happen when you are not moving the camera view?

Do you see more than one on the screen at once?
m
0
l
November 19, 2013 12:39:15 PM

I see it when I move the camera and it seems like there is only 1 on the screen at a time but they are so fast and subtle it is hard to tell.
m
0
l
November 19, 2013 12:45:16 PM

I don't know why v-sync isn't working for you, but that does sound like normal tearing. V-sync is not functioning by your description.

You can try to turn off the forced v-sync option from in the game panel and use the in game v-sync option by itself.

You may try to reinstall the latest drivers.

Did you say tearing does not occur without the FPS limiter on? Perhaps the limiter you are using is interfering. See if you can find another FPS limiter.

Do you have multiple monitors? In some situations, multiple monitors messes with v-sync.
m
0
l
November 19, 2013 12:53:48 PM

Btw, what is your monitor?

I tested out the scenario you gave, and it worked fine for me. It was very choppy, but there was no tearing. I used EVGA Precision X instead of MSI Afterburner (they are both built from rivatuner). I could not find the FPS limiter in MSI afterburner, except for video capture.

I did occur to me that if you have a slow monitor, the refreshes are quite slow to update. Slow enough that when spinning fast, you can see it sort of tear due to how long it takes for your monitor to update the image.

Did you say it was improved than without v-sync?

Back when I used a 60hz monitor (I use a 120hz monitor), spinning fast did result in seeing odd artifacts, possibly tearing like.

m
0
l
November 19, 2013 12:56:22 PM

I fixed it! I tried using Bandicam to limit the frame rate to 35 with v sync on and it worked :D  Thanks for the help.
m
0
l
November 19, 2013 12:58:47 PM

You may also try EVGA Precision X. I've heard the MSI Afterburner option is only there for AMD. I can't find the option with an Nvidia card.

Anyways, great to see it is fixed. Apparently that MSI Afterburner option does not work well with Nvidia.

You may also want to play around with different FPS limits. You may find 30 FPS is smoother than 35.
m
0
l
November 19, 2013 1:08:27 PM

bystander said:
You may also try EVGA Precision X. I've heard the MSI Afterburner option is only there for AMD. I can't find the option with an Nvidia card.

Anyways, great to see it is fixed. Apparently that MSI Afterburner option does not work well with Nvidia.

You may also want to play around with different FPS limits. You may find 30 FPS is smoother than 35.
I have tried MSI Afterburner and Precision x before with the same tearing as anything else.

m
0
l
November 19, 2013 1:24:50 PM

CheekBoys said:
bystander said:
You may also try EVGA Precision X. I've heard the MSI Afterburner option is only there for AMD. I can't find the option with an Nvidia card.

Anyways, great to see it is fixed. Apparently that MSI Afterburner option does not work well with Nvidia.

You may also want to play around with different FPS limits. You may find 30 FPS is smoother than 35.
I have tried MSI Afterburner and Precision x before with the same tearing as anything else.



I've never seen the FPS limiting option in MSI afterburner (I have it installed now). Where were you setting the FPS limit in their settings? Was it under the Video Capture tab? If so, that may be why Precision X didn't work for you either. Evga Precision X has an option at the bottom of the primary window to limit FPS, and it does work with my cards.
m
0
l
November 19, 2013 5:17:13 PM

Well MSI after burner doesn't directly have a frame limiter but the Rivatuner program it comes with does.
m
0
l
November 19, 2013 5:47:56 PM

CheekBoys said:
Well MSI after burner doesn't directly have a frame limiter but the Rivatuner program it comes with does.


Ah, that must be why I've never seen it in MSI Afterburner. You might try EVGA Precision X though. If done within the actual EVGA software, there is a FPS limiter at the bottom that did not have the issue you have. At least not with my 680's.
m
0
l
!