[SOLVED] How to change refresh rate for games?

tunatuna302

Notable
Aug 9, 2018
279
3
815
I have a 144hz monitor but some games seem to be running chunky because they are probably below the 144hz rate I normally use. My question is how do I change the refresh rate for games? I couldnt find settings for that in-game. I have an 8700k + rtx 2070 that should handle every game 1440p ultra 144hz
 
Solution
It turns out I didn't even have a problem. I just didn't know what I needed to know about monitors, my thread Will G Sync Solve All My Problems? thread help me found the answer
Hi,
First of all games do not have a "refresh rate" they have an FPS (Frames Per Second like movies are 24FPS). If you use VSYNC then the PC and Monitor coordinate and try to limit the FPS output of the PC to match the monitor refresh (i.e. 144FPS for 144Hz).

If you can't keep up with the monitor refresh rate (below 144FPS) then the monitor simply updates it's next refresh with the same data and that's much of where stutter happens (missed frames cause a stutter/judder effect).

So... solutions include:
1) VSYNC OFF - whatever the PC can output depending on settings (i.e. varies between say 60FPS and 90FPS)... VSYNC OFF causes screen tearing since there's no monitor coordination but not added Stutter/Judder.

*On a high refresh monitor the screen tearing is NOT as obvious when the FPS/Hz ratio is low. For example if you play Tomb Raider at roughly 48FPS average vs 144Hz monitor refresh then the monitor only displays a new frame of data (on average) per every three refreshes.

NVInspector or other tools also allow you to set an FPS cap for a more consistent experience. If it was ME for a slower game like this with a 144Hz (non GSync/Freesync) monitor then I'd stick with this approach.

2) VSYNC ON - bad idea if you can't output 144FPS/144Hz as discussed but no screen tearing

3) Adaptive VSYNC (force per game such as NVidia CP-> manage 3d settings-> add game...)
- this auto disables VSYNC if you can't keep up, so for example if you maintain 144FPS half the time then when you drop below you get screen tearing (VSYNC OFF) but not addes stuttering

4) HALF Adaptive VSYNC
*This and VSYNC OFF may be the most useful. In this case it's effectively capping to 72FPS VSYNC ON for a 144Hz monitor but turning VSYNC OFF if you can't output 72FPS.

So for example in a RACING GAME I might force that on in NCP (NVidia not sure about AMD but perhaps RadeonPro for that and use Dynamic VSync Half Refresh).

Where SCREEN TEAR is annoying but 144FPS is not practical then this makes the most sense likely.

So in SUMMARY you need to understand first how VSYNC works then depending on the game decide whether to use:
a) VSYNC ON
b) VSYNC OFF
c) Adaptive VSYNC
d) Adaptive VSYNC Half Refresh

Then adjust game settings based on that. For example in an Assassin's Creed game maybe the screen tear sucks so you go with Adaptive VSync Half Refresh then adjust settings so you get 72FPS about 90% of the time (10% with screen tearing VSYNC OFF then) as a balance between the visuals and performance issues.

*Recommend you COPY this text somewhere so you can think about it. Once it sinks in it's a lot easier... I use Steams FPS counter too.
 
Update:
There's simply no frikking way you can get 144FPS/Ultra in many games let alone every game. That's a simple reality of how fast the code can run and for most games adding more cores won't make much of a difference.

So you need to get that idea out of your head right now. In fact, hitting 144FPS in lots of games is not possible no matter what visual setting you have.

You will need to look at every game on its own and decide which of my approaches to go with.

*GSYNC*
A GSync monitor would be the optimal solution. I'm not saying to get one as they are expensive, but if you DID have one ignore everything I said about VSYNC.

GSYNC, to oversimplify, effectively causes the MONITOR to update based on the graphics output. So send a frame to the monitor then the monitor draws it. So reduces latency, no screen tearing etc.

