The Witness

The Witness

View Stats:
Mithaldu Feb 13, 2016 @ 1:27am
high mouse latency
I have a Nvidia Quadro 2000M, and a 1920x1200 monitor. I'm getting noticable input lag (most clearly noticable on the 2d portions, but also felt in the 3d parts as a very uncomfortable jitter) from mouse movement to reaction on screen, despite running at a solid 80 fps without vsync. This is with the mouse smoothing slider all the way to 0.
< >
Showing 1-8 of 8 comments
Mithaldu Jun 8, 2016 @ 6:50am 
Did you do anything to fix this yet?
The Invisibl Jun 8, 2016 @ 10:10am 
We haven't been able to reproduce the input latency you describe. What are your other mouse settings at? (Mouse speed 2D/3D)
Mithaldu Jun 8, 2016 @ 1:26pm 
> What are your other mouse settings at?

At what i assume to be default settings, i.e. exactly in the middle of their two bars.

> We haven't been able to reproduce the input latency you describe

I created 2 videos to show the issue more clearly. For all of the following, Vsync is off and the recording is made with my cellphone, recorded at 30 FPS, i.e. 33ms per frame. I ask you to note particularly the time between when it takes my hand to stop moving, and the time the images on the screen stops moving. (You'll have to view it with a player that can advance frame by frame, in https://mpc-hc.org/ you can do this by pausing and using the Ctrl+right cursor keys, going backwards is unreliable though.)

In this video you have Warframe, running at software-limited 72 fps:

https://dl.dropboxusercontent.com/u/10190786/2016-06-08%2019.37.05.mp4

Note that after the frame in which my hand has reached its final position for each movement, the image on screen takes 2-3 extra frames until it reaches its final position. That's a latency of 66-100 ms.

In this video you see The Witness running at 960x600, with all settings on minimum, and the FPS hovering around 110-140:

https://dl.dropboxusercontent.com/u/10190786/2016-06-08%2019.31.32.mp4

Note that after the frame in which my hand has reached its final position for each movement, the image on screen takes 4, sometimes 5 extra frames until it reaches its final position. That's a latency of roughly 133-166 ms.

This is a best case scenario for The Witness, the lower the framerate goes, and particularly under 60, the worse this problem gets.

Something in your rendering chain is managing to delay (or possibly extend!) the results of input events considerably. Interestingly, reducing the resolution of my *desktop* to 960x600 decreases the latency a little, though that may simply be a side effect of the game running at 140-160 fps in that case.

In case it helps you reproduce: My graphics card is a Nvidia Quadro 2000M (rating 1,061 on: http://www.videocardbenchmark.net/high_end_gpus.html ) and my screen is 1920x1200.
The Invisibl Jun 8, 2016 @ 3:41pm 
Well rather than me speculating wildly about what could be causing it, lets just go ahead and get everything I can from you that might help us reproduce it.

Can you send an email to support at thekla dot com and reference this thread somehow (your Steam username should do it), containing:

  • Your latest log.txt file (here's how to find it)
  • Your latest .witness_campaign file. Your savegames are in: C:\Users\<username>\AppData\Roaming\The Witness
  • Your Launcher.variables file. You can find that in the same place as the savegames.

Also, it's hard to tell for sure from the video, but you seem to be getting really large rotations from relatively small mouse movements if you're at default settings. What's your windows mouse speed set to?
Last edited by The Invisibl; Jun 8, 2016 @ 3:42pm
Noedel Oct 9, 2017 @ 10:24am 
Any news on this? I also experience a slight input delay when playing with mouse. (like playing with an old wireless mouse). Feeling that i don't have when playing this game with controller.
Mithaldu Oct 9, 2017 @ 1:10pm 
We emailed back and forth about the issue and the final result from the devs was roughly "we already try to minimize this as much as possible, and doing any more would be a major engine rewrite".
The Invisibl Oct 9, 2017 @ 2:10pm 
Reducing latency further would indeed be a rewrite, but in your specific case we couldn't actually reproduce the problem (digs up old email...) you were seeing latency 30-60ms higher than the expected amount we usually get - and a large scale rewrite would still only reduce that by a sub-frametime amount (so under 16ms, or even less depending on your framerate).

@Snoopdodge, what mouse are you using? Does it have it's own settings software beyond Window's default stuff? Maybe there's a common thread here.
< >
Showing 1-8 of 8 comments
Per page: 1530 50