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 met een 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.
Installeer de Microsoft-patch
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.
Andere spellen repareren 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 raadt gameontwikkelaars aan 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 Lagen-toets 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 deze te maken.
U moet nu een nieuwe registervermelding voor uw game 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
Klik vervolgens 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
Je kunt dit proces nu herhalen om elk beïnvloed spel dat je hebt toe te voegen.
Vervolgens hebben we een verhoogd opdrachtpromptvenster nodig. Om dit te doen, drukt u op de Windows-toets om naar het startscherm te gaan, typt u de opdrachtprompt, klikt u met de rechtermuisknop op de snelkoppeling van de opdrachtprompt die verschijnt en selecteert u Als administrator uitvoeren.
Typ de volgende opdracht in het verhoogde opdrachtpromptvenster en druk op Enter om uw compatibiliteitsinstellingen toe te passen:
Rundll32 apphelp.dll, ShimFlushCache
waarschuwingen
Microsoft waarschuwt dat deze optie een verhoogd energieverbruik zal veroorzaken, dus gebruik deze optie niet voor onaangetaste games of andere programma's. In het bijzonder benadrukken ze 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, kunt u 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