For the most part you can just aim for whatever FPS (i.e. 100FPS average) makes sense for the best balance of game responsiveness and visuals since the issues caused by VSYNC no longer matter, and even if you hit 144FPS VSYNC ON (144Hz GSync monitor) by outputting 144FPS then the latency is so low it's not an issue.

I did a lousy job of discussing GSync I know but then again you don't really need to understand it that well as it should just work.
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


so but how do I improve the fps?
 


No no no.
First I'm assuming it's a NORMAL (not GSYNC) monitor.

Hz is refresh. A normal 144Hz monitor simply updates the screen 144x per second.

FPS is Frames Per Second. The amount varies with VSYNC OFF based on whatever component is the weakest link and your game settings. So you might get say 80FPS to 120FPS at 100FPS average.

*Perhaps you are asking more about VSYNC. If the monitor is 144Hz you need to be CAPABLE of outputting at least 144FPS at all times so that you get a unique frame for every monitor refresh (so 144 different frames of data) or else it's not smooth.

144FPS may not be possible regardless of settings or hardware depending on the game.

Here's some info on Adaptive VSYNC: https://www.geforce.com/hardware/technology/adaptive-vsync/technology

So quickly again:
1) VSYNC means you try to synchronize the FPS output to the Monitor refresh
2) VSYNC OFF means the PC just sends the frames to the monitor as fast as it can make them (so data gets mixed up between monitor refreshes thus you get screen tearing when things don't line up properly)

You need to start with understanding these terms completely:
FPS
Hz (refresh rate)
VSYNC
 


No it was a very good idea. But again you will want to focus on this:
1) VSYNC ON if you can output 144FPS almost all the time
2) VSYNC OFF if your FPS ends up lower (and possibly manually assign a cap per game with NVInspector)

3) Adaptive VSYNC if you can ALMOST hit 144FPS all the time
4) Adaptive VSync Half Refresh if you can almost hit 72FPS all the time

I can't really help you beyond this until you understand these terms. Copy my initial post, learn the terms and once you do it should start to make sense.

Your desktop mouse will be far more responsive with 144Hz vs 60Hz and gaming with VSYNC OFF, even if you only hit 60FPS will be more responsive than 60FPS VSYNC ON with a 60Hz monitor.

This is CONFUSING I know but I can't dumb it down any further. You simply need to grasp the fundamentals.
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


how do I enable adaptive v sync?
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


if you need more info: https://pcpartpicker.com/list/q2bW8Y (pc list)
 


Just because you have a great gaming PC doesn't mean you can hit 144FPS at 1440p/Ultra in most games. And of course newer more demanding games will be released.

For example, maybe you get about 60FPS on Ultra/1440p. So you drop to HIGH and get 80FPS. Then drop to MEDIUM and get 120FPS. Then drop to LOWEST settings and finally get almost solid 144FPS (VSYNC ON).

That's not what you want in that case. If it's a slower game perhaps stick with 60FPS on Ultra with VSYNC OFF. Or aim in this case for Adaptive VSync Half Refresh and tweak around 72FPS at HIGH settings.

Or... maybe you play a fast shooter and 1440p seems to bottleneck you but 1080p can get you to a solid 144FPS experience. Maybe that's optimal for that game.

I hope this is starting to make sense? There's just no magic solution to get to 144FPS in every game and even if you could it may not be optimal for the visual settings.
 
Last update:
I do NOT need to know more about your PC hardware as per above. The advice I'm giving is pretty much universal to any game on any gaming PC.

*ADAPTIVE VSYNC ENABLE??*
See the link I gave but click on "Program Settings" (not global) after "manage 3d settings" then find the setting like Adaptive VSYNC you want to change then click SAVE.

If you disable VSYNC in the game first, AND your FPS output is capable of going above the target (i.e. over 144FPS) you should see it cap at a max of 144FPS to confirm that your Adaptive VSYNC setting worked.

For a game like GTAV or other racing games I'd probably try the Adaptive VSync Half Refresh method to cap to 72FPS VSYNC ON (mostly except drops).

