CS2 reflex,gsync etc(New PC-newbie)

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
hurryupabit
Posts: 6
Joined: 10 Nov 2025, 11:47

CS2 reflex,gsync etc(New PC-newbie)

Post by hurryupabit » 10 Nov 2025, 11:52

Hello everyone!!
Nice to join this awesome community

I have amd 7 7800x3d , gpu 4070 super , ram 6000 with EXPO enable , monitor benq xl2540 240 hertz
What should i use in cs2?
Some ppl say gsync,vsync,reflex
other noreflex
other no vsync,sync
Thanks in advance!! :D

ArkoN
Posts: 8
Joined: 13 Aug 2025, 09:20

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by ArkoN » 16 Nov 2025, 18:32

you should enable reflex and gsync, vsync off. CS2kitchen on Youtube made some good tests regarding that.
SYSTEM: AMD 9950 X3D, ASUS LC RTX5090 OC, ASUS X670E-F, 2x16GB Lexar CL26 6000, Asus XGF27AQWDPG

User avatar
Slender
Posts: 1848
Joined: 25 Jan 2020, 17:55

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by Slender » 17 Nov 2025, 19:07

gsync(nvcpl)+vsync(nvcpl)+ultra low latency(nvcpl)+disable p-state(regedit)

User avatar
kyube
Posts: 1034
Joined: 29 Jan 2018, 12:03

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by kyube » 19 Nov 2025, 15:47

hurryupabit wrote: ↑
10 Nov 2025, 11:52
Hello everyone!!
Nice to join this awesome community

I have amd 7 7800x3d , gpu 4070 super , ram 6000 with EXPO enable , monitor benq xl2540 240 hertz
What should i use in cs2?
Some ppl say gsync,vsync,reflex
other noreflex
other no vsync,sync
Thanks in advance!! :D
The answer to your question requires a few sub-questions:
• Do you prefer using Dyac? (flicker/impulse-based approach)
• Do you prefer not using Dyac? (sample & hold approach)

Considering that your base vertical frequency (refresh rate) is way too low to use Nvidia's automatic frame rate limiter, which gets applied when using GSYNC&VSYNC&Reflex in conjuction with each other, I suggest that you try for one of these 2 approaches:

Impulse-based approach
Dyac=Premium
AMA=High or Premium (2 concrete preset overdrive settings)
Nvidia's 'Max Frame Rate' limter set to 480FPS or higher OR fps_max 0
Nvidia Reflex (in-game toggle)=Enable

I suggest against enabling Nvidia's Ultra Low Latency Mode in the Nvidia Control Panel, as it's meant to be used in games which don't implement Reflex (which uses in-game data to keep the render queue depth < 1 & thus eliminate what's referred to as 'GPU limited' scenarios)

Pros:
+Severe eye-tracked motion blur reduction (to ~800Hz)
+FPS>=Hz scenario eliminates the timing mismatch backlight strobing motion visual degradation
+Low render latency due to high frame time target


Neutral:
-'Tearing' (mismatch between frametime & refresh rate) artifacts may be unappealing

Cons:
-Light flicker from global scan backlight strobing (DyAc) can be a eye-strain concern.
-Additional processing latency penalty may occur


A bit more to read into: viewtopic.php?t=3555

Sample & hold based approach
Dyac=Off
AMA=High or Premium
Nvidia's 'Max Frame Rate' limter set to 480FPS (or to a value you can consistently get with your rig) OR fps_max 0
Nvidia Reflex (in-game toggle)=Enabled

Pros:
+No processing latency overhead from backlight strobing
+Low render latency due to high frame time target
+No rapid light flicker from backlight strobing


Neutral:
-'Tearing' (mismatch between frametime & refresh rate) artifacts may be unappealing

Cons:
-4,17ms pixel visibility time ('persistence') is still too blurry for some, most noticable when spraying

Here's a similar write-up I've done to above, but for frame rate locked games: viewtopic.php?f=2&t=14912#p118346

General notes:
I'd suggest only considering the use of the GSYNC&VSYNC&Reflex combination only on +540Hz TN models, as they have sufficiently high refresh rate to encapsulate the general frame rate values you'll be on when using a X3D-based microprocessor in CS2.

For CS2, from my rudimentary 'evaluation' using RTSS' reflex.ovl overlay preset:
fps_max (internal frame rate limiter), RTSS Reflex & Nvidia's Max Frame Rate (referred to colloquially as “NvLimiterV3”) are the only 3 options which don't affect the metric called “Nvidia Reflex Sim-to-Render Latency” (in reflex.ovl) with an additional frame of added latency. To word it differently — there is no added 'frame of latency' overhead with these 3 above.
This above was done with NVidia Reflex (in-game toggle)=Enabled.
I don't know whether the same behavior applies when Reflex is toggled off, as NvLimiterV3 behaves differently when Reflex isn't enabled.

