13Aug

Mouse Lag in PC Games op Windows 8.1 oplossen

Windows 8.1 zorgt ervoor dat Windows beter werkt op high-DPI-schermen. Als onderdeel hiervan is de manier waarop Windows met muizen omgaat veranderd. Spellen die geen onbewerkte muisgegevens lezen, kunnen leiden tot laggy, bevriezing of stotteren van muisbewegingen.

Dit probleem lijkt vooral van invloed te zijn op gebruikers met muizen met een hoge DPI of hoge polling-snelheid - met andere woorden, gamingmuizen. Microsoft heeft slechts een gedeeltelijke oplossing vrijgegeven, maar er is een manier om dit probleem in een getroffen game op te lossen.

Microsoft-patch installeren

Microsoft biedt een patch die een nieuwe compatibiliteitsoptie introduceert om dit probleem op te lossen. Als onderdeel van de patch wordt de compatibiliteitsoptie toegepast op een verscheidenheid aan populaire spellen, waaronder games uit de Call of Duty-serie, Counter Strike-serie, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal,en Tomb Raider.

Deze patch staat bekend als KB2908279.Vanaf 14 november 2013 is deze patch niet uitgerold via Windows Update. Om de oplossing te krijgen, moet u de patch downloaden van de website van Microsoft en handmatig installeren.

Afhankelijk van de versie van Windows 8.1 die u gebruikt, moet u de 64-bits versie van deze patch of de 32-bits versie downloaden.

Als u niet zeker weet welke versie van Windows u gebruikt, drukt u op de Windows-toets om naar het Startscherm te gaan, typt u Systeem en klikt u op de snelkoppeling Systeem. Blader naar beneden en kijk naar de regel Systeemtype.

Fix andere spellen via het register

De bovenstaande patch doet twee dingen. Ten eerste creëert het een nieuw type compatibiliteitsvlag in Windows. Ten tweede past het die compatibiliteitsvlag toe op enkele van de meest populaire spellen die door dit probleem worden getroffen.

Als je een minder populaire game met dit probleem hebt, moet je de compatibiliteitsoptie alleen op de game toepassen. Microsoft adviseert gameontwikkelaars om dit zelf te doen, zodat hun gebruikers dat niet hoeven te doen, maar veel games worden mogelijk nooit bijgewerkt met deze oplossing.

U kunt de correctie van Microsoft toepassen op een getroffen game via de registereditor. Merk op dat u de bovenstaande patch moet hebben om te kunnen werken.

Om aan de slag te gaan, drukt u op Windows-toets + R om het dialoogvenster Uitvoeren te openen, typt u regedit en drukt u op Enter.

Blader naar de volgende registersleutel of map:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

De toets Lagen bestaat mogelijk niet. Als dit niet het geval is, klikt u met de rechtermuisknop op de toets AppCompatFlags, wijst u Nieuw aan, selecteert u Sleutel, typt u Lagen en drukt u op Enter om de sleutel te maken.

U moet nu een nieuwe registervermelding voor uw spel maken. Klik met de rechtermuisknop op de toets Lagen, wijs Nieuw aan, klik op Tekenreekswaarde, typ het volledige pad van het uitvoerbare bestand van de game en druk op Enter. Als de game zich bijvoorbeeld in C: \ Program Files( x86) \ Game \ Engine.exe bevond, typt u de volgende waarde:

C: \ Program Files( x86) \ Game \ Engine.exe

Volgende, klik met de rechtermuisknop op de waarde die u zojuist hebt gemaakt en selecteer Wijzigen. Typ de volgende tekst in het vak en druk op Enter:

NoDTToDITMouseBatch

U kunt dit proces nu herhalen om elk beïnvloed spel dat u heeft toe te voegen.

Vervolgens hebben we een verhoogd opdrachtpromptvenster nodig. Hiervoor drukt u op de Windows-toets om het startscherm te openen, typt u de opdrachtprompt, klikt u met de rechtermuisknop op de snelkoppeling van de opdrachtprompt die verschijnt en selecteert u Als administrator uitvoeren.

Typ in het verhoogde opdrachtpromptvenster de volgende opdracht en druk op Enter om uw compatibiliteitsinstellingen toe te passen:

Rundll32 apphelp.dll, ShimFlushCache

Waarschuwingen

Microsoft waarschuwt dat deze optie een hoger stroomverbruik zal veroorzaken, dus u zou deze optie niet moeten toepassennaar onaangetaste games of andere programma's. Ze benadrukken in het bijzonder dat dit niet moet worden toegepast op achtergrondprocessen die nog steeds worden uitgevoerd, of dat de levensduur van de batterij merkbaar wordt beïnvloed.

Er is een andere optie die Microsoft aanbeveelt - als het betreffende spel een "ruwe invoer" of DirectInput-optie heeft, kun je het selecteren en moet het probleem worden opgelost.

Lees voor meer informatie rechtstreeks van Microsoft het Knowledge Base-artikel KB2908279.

Image Credit: Sam DeLong op Flickr