• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Should I use AMD enhanced sync?

Joined
Nov 23, 2020
Messages
169 (0.10/day)
I have this monitor monitor 1440P + 170HZ + freeSync premium and I got 7900XTX
Should I use enhanced sync from AMD?

have some games I get 300FPS and some 160FPS so I should use that in both scenarios?

I'll glad to get some explanation, Thanks you guys!!!
 
Do you play better with it on or off ? I limit my framerate to slightly bellow the refresh rate, like 140 fps on a 144Hz monitor and let Gsync/Freesync do it's job, with vsync off from the game.
 
You can either cap your framerate to around 4 below your refresh rate (doesnt introduce input lag), or use vsync to limit it (introduces input lag) or used enhanced sync which doesn't limit your framerate, but image is still synced when above your screen max refresh rate (below it just uses Freesync).

There is some info on google on it and apparently AMD "Enhanced" the enhanced sync function in drivers in Fall 2022, while most of the articles about are when the technology premiered and then I think the prefered option was to limit your framerate.
But it all depends on what feels best for you.
 
Do you play better with it on or off ? I limit my framerate to slightly bellow the refresh rate, like 140 fps on a 144Hz monitor and let Gsync/Freesync do it's job, with vsync off from the game.
You can either cap your framerate to around 4 below your refresh rate (doesnt introduce input lag), or use vsync to limit it (introduces input lag) or used enhanced sync which doesn't limit your framerate, but image is still synced when above your screen max refresh rate (below it just uses Freesync).

There is some info on google on it and apparently AMD "Enhanced" the enhanced sync function in drivers in Fall 2022, while most of the articles about are when the technology premiered and then I think the prefered option was to limit your framerate.
But it all depends on what feels best for you.
How I should to choose?
if my pc get more fps then my screen I should turn it on or not and use basic v-sync
 
I used it, works surprisingly well, better than I recall fast sync worked on my 1080.

It's only of use if you want no tearing and same input lag as if you had v-sync off.
 
Enhanced Symc used to cause me problems on my old rx 570, but on the 5700xt, it works quite well. I have 2 different monitors (75 and 144) and everything run pretty smooth on both.
 
This will come down into a long complicated topic, there is no short answer

These technologies benfit 60Hz displays the most, since if you hit 60FPS on a 60Hz monitor with Vsync on you'll get massive input lag - FPS caps, disabling Vsync or using AMD's Enhanced sync are all methods to avoid this problem.

On a high refresh rate display, this problem is drastically reduced.
60Hz is a frame every 16.6ms, the Vsync problem adds another two frames - so you go from a 16.6ms old frame (began rendering to final display) to 49.8ms
At 120Hz it's 8.3ms a frame - so even hitting 120FPS and having the same Vsync issue, it's 24.9ms - massively better.

The secondary benefit to Enhanced sync and Nvidias Fast-Vsync is that they can alter when the frame is rendered - the CPU sends frames to the GPU, but the GPU can then discard those wasted frames if newer ones are ready before the monitor needs something displayed - so those render times can be reduced from 16.6ms (or 49.8) old to 3ms, even on a 60Hz display at 60FPS
At higher refresh rates, those differences are closer together so again - it helps less.

170Hz is 5.8ms so even hitting Vsync with 3x that latency you're at worst dealing with the same latency the average 60Hz monitor user gets

Personally I say enable it and cap your frame rate at least two FPS below your refresh rate - it'll help out at times when the CPU is faster than the GPU by discarding frames prepared too early, prevent wasted heat and power consumption and keep the overall performance more stable instead of hundreds of FPS differences scene by scene in a game.


You have a 170Hz display and nothing is going to benefit you from any FPS higher than that outside of antique games like CS1.6 where engine bugs benefitted high FPS players
We have zero information on your PC, so no one can give anything other than vague advice
 
Last edited:
I found this thread by googling around, so it will be a necro.
I still don't quite understand how does the feature work. Am I supposed to use frame limiter (and ingame or globally from the AMD software?) along with this on 60Hz monitor or not? Should I enable/change the other setting below this, wait for vertical refresh?
 
@Octopuss
No, it’s specifically for not allowing tearing at framerates above refresh rate, or at least trying to. No need for a cap. And definitely no need for “wait for a vertical refresh” - the whole point of Enchanced/Fast Sync is to draw the latest frame and not wait like classic VSync.
Now, how effective it is will vary on circumstances, obviously. It will never be as smooth as VRR+frame cap below refresh scenario, but it’s arguably better than standard VSync due to lower latency.
 
@Octopuss
even with any sync mode (outside only vsync on), if you have the setting to cap fps for games (only), i would do that.
does your moni support VRR or similar "sync mode" (NV/AMD)?
 
The problem is that with vsync off and enhanced sync on, I get 90+ fps in games (well, I tried one so far), which is completely pointless on 60Hz monitor.
@Octopuss
does your moni support VRR or similar "sync mode" (NV/AMD)?
60Hz monitor.
 
you should have options in the amd control panel to limit fps/improve vsync, but i dont have an amd myself, and a work pc only onboard,
so dont know what they call stuff.
 
You don't need it. Just turn on GPU scaling and let the GPU drive everything so that even when you are getting over 200 FPS in some Games the experience will be smooth or just turn on Hyper RX (you don't need to)

This will come down into a long complicated topic, there is no short answer

