PSA: Microsoft Windows 8.1 Patch for Mouse Gaming Lag

Sean_sl

shitlord
4,735
11
Mouse pointer stutters or freezes when you play certain games in Windows 8.1 and Windows Server 2012 R2


The patch fixes the problem for the following list of games:

?Call of Duty: Black Ops
?Call of Duty: Black Ops - Multiplayer
?Call of Duty: Black Ops II
?Call of Duty: Black Ops II - Multiplayer
?Call of Duty: Black Ops II - Zombies
?Call of Duty: Ghosts - Multiplayer
?Call of Duty: MW2
?Call of Duty: MW2 - Multiplayer
?Call of Duty: MW3
?Call of Duty: MW3 - Multiplayer
?Call of Duty: MW
?Call of Duty: MW - Multiplayer
?Counter Strike: Global Offensive
?Counter Strike: Source
?Deus Ex : Human Revolution
?Deus Ex : Human Revolution Director's Cut
?Hitman Absolution
?Hitman Sniper Challenge
?Half Life 2
?Metro 2033
?Portal
?Tomb Raider

In addition the patch can be extended to include other games that are not on the official list.
 

Mist

Eeyore Enthusiast
<Gold Donor>
30,416
22,219
It's not really a patch. It just automatically sets the compatflags on those titles.
 

Sean_sl

shitlord
4,735
11
It's not really a patch. It just automatically sets the compatflags on those titles.
Yeah, I just copied the title from somewhere else. Directions to apply it to other games are in the link.

How to extend the update to other games

Important Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration in case problems occur.

The update also includes an extension mechanism to resolve this issue in additional games. If you encounter this issue in games that are not listed in the "Games that the update applies to" section, follow these steps to extend the update coverage:
Click Start, type regedit.exe in the Start Search box, and then press Enter.
Click Yes if the User Account Control dialog box is displayed.
Browse to the following folder:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

Note If the Layers key does not exist, right-click AppCompatFlags, click New, click Key, and then type Layers to create the key.
Create a new registry entry for the game. To do this, right-click Layers, click New, click String Value, type the full path of the game's executable file in the box, and then press Enter.
Right-click the value, and then click Modify. In the Value data field, type NoDTToDITMouseBatch, and then press Enter.
Click OK to confirm the change. The registry key in Registry Editor should resemble the entry in the following screen shot.
 

Tuco

I got Tuco'd!
<Gold Donor>
45,434
73,508
I can't believe that it's almost 2014 and mouse lag is a frequent problem in games =( Bioshock infinite was unplayable because of it.