Other external limiters (RTSS front-edge & back-edge, RTSS async) increase the “Nvidia Reflex Sim-to-Render Latency” by 1 or 2 frames of added latency.

Special-K is not usable, as most users who play CS2 use FaceIT, which is a kernel-level access anti-cheat client.


EDIT (10-01-2026):
Reflex in CS2 is non-functional when in HW:FLIP
Swapping to HW:Legacy Flip (by toggling disable FSO in 'Properties') completely fixes the behavior of Reflex in CS2.
Last edited by kyube on 09 Jan 2026, 19:47, edited 1 time in total.

hurryupabit
Posts: 6
Joined: 10 Nov 2025, 11:47

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by hurryupabit » 06 Dec 2025, 12:08

ArkoN wrote: ↑
16 Nov 2025, 18:32
you should enable reflex and gsync, vsync off. CS2kitchen on Youtube made some good tests regarding that.
wait how can i do this?
do you have any discord to set it up properly?
kyube wrote: ↑
19 Nov 2025, 15:47
[snip]
My monitor doesn't' have DYAC and its 240 Hertz monitor.
What should i use?

User avatar
kyube
Posts: 1034
Joined: 29 Jan 2018, 12:03

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by kyube » 14 Dec 2025, 09:59

hurryupabit wrote: ↑
06 Dec 2025, 12:08
My monitor doesn't' have DYAC and its 240 Hertz monitor.
What should i use?
The XL2540, which you've quoted, supports a backlight strobing solution as per: https://www.rtings.com/monitor/reviews/ ... wie-xl2540

I'd run fps_max 0, Reflex enabled & fixed refresh rate.
The 240Hz target is too high (time-based) to use variable refresh rate.
A 600Hz TN makes more sense for a VRR+VSYNC+Reflex in the sample&hold approach for CS2.
There's an arguement to be had to use Nvidia's 'Max Frame Rate' setting to a value which is 2x your refresh rate to keep the tearline somewhat static. I'd only use it in conjunction with Reflex, however, as they have a interplay.


EDIT (10-01-2026):
Reflex in CS2 is non-functional when in HW:FLIP
Swapping to HW:Legacy Flip (by toggling disable FSO in 'Properties') completely fixes the behavior of Reflex in CS2.

hurryupabit
Posts: 6
Joined: 10 Nov 2025, 11:47

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by hurryupabit » 27 Jan 2026, 11:18

kyube wrote: ↑
19 Nov 2025, 15:47
hurryupabit wrote: ↑
10 Nov 2025, 11:52
Hello everyone!!
Nice to join this awesome community

I have amd 7 7800x3d , gpu 4070 super , ram 6000 with EXPO enable , monitor benq xl2540 240 hertz
What should i use in cs2?
Some ppl say gsync,vsync,reflex
other noreflex
other no vsync,sync
Thanks in advance!! :D
The answer to your question requires a few sub-questions:
• Do you prefer using Dyac? (flicker/impulse-based approach)
• Do you prefer not using Dyac? (sample & hold approach)

Considering that your base vertical frequency (refresh rate) is way too low to use Nvidia's automatic frame rate limiter, which gets applied when using GSYNC&VSYNC&Reflex in conjuction with each other, I suggest that you try for one of these 2 approaches:

Impulse-based approach
Dyac=Premium
AMA=High or Premium (2 concrete preset overdrive settings)
Nvidia's 'Max Frame Rate' limter set to 480FPS or higher OR fps_max 0
Nvidia Reflex (in-game toggle)=Enable

I suggest against enabling Nvidia's Ultra Low Latency Mode in the Nvidia Control Panel, as it's meant to be used in games which don't implement Reflex (which uses in-game data to keep the render queue depth < 1 & thus eliminate what's referred to as 'GPU limited' scenarios)

Pros:
+Severe eye-tracked motion blur reduction (to ~800Hz)
+FPS>=Hz scenario eliminates the timing mismatch backlight strobing motion visual degradation
+Low render latency due to high frame time target


Neutral:
-'Tearing' (mismatch between frametime & refresh rate) artifacts may be unappealing

Cons:
-Light flicker from global scan backlight strobing (DyAc) can be a eye-strain concern.
-Additional processing latency penalty may occur


A bit more to read into: viewtopic.php?t=3555

