heywood on 1/9/2011 at 11:49
Anybody else experiencing massive input lag at anything less than super high framerates?
I am trying to play this on a laptop with i7 CPU, nVidia GT 330M GPU, and 1920x1080 resolution display. nVidia drivers are up to date. At native resolution and default settings, the frame rate stuttered when entering a new area but otherwise wasn't too bad; unfortunately there was about one full second of input lag which impaired movement and made it impossible to aim. Dropping all the settings and staying at the native resolution produced consistently smooth frame rates but still the input lag was unacceptable. It wasn't until I dropped to 1440x900 with all settings set to minimum and vsync off that the lag became small enough for the game to be playable, but the frame rates are stupid high and the game looks like shit.
I've never played a game that behaved quite like this. I'd normally expect the input lag to be no more than 1 frame period, but this is way worse. Anybody know what the deal is or how to fix it? A search of the Eidos forums only netted a suggestions to turn off vsync.
redrain85 on 1/9/2011 at 15:34
I've read that SSAO is another possible culprit behind input lag, and turning it off often helps. Someone also recommended playing with the Triple Buffering setting.
And here's a possible fix for people having lag or stuttering on AMD/ATI cards:
* Go into the folder C:\Program Files\Steam\steamapps\common\deus ex - human revolution
* Make a copy of dxhr.exe
* Rename the copy to conviction_game.exe
* Create a shortcut to this new executable
When you click on the shortcut to run the game, what should happen (at least it happens for me) is that you will end up running dxhr.exe anyway. But, because conviction_game.exe was the shortcut's target, the Catalyst driver recognizes that filename and applies a built-in fix that solved stuttering problems on Splinter Cell: Conviction.
Why it works - when apparently both games use a different engine - I don't know. But it did help in my case. This trick reduced the lag/hitching/stalling/stuttering significantly.
heywood on 3/9/2011 at 02:08
Thanks for the suggestions.
What did the trick for me was setting maximum pre-rendered frames to 0 in the nVidia control panel and turning vsync off. By default, it was set to 3 with vsync on and I was getting lag inversely proportional to framerate. So any settings that affected framerate also affected lag, including SSAO. Now I've been able to switch back to the native resolution (1920x1080) but still with vsync off and all graphical settings at minimum/off except anti-aliasing which is set to Edge AA. It looks like crud but at least I'm playing.
I still get stutter when moving into a new area, but it's not too bothersome. I assume it's texture loading and maybe my 1GB of VRAM isn't enough for this game.
I've also been messing with the mouse acceleration settings you linked to, and they don't seem to have a large effect once you re-adjust the mouse sensitivity. If anything, I think I prefer the default values after the patch (64, 64) combined with low mouse sensitivity.
june gloom on 9/9/2011 at 19:06
Like they're going to get me to update my driver any time soon.
Jason Moyer on 10/9/2011 at 05:26
Yeah, no driver updates for me until they fix the problems with Flash. Every driver after 266.58 is a goddamn nightmare with Flash causing hard lockups and blue screens.
Sulphur on 10/9/2011 at 08:56
That trick with renaming the .exe worked a treat with my AMD card. Stutter's reduced quite a bit now. Thanks, redrain!
redrain85 on 11/9/2011 at 00:42
I find it interesting that Nvidia is reportedly doing a fix to their drivers for DX:HR. Since the same stuttering problem also exists on AMD/ATI cards. This would suggest the problem is actually with the game itself, wouldn't it?
Unless both companies have the same specific flaw with their drivers, that has been exposed by DX:HR alone.
Quote Posted by Sulphur
That trick with renaming the .exe worked a treat with my AMD card. Stutter's reduced quite a bit now. Thanks, redrain!
You're welcome! :D
Though I've found that as you play, over time, this fix stops working. What I mean is: if you start a new game, everything will be smooth at first. Then over the next hour or so, the performance will degrade and it's back to stuttering once more.
Again, this is why I find it odd that supposedly this issue is a driver problem. Because it seems much more like a case of a memory leak. Performance degrading over time is a classic sign of that.