Counter Strike 2 - best SpecialK settings for local bot play

Ok so I want to preface by saying that I do not play multiplayer on this game AT ALL. I only play with bots and have been using Special K as a frame limiter and also for the presentation model - hardware: independent flip seems to give me a very nice mouse feel and better aim.

I was wondering what would be the most optimal settings for this game in particular. My specs are intel i5 12400F, RTX 3060 and I play at 640x480 (lol) at 75hz refresh rate.

Is the best approach to play it in full screen or force windowed? I get below 1ms present latency when it says ‘hardware: independent flip’. Should I use latent sync or not?

Right now I am capping the frame rate till the 1% lows and 0.1% lows are minimal and the framepacing graph is all green and without any spikes. This happens on my rig at 120 FPS.

But I have noticed that the Frame Time of both display and CPU increases when I cap the FPS to 120. Is it better then to keep the FPS unlocked at the cost of letting framepacing graph spike constantly?

Would appreciate your inputs.

i don’t really play this game, and we generally don’t recommend trying sk in online games like this. that’s definitely at your own risk…

i don’t think i can give you “best specialk settings…” – this may depend on what you’re after and possibly other factors.

if you’re after lowest latency, it may be with uncapped fps (at least as long as you’re not in a very high gpu load situation…) and/or using nvidia reflex with an nvidia gpu

you can also try sk’s latent sync at 1:1 and set a higher percentage for input delay bias (you can access this if you right click sk’s fps limiter area). latent sync may give better pacing and still low latency…

see what you prefer.

you could try latent sync’s auto bias option

or manually set a higher percentage towards input in the delay bias menu, but make sure the number by the mouse doesn’t become negative. if it’s negative, lower the input bias percentage.

ideally the mouse number in the latent sync menu will be low but not negative.

if you’re (still) concerned about frame pacing… then capping fps at 1:1 or at a multiple or factor of the display’s max refresh is what’s generally recommended in order to avoid or minimize display judder with fixed refresh (that, or use gsync/vrr if available and cap fps to your average or something you can more consistently maintain).

as for fullscreen vs windowed, up to you… they’re basically the same in terms latency and performance if they’re both giving you “hardware: independent flip” for presentation. i generally use windowed borderless fullscreen.

if your game is stuck on “composed: flip” for presentation, that’s bad…

but “hardware: independent flip” and “hardware composed: independent flip” are both good.