Sample & hold based approach
Dyac=Off
AMA=High or Premium
Nvidia's 'Max Frame Rate' limter set to 480FPS (or to a value you can consistently get with your rig) OR fps_max 0
Nvidia Reflex (in-game toggle)=Enabled

Pros:
+No processing latency overhead from backlight strobing
+Low render latency due to high frame time target
+No rapid light flicker from backlight strobing


Neutral:
-'Tearing' (mismatch between frametime & refresh rate) artifacts may be unappealing

Cons:
-4,17ms pixel visibility time ('persistence') is still too blurry for some, most noticable when spraying

Here's a similar write-up I've done to above, but for frame rate locked games: viewtopic.php?f=2&t=14912#p118346

General notes:
I'd suggest only considering the use of the GSYNC&VSYNC&Reflex combination only on +540Hz TN models, as they have sufficiently high refresh rate to encapsulate the general frame rate values you'll be on when using a X3D-based microprocessor in CS2.

For CS2, from my rudimentary 'evaluation' using RTSS' reflex.ovl overlay preset:
fps_max (internal frame rate limiter), RTSS Reflex & Nvidia's Max Frame Rate (referred to colloquially as “NvLimiterV3”) are the only 3 options which don't affect the metric called “Nvidia Reflex Sim-to-Render Latency” (in reflex.ovl) with an additional frame of added latency. To word it differently — there is no added 'frame of latency' overhead with these 3 above.
This above was done with NVidia Reflex (in-game toggle)=Enabled.
I don't know whether the same behavior applies when Reflex is toggled off, as NvLimiterV3 behaves differently when Reflex isn't enabled.

Other external limiters (RTSS front-edge & back-edge, RTSS async) increase the “Nvidia Reflex Sim-to-Render Latency” by 1 or 2 frames of added latency.

Special-K is not usable, as most users who play CS2 use FaceIT, which is a kernel-level access anti-cheat client.


EDIT (10-01-2026):
Reflex in CS2 is non-functional when in HW:FLIP
Swapping to HW:Legacy Flip (by toggling disable FSO in 'Properties') completely fixes the behavior of Reflex in CS2.
My monitor has no DYAC, It has only Gsync from nvidia compatible no dyac its benq xl2540 240 hertz . So what do you ou recommend me to use?

User avatar
naporitan
Posts: 404
Joined: 09 Jun 2021, 06:16

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by naporitan » 27 Jan 2026, 11:48

kyube wrote: ↑
19 Nov 2025, 15:47

EDIT (10-01-2026):
Reflex in CS2 is non-functional when in HW:FLIP
Swapping to HW:Legacy Flip (by toggling disable FSO in 'Properties') completely fixes the behavior of Reflex in CS2.
I think this is a misconception... Can you provide reputable research?

User avatar
kyube
Posts: 1034
Joined: 29 Jan 2018, 12:03

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by kyube » 27 Jan 2026, 12:15

naporitan wrote: ↑
27 Jan 2026, 11:48
I think this is a misconception... Can you provide reputable research?
Open up FrameView and test yourself. Look at the Render Queue Depth column.
hurryupabit wrote: ↑
27 Jan 2026, 11:18
My monitor has no DYAC, It has only Gsync from nvidia compatible no dyac its benq xl2540 240 hertz . So what do you you recommend me to use?
I've already replied to you above....
No frame rate limiter (fps_max 0) & fixed refresh rate.
Enable Reflex.
That's the best you can do, assuming tearing is irrelevant to you.

hurryupabit
Posts: 6
Joined: 10 Nov 2025, 11:47

Re: CS2 reflex,gsync etc(New PC-newbie)

Post by hurryupabit » 27 Jan 2026, 12:26

kyube wrote: ↑
27 Jan 2026, 12:15
naporitan wrote: ↑
27 Jan 2026, 11:48
I think this is a misconception... Can you provide reputable research?
Open up FrameView and test yourself. Look at the Render Queue Depth column.
hurryupabit wrote: ↑
27 Jan 2026, 11:18
My monitor has no DYAC, It has only Gsync from nvidia compatible no dyac its benq xl2540 240 hertz . So what do you you recommend me to use?
I've already replied to you above....
No frame rate limiter (fps_max 0) & fixed refresh rate.
Enable Reflex.
That's the best you can do, assuming tearing is irrelevant to you.
Can you help me with this : -> EDIT (10-01-2026):
Reflex in CS2 is non-functional when in HW:FLIP
Swapping to HW:Legacy Flip (by toggling disable FSO in 'Properties') completely fixes the behavior of Reflex in CS2.
How to do it?

Post Reply