Team Fortress 2
15ms mouse input delay
Mouse polling rate 500Hz, monitor 60Hz.

Since a recent update, I have this weird vsync-like mouse input delay. It's exactly 1/60 despite not having vsync enabled anywhere. I've been playing this since 2011 - it's not some m_rawinput thing or whatnot.

I tried using TimerTool to enforce 0.5ms delay, changing video settings, forcing different FPS limits, new empty config, reinstalls, verifies, etcetera. Tried DDU for various graphics drivers, USB drivers, using different USB ports, a different mouse, I'm not using any overlays, MSI afterburner, RTSS, I tried disabling fullscreen optimisations, looking at DWM problems, disabling audio enhancements, disabling any background problems I could think of. I

t's all the same thing. It really is something in TF2, I think.

It's really annoying because it feels like I'm playing with a yoyo for a mouse, and it's only in TF2 right now. I'm also trying to work with 30 mouse sensitivity at 1600DPI, which is a lot of fun, but just not doable in TF2 because of this. Other games play just fine.

Anyone else have this issue? Any help would be appreciated.
Last edited by tmo97; 2 Aug @ 2:09pm
< >
Showing 1-15 of 17 comments
Did you disable mouse smoothing in TF2's settings and Window's control panel?
tmo97 2 Aug @ 5:34pm 
of course. if i didn't then i would have had this problem over the last 14 years
Every game has at least slight amount of input lag. Plus your monitor will be adding up to 16.66ms.
Trying to blame hardware for skill issues is crazy.
I don't have this 15ms mouse delay in other games nor in my OS.
Vsync is not enabled, and I'm not supposed to have a 1 frame delay.
https://www.latency-tester.com/

It is a similar problem as mouse acceleration and I'm far from the only one who can recognize what impact this has on gameplay.

Having a monitor does not mean that you will have an additional 1 frame of delayed mouse movement on top, this is not how the math works. There is a massive difference between 16.66ms and 2ms, and mouse manufacturers recognize the value of polling rate for gaming.

Either way, this delay used to not be the case in TF2, and I can tell the difference, and I'm 1/60th of a second behind because of it, and that can make a big difference considering how fast you need to move your mouse. If that seems like a small number to some, I recommend looking into ping and what difference it makes.

There are people who can't tell the difference between 60fps and 30fps, for sure.
They may also not understand that these things give you a skill ceiling.

As for skill issue, I'm playing at 30 mouse sensitivity at 1600 DPI and I can still kill with this delay, and I recognize that I can't go any further because of this delay. At this mouse sensitivity, moving my mouse 1mm turns my character 90 degrees. That means I have to move my mouse less than a millimeter to hit someone diagonal to me, and when they're moving, I need to move at rates of less than 0.1mm. I would hardly pretend that this is a skill issue, and I don't see anyone else doing this.

If anyone knows a solution to this input delay, I'd be happy to hear it.
How does disabling multicore rendering impact on the input latency? Generating a navmesh will enable multicore rendering if it was previously disabled.
Originally posted by tmo97:
I don't have this 15ms mouse delay in other games nor in my OS.
Vsync is not enabled, and I'm not supposed to have a 1 frame delay.
https://www.latency-tester.com/

It is a similar problem as mouse acceleration and I'm far from the only one who can recognize what impact this has on gameplay.

Having a monitor does not mean that you will have an additional 1 frame of delayed mouse movement on top, this is not how the math works. There is a massive difference between 16.66ms and 2ms, and mouse manufacturers recognize the value of polling rate for gaming.

Either way, this delay used to not be the case in TF2, and I can tell the difference, and I'm 1/60th of a second behind because of it, and that can make a big difference considering how fast you need to move your mouse. If that seems like a small number to some, I recommend looking into ping and what difference it makes.

There are people who can't tell the difference between 60fps and 30fps, for sure.
They may also not understand that these things give you a skill ceiling.

As for skill issue, I'm playing at 30 mouse sensitivity at 1600 DPI and I can still kill with this delay, and I recognize that I can't go any further because of this delay. At this mouse sensitivity, moving my mouse 1mm turns my character 90 degrees. That means I have to move my mouse less than a millimeter to hit someone diagonal to me, and when they're moving, I need to move at rates of less than 0.1mm. I would hardly pretend that this is a skill issue, and I don't see anyone else doing this.

If anyone knows a solution to this input delay, I'd be happy to hear it.
Look you wrote this essay and used time for it. You could have used it to improve your skill instead.

https://www.youtube.com/watch?v=l8N99V0BWfk
Originally posted by tmo97:
Having a monitor does not mean that you will have an additional 1 frame of delayed mouse movement on top, this is not how the math works. There is a massive difference between 16.66ms and 2ms, and mouse manufacturers recognize the value of polling rate for gaming.

As I said in my original comment: up to 16.66ms. Please, read more carefully.

Now, for other stuff, check other games running on Source engine. Preferably the version. HL2 episodes or some CS:S versions should be pretty close. I won't be surprised that devs didn't bother to handle such a bizarre setup. Like 30 sens 1600dpi. Do you just challenge yourself or perhaps dealing with disability?
It's a new bug. Try this:
Steam / Library / Right click TF2 / General / Launch Options / add this:
-fullscreen -noborder -novid -nojoy -high -console
noborder AND fullscreen? will try that when i have time, thanks

EDIT: This actually worked! Thanks a bunch.
Last edited by tmo97; 15 hours ago
You did not listen to my advice... Now you will never solve this issue.
Originally posted by tmo97:
noborder AND fullscreen? will try that when i have time, thanks

EDIT: This actually worked! Thanks a bunch.

Windows sometimes tricks you into thinking you're in full screen by actually being a very large window with no borders. Why? Some sort of graphics optimization. The "noborder", "fullscreen" options force a true full screen.
Thank you so much. This is so much better, and now I can remember this for in other games. I'll make sure to spread this tip wherever someone needs it. Weird that 'noborder' doesn't automatically do borderless windowed, and that 'fullscreen' doesn't do fullscreen. lol :missing:
I don't want to sound like a dimwit, but you can noticabely feel a 15ms delay? Isn't that insanely sharp perception? I don't think I'd be able to tell even if it was 70ms
Originally posted by clay gamer:
I don't want to sound like a dimwit, but you can noticabely feel a 15ms delay? Isn't that insanely sharp perception? I don't think I'd be able to tell even if it was 70ms
many high level players can react at about 120 ms and even down to 90ms
so depends if it matters or not.
< >
Showing 1-15 of 17 comments
Per page: 1530 50