I have a laptop that exhibits large amounts of input latency in every 3D game I have tried, with one notable exception: Team Fortress 2 can run perfectly at the maximum (high) video quality settings, without compatibility settings or extra launch options. This outsider is throwing me for a loop, as I would expect this kind of issue to appear globally. I have exhausted most of the standard troubleshooting methods I could think of, and am looking for some other step that I may have missed. (Update: I was mistaken, Warframe/Borderlands 2 runs fine.)
Games that run fine: Team Fortress 2, Warframe, Borderlands 2
Games that experience input latency: Bioshock Infinite, Risk of Rain 2, Payday 2, Deus Ex: Human Revolution
Machine specs:
- Intel i7-7500 (2.70GHz)
- NVidia GeForce 940MX (1920x1080 screen, 60Hz)
- 12GB DDR4 RAM
- 240GB M.2 SSD
- Win 10 x64
Steps that I have tried, but did not work:
- Ensure no VJoy devices exist in Device Manager
- Run games as admin
- Run in Win7 Compatibility mode
- Disable fullscreen optimizations
- Override high DPI scaling in favor of Application, System, and System (Enhanced)
- Disable Steam Overlay
- Run in fullscreen/windowed/windowed borderless mode
- Unplug all USB devices (issue occurs using built-in trackpad)
- Run games on a second monitor
- Enable/Disable VSync (from both application and NVidia Control Panel). Enabling VSync in NVidia Control Panel worsens performance significantly.
- Enable Triple Buffering in NVidia Control Panel
- Force usage of Integrated Graphics over GPU (worse performance).
- Updated NVidia GPU drivers
- Reinstall Chipset Software
Things I have not attempted yet:
- Roll back NVidia GPU drivers to older version
- BIOS update
- Forcing the usage of lower DirectX versions? (Grasping at straws here.)
Any suggestions would be greatly appreciated.