13Aug
Windows 8.1 tillåter Windows att fungera bättre på hög DPI-skärmar. Som en del av detta har hur Windows hanterar möss förändrats. Spel som inte läser råa musdata kan sluta med laggy, frysning eller stotterande musrörelse.
Detta problem verkar i första hand drabba användare med hög-DPI eller high-polling rate-möss - med andra ord spelmöss. Microsoft har bara släppt en partiell fix, men det finns ett sätt att åtgärda detta problem i något påverkat spel.
Installera Microsofts patch
Microsoft tillhandahåller en korrigeringsfil som introducerar ett nytt kompatibilitetsalternativ för att åtgärda detta problem. Som en del av patchen är kompatibilitetsalternativet tillämpat på en mängd populära spel, inklusive spel från Call of Duty-serien, Counter Strike-serien, Deus Ex: Human Revolution, Hitman Absolution, Half Life 2, Metro 2033, Portal,och Tomb Raider.
Denna patch är känd som KB2908279.Från och med den 14 november 2013 har denna patch inte blivit utrustad via Windows Update. För att få korrigeringen måste du ladda ner korrigeringsfilen från Microsofts webbplats och installera den manuellt.
Beroende på vilken version av Windows 8.1 du använder måste du ladda ner 64-bitarsversionen av den här patchen eller 32-bitarsversionen.
Om du inte är säker på vilken version av Windows du använder, tryck på Windows-tangenten för att komma till Start-skärmen, skriv System och klicka på Systemgenvägen. Bläddra ner och titta på linjen Systemtyp.
Fix andra spel via registret
Plåstret ovan gör två saker. En, det skapar en ny typ av kompatibilitets flagga i Windows. Två, det gäller att kompatibilitets flagga till några av de mest populära spelen som påverkas av detta problem.
Om du har ett mindre populärt spel med det här problemet måste du själv tillämpa kompatibilitetsalternativet för spelet. Microsoft rekommenderar spelutvecklare att göra det själv så att deras användare inte behöver, men många spel kan aldrig uppdateras med den här åtgärden.
Du kan tillämpa Microsofts fix till något påverkat spel från registret. Observera att du måste ha patchen ovan installerad för att detta ska fungera.
För att komma igång, tryck på Windows-tangenten + R för att öppna dialogrutan Kör, skriv regedit och tryck på Enter.
Bläddra till följande registernyckel eller mapp:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layer
Layer-knappen kanske inte finns. Om det inte gör det, högerklicka på AppCompatFlags-tangenten, peka på Ny, välj Nyckel, skriv Lager och tryck på Enter för att skapa det.
Du måste nu skapa en ny registerpost för ditt spel. Högerklicka på knappen Lager, peka på Ny, klicka på Stringvärde, skriv hela sökvägen till spelets körbara fil och tryck på Enter. Om spelet till exempel var beläget i C: \ Program Files( x86) \ Game \ Engine.exe, skriver du bara följande värde:
C: \ Program Files( x86) \ Game \ Engine.exe
Nästa, högerklicka på det värde du just skapat och välj Ändra. Skriv följande text i rutan och tryck på Enter:
NoDTToDITMouseBatch
Du kan nu upprepa denna process för att lägga till alla berörda spel du har.
Nästa behöver vi ett förhöjt kommandotolken. För att göra detta, tryck på Windows-tangenten för att komma till Start-skärmen, skriv Kommandotolken, högerklicka på genvägskommandot som visas och välj Kör som administratör.
I fönstret förhöjda kommandotolk skriver du följande kommando och trycker på Enter för att tillämpa dina kompatibilitetsinställningar:
Rundll32 apphelp.dll, ShimFlushCache
Varningar
Microsoft varnar för att det här alternativet kommer att leda till ökad strömförbrukning, så du bör inte använda det här alternativettill opåverkade spel eller andra program. I synnerhet betonar de att detta inte ska tillämpas på bakgrundsprocesser som fortfarande löper, eller om batterilivslängden kommer att påtagligt påverkas.
Det finns ett annat alternativ som Microsoft rekommenderar - om spelet i fråga har ett "raw input" eller DirectInput-alternativ kan du välja det och problemet ska åtgärdas.
Mer information finns direkt från Microsoft, läs KB2908279 kunskapsbasen artikeln.
Bildkrediter: Sam DeLong på Flickr