EXPERIMENT!!
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


I just tried downloading nvidia control panel but it said no compatible hardware. Do you know a place where I can enable Adaptive VSync Half Refresh ? It is not an option in-game
 


Huh?
NCP isn't a separate download. It should show up in the System Tray when you install the NVIDIA DRIVERS.

THESE are the latest drivers.. if in doubt reinstall them: https://www.nvidia.com/Download/driverResults.aspx/141169/en-us

Did you install them?
Is your monitor connected to the RTX2070?
Does your RTX2070 appear in Device Manager under "Digital Adapters" (right-click Start...)?
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


I don't see a thing called digital adapters in device manager, but it shows on display adapters. I do have the latest version of game ready drivers but idk what NCP or System Tray are. How do I get to the System Tray?
 
OK so I get that Photonboy wants to teach you to fish rather than giving you a fish, but I'm going to throw you a fish here. If you are dead set on keeping Ultra settings and you want to achieve 144 FPS to match your monitor's refresh rate, then your limiting factor on many games will be your RTX 2070. As Photonboy said all games are different and some can't do 144FPS no matter your GPU or other hardware or game settings, but the 2070 is too slow for the games that are capable of 144 FPS at 1440p/Ultra.

As an example I have the same hardware as you, i7-8700k, 16GB/3000 RAM, SSD, etc, etc, BUT, I have a 2080 ti. I've got Far Cry Primal running right now at the exact 1440p settings in this review:

https://www.eurogamer.net/articles/digitalfoundry-2018-12-20-geforce-rtx-2070-benchmarks-7001

They have reported that the 2070 at 1440p/Ultra/SMAA gives an average FPS of 87, with a minimum of 66 FPS and maximum of 120 FPS. My 2080 ti ranges from 130 to 160 FPS most of the time, so that's probably about 145 FPS average. I have seen it dip into the 80 FPS range while looking into a valley at a particular spot in the game world and it will go up to around 195 FPS if I look at the sky, but most of the time 130-160 FPS is the norm. What I have done is set my TV to 120Hz and I use VSync. I know my 2080 ti is capable of hitting the 120Hz mark of my TV most of the time because the 2080 ti can provide 130 to 160 FPS most of the time. This ensures that I don't get any skipped frames a vast majority of the time. Do you understand the difference between Hz and FPS yet?

Now, having said all that, like Photonboy said you can try to bump up your FPS by reducing the game's graphics quality settings or by lowering the render resolution. Again, different games will inherently be capable of different max FPS even with strong hardware. For example, while the 2070 at 1440p/Ultra gives average 87 FPS in Far Cry Primal, it can only give an average 51 FPS in Ghost Recon Wildlands. You will have to lower the graphics quality settings or go down to 1080p resolution in Ghost Recon Wildlands to bump up the FPS in that game. Does this make sense?
 
I meant Display Adapters. Sorry.

System Tray is just where the CLOCK and stuff are in the lower right... if you don't see the NVidia icon that says "NVidia Settings" then click the up-arrow.

(you can DRAG it from the arrow links down to the tray so you always see it if you want)

Right-click that and you should see NVidia Control Panel (and optionally Geforce Experience if that is installed).

Open NVidia Control Panel (NCP), then click "manage 3d settings", "program settings", "add" (choose the game in the list that pops up... again I'd start and close the game first so it's obvious at the top of the list)…

change setting like "Adaptive VSync" then click SAVE.

Click "Restore" (not "restore defaults") next to the game to go back to the GAME defaults.

(other thing I do is set "DSR" in Global Settings on but I only use it for one game. It renders at a higher resolution then downscales to remove jagged edges. I use it for Divinity II Original Sin to run at 4K on my 2560x1440 monitor. The resolution options you choose such as "1.5x" shows in most games. I think "2.25x" is 4K on a 2560x1440 monitor as 4x is 5120x2880)