These technologies benfit 60Hz displays the most, since if you hit 60FPS on a 60Hz monitor with Vsync on you'll get massive input lag - FPS caps, disabling Vsync or using AMD's Enhanced sync are all methods to avoid this problem.

On a high refresh rate display, this problem is drastically reduced.
60Hz is a frame every 16.6ms, the Vsync problem adds another two frames - so you go from a 16.6ms old frame (began rendering to final display) to 49.8ms
At 120Hz it's 8.3ms a frame - so even hitting 120FPS and having the same Vsync issue, it's 24.9ms - massively better.

The secondary benefit to Enhanced sync and Nvidias Fast-Vsync is that they can alter when the frame is rendered - the CPU sends frames to the GPU, but the GPU can then discard those wasted frames if newer ones are ready before the monitor needs something displayed - so those render times can be reduced from 16.6ms (or 49.8) old to 3ms, even on a 60Hz display at 60FPS
At higher refresh rates, those differences are closer together so again - it helps less.

170Hz is 5.8ms so even hitting Vsync with 3x that latency you're at worst dealing with the same latency the average 60Hz monitor user gets

Personally I say enable it and cap your frame rate at least two FPS below your refresh rate - it'll help out at times when the CPU is faster than the GPU by discarding frames prepared too early, prevent wasted heat and power consumption and keep the overall performance more stable instead of hundreds of FPS differences scene by scene in a game.


You have a 170Hz display and nothing is going to benefit you from any FPS higher than that outside of antique games like CS1.6 where engine bugs benefitted high FPS players
We have zero information on your PC, so no one can give anything other than vague advice
Not necessarily any Monitor that supports Freesync benefits but there are plenty of Games I have that will run at 200+ FPS on my 144hz monitor.
 
you should have options in the amd control panel to limit fps/improve vsync, but i dont have an amd myself, and a work pc only onboard,
so dont know what they call stuff.
That option has a tooltip that says it increases latency. No idea how, but I guess I don't want that if the purpose of enhanced sync is to decrease it. I guess.
 
why not turn on enhanced and cap the fps to 60?
 
why not turn on enhanced and cap the fps to 60?
Why not let the Card run as fast as it can. If you want 60 FPS get a 7700XT.
 
the same way we dont drive cars at full throttle, just because you have more HP than you need to go 50.

why run more than 60 if they games dont need it (e.g. FPS in online pvp)?
less power consumption less heat/lower temps.
ignoring that most ppl dont like tearing (vsync off) or input lag (vsync), so.
 
and why run more than 60 if they games dont need it (e.g. FPS in online pvp)?
ignoring that most ppl dont like tearing (vsync off) or input lag (vsync), so.
I used to be a 60hz champion too. I even argued for 60hz in a store one day. I bought a 120hz monitor and at first it did not feel any different until I loaded up Division 2. At 60hz there is no way to use the Heavy Machine gun to make a head shot. At 120hz I installed a Scope on the heavy machine Gun as it is butter smooth. Freesync is way more important for tearing and indeed I disable Vsync in every Game.
 
i can lower latency without having to run 100/120Hz.
for almost anything outside shooters/plane/car simulation, less than 100/120 will be fine,

and if you are using things like vrr/llm, you still get almost the same render latency at 60.
and especially if you consider res, i rather play 4K@60 than 1K@120.
 
Last edited:
why not turn on enhanced and cap the fps to 60?
That's LITERALLY what I asked a few posts above!!!

I don't understand the last posts here at all. It seems like either most people reply to thread title and ignore any posts in a thread, or they pick something to comment on and stick with that.
You tell me.
I asked an extremely simply question, and don't really understand the posts.

FACTS:
60Hz monitor (no, 60Hz monitors don't have the VRR feature)
AMD card

discussion TOPIC:
enhanced sync on and fps capping - why, whether, how
 
Last edited:
i can lower latency without having to run 100/120Hz.
for almost anything outside shooters/plane/car simulation, less than 100/120 will be fine,

and if you are using things like vrr, you still get almost the same render latency at 60.
and especially if you consider res, i rather play 4K@60 than 1K@120.
I was going to argue that you don't need RAM speed until I saw you are on a 5950X. I have one as well and those CPUs are great at brute force. I do agree with you on that angle. I have X3D though and RAM is not a mitigating factor in that scenario. That is where things like SAM and rebar make more of a discernible difference as those are restricted to the CPU and GPU.
 
@Octopuss
because i DONT have an amd card, so i CANT see tool tips, e.g. and see what/if an option makes something "worses", so im just asking why not use capping if enhsync runs unlimted.

screen refresh rate of 60 has nothing to do with it.
vrr works down to 30, so even if its a 60Hz screen, it can make use of vrr from 30-60, and on some 100/120Hz TVs (iirc), using vrr is limiting the refresh 50/60Hz.
 
This is what I meant, just to be sure.
But it also says fullscreen exclusive, so does it even apply to borderless mode?

And is this frame limiter technically the same thing as when I do it from ingame?
 

Attachments

  • Untitled.png
    Untitled.png
    55.1 KB · Views: 131
it shouldnt, but i know that nvidia says that some stuff will still use the sync, mode even if its only enabled for fullscreen.

yes, but you always want to use in-game limiter, before driver setting.
and it says "may" introduce lag.
sounds more like its not common, but can happen, and they prefer to tell you before using it.

so yeah, enable anti-lag and enhanced sync, and cap in-game only.
 
Back
Top