13Aug

Sådan Fix Mouse Lag i PC-spil på Windows 8.1

Windows 8.1 gør det muligt for Windows at arbejde bedre på high-DPI skærme. Som en del af dette er den måde, hvorpå Windows beskæftiger sig med mus, ændret. Spil, der ikke læser råmuse data, kan ende med laggy, frysning eller stotterende mus bevægelse.

Dette problem synes primært at påvirke brugere med højt DPI eller high polling rate-mus - med andre ord spilmus. Microsoft har kun udgivet en delvis rettelse, men der er en måde at løse dette problem på i et berørt spil.

Installer Microsofts patch

Microsoft giver en patch, der introducerer en ny kompatibilitetsmulighed for at løse dette problem. Som en del af lappen er kompatibilitetsindstillingen anvendt til en række populære spil, herunder spil fra Call of Duty-serien, Counter Strike-serien, Deus Ex: Human Revolution, Hitman Absolution, Half Life 2, Metro 2033, Portal,og Tomb Raider.

Denne patch er kendt som KB2908279.Fra den 14. november 2013 er denne patch ikke blevet rullet ud via Windows Update. For at få rettelsen skal du downloade patchen fra Microsofts hjemmeside og installere den manuelt.

Afhængigt af hvilken version af Windows 8.1 du bruger, skal du downloade enten 64-bit versionen af ​​denne patch eller 32-bit versionen.

Hvis du ikke er sikker på, hvilken version af Windows du bruger, skal du trykke på Windows-tasten for at få adgang til skærmen Start, skrive System og klikke på Systemgenvej. Rul ned og kig på linjen Systemtype.

Fix andre spil via registreringsdatabasen

Lagen over gør to ting. Den skaber en ny type kompatibilitets flag i Windows. To, det gælder, at kompatibilitets flag til nogle af de mest populære spil, der berøres af dette problem.

Hvis du har et mindre populært spil med dette problem, skal du selv anvende kompatibilitetsindstillingen til spillet. Microsoft anbefaler spilludviklere at gøre dette selv, så deres brugere ikke behøver at, men mange spil kan aldrig opdateres med denne løsning.

Du kan anvende Microsofts reparation til et berørt spil fra registreringsdatabasen. Bemærk at du skal have installeret patch for at kunne fungere.

For at komme i gang skal du trykke på Windows-tast + R for at åbne dialogboksen Kør, skrive regedit og trykke på Enter.

Gennemse følgende registernøgle eller mappe:

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

Layer-tasten findes muligvis ikke. Hvis ikke, højreklik på AppCompatFlags-tasten, peg på Ny, vælg Nøgle, skriv Lag, og tryk på Enter for at oprette den.

Du skal nu oprette en ny registreringsdatabase for dit spil. Højreklik på tasten Lag, peg på Ny, klik på Strengeværdi, skriv den fulde sti i spillets eksekverbare fil, og tryk på Enter. Hvis spillet f.eks. Var placeret i C: \ Program Files( x86) \ Game \ Engine.exe, skal du bare skrive følgende værdi:

C: \ Programmer( x86) \ Game \ Engine.exe

NæsteHøjreklik på den værdi, du lige har oprettet, og vælg Rediger. Indtast følgende tekst i feltet og tryk Enter:

NoDTToDITMouseBatch

Du kan nu gentage denne proces for at tilføje hvert berørt spil, du har.

Næste skal vi have et forhøjet kommandoprompt vindue. For at gøre dette skal du trykke på Windows-tasten for at få adgang til startskærmen, skrive kommandoprompt, højreklik på kommandoprompt genvej, der vises, og vælg Kør som administrator.

Indtast følgende kommando i vinduet forhøjede kommandoprompt, og tryk på Enter for at anvende dine kompatibilitetsindstillinger:

Rundll32 apphelp.dll, ShimFlushCache

Advarsler

Microsoft advarer om, at denne indstilling vil medføre øget strømforbrug, så du bør ikke anvende denne indstillingtil upåvirket spil eller andre programmer. De understreger især, at dette ikke bør anvendes på baggrundsprocesser, der forbliver i gang, eller hvis batterilevetiden vil blive mærkbart påvirket.

Der er en anden mulighed, Microsoft anbefaler - hvis det pågældende spil har en "rå indgang" eller direkte indgang, kan du vælge den og problemet skal løses.

For mere information direkte fra Microsoft, læs KB2908279 Knowledge Base-artiklen.

Billedkredit: Sam DeLong på Flickr