That normally replaces any setting so even if you have VSYNC OFF in the game any VSYNC setting here should be what is used. You can
 


HDTV?
Have you confirmed the actual FPS with FRAPS or Steam FPS indicator?
I ask because most HDTV's with higher refresh options (120Hz, 240Hz) just do post-processing of the video signal but are still limited to 60FPS inputs.

You'd know because if you have VSYNC ON you will be capped to the input which may or may not be 60FPS. If you are capped to 60FPS then don't use the 120Hz smoothing feature since that adds massive lag by sampling several frames before processing which is the exact OPPOSITE of what the goal of 120Hz gaming is.

But if it does work then basically my advice in my first post applies as it would be comparable to a 120Hz monitor.

This is an aside too, but if it's a 4K HDTV are you limited to either 1080p or 2160p inputs? And either way can you use DSR with a 1080p input on an HDTV or is that a monitor-only feature?

My understanding is that 4K HDTV's are problematic because there's no middle resolution like 1440p though again in theory DSR could work with that so for example a "2x" scaling of 1080p in DSR would be half the pixels of 4K.

PM me if you can as I don't want to mess up his thread even more. This HDTV issue intrigues me and I can't find anybody to give me an answer.
 
As per above, here's another good LINK to several games to give an idea of the FPS at 1440p on an RTX2070 though I'm pretty sure the settings used are some combo of high/ultra and not necessarily Ultra.
https://www.techpowerup.com/reviews/NVIDIA/GeForce_RTX_2070_Founders_Edition/7.html

And some games like Assassin's Creed Origins dip down below 60FPS due to the CPU alone (i7-8700K even I think at times). So that's 60FPS not 144FPS.

Anyway note that in the first game (AC Origins but click through the list) it's only hitting 72FPS a Ultra/High and that appears to be mostly a GRAPHICS CARD bottleneck otherwise the OTHER GPU's should be hitting similar FPS (RTX2080Ti is hitting 95FPS at those settings with good CPU).

In fact, only ONE game on this list even had an average FPS higher than 144FPS thus EVERY game will run below 144FPS either at all times or some times. DROPPING graphics settings will raise the FPS at least until the bottleneck shifts back to the CPU.

*So VSYNC ON with a 144Hz monitor is not the best choice since again that's best done if you can maintain a solid 144FPS output. Otherwise you add stutter/judder issues due to missed monitor update cycles.

So back to my initial post for optimal VSYNC ON/OFF/Adaptive configurations but I thought I'd link actual numbers after reading the post above. Most modern games at high/ultra, at 1440p/4K, run below 100FPS even on very high-end hardware.
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


so with the settings you tell me to do, I would get less than 144fps but I would get 144hz?
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


so I tried what you said but here is the thing, I changed Vertical Sync to Adaptive, then applied. didn't restore because it said this will reset what the game came like. but no changes with the game sniper elite 3. what do I do?
 

tunatuna302

Notable
Aug 9, 2018
279
3
815
I really have no idea how to deal with this situation and I downloaded both nvidiainspector and latest game drivers and NCP. I also don't really understand from really long answers so what I want to know why do I experience screen tearing every time my fps lowers from 144fps. And how to fix it for all games. it is really annoying to deal with screen tearing. Why doesn't nvidia ever do something helpful and support free sync?
 

kerberosa20

Prominent
Jan 19, 2018
2
0
510
well i have 120fps uhd tv, usualy nvidia fast vsync option is doing fine, but in few rare cases (for example the crew 2) where game engine is limited to 60fps ang engine itself is out of sync with windows, i have vsync off in nvidia for those cases as it produces frame skip (where screan tear should be) and instead using vsync inside that game, that pretty much solves it
 

tunatuna302

Notable
Aug 9, 2018
279
3
815


I always run at between 130-144 fps on 1440p ultra settings with my games right now. What setting would be the best for me? Also, what do triple and double buffering do?