Как да коригираме закъснението на мишката в PC игри на Windows 8.1
Windows 8.1 позволява на Windows да работи по-добре на дисплеи с висока разделителна способност. Като част от това се променя начинът, по който Windows се занимава с мишки. Игрите, които не четат сурови данни от мишката, могат да завършат с лаг, замразяване или заекване на мишката.
Този проблем изглежда засяга предимно потребителите с високо-DPI или високополюсни мишки - с други думи, игрални мишки. Microsoft пусна само частично поправка, но има начин да се реши този проблем във всяка засегната игра.
Инсталирайте корекцията на Microsoft
Microsoft предоставя кръпка, която въвежда нова опция за съвместимост за решаване на този проблем. Като част от пластира, опцията за съвместимост се прилага за различни популярни игри, включително игри от серията Call of Duty, серия Counter Strike, Deus Ex: Човешка революция, Hitman Absolution, Half-Life 2, Metro 2033, Portal, и Tomb Raider.
Този пластир е известен като KB2908279. От 14 ноември 2013 г. тази корекция не е пусната през Windows Update. За да получите поправка, ще трябва да изтеглите пластира от уебсайта на Microsoft и да го инсталирате ръчно.
В зависимост от версията на Windows 8.1, която използвате, ще трябва да изтеглите или 64-битовата версия на тази корекция, или 32-битовата версия.
Ако не сте сигурни коя версия на Windows използвате, натиснете клавиша Windows, за да влезете в началния екран, въведете System и щракнете върху System shortcut. Превъртете надолу и погледнете линията тип система.
Fix Други игри чрез регистъра
Пачът по-горе прави две неща. Първо, създава нов тип флаг за съвместимост в Windows. Второ, той прилага този флаг за съвместимост към някои от най-популярните игри, засегнати от този проблем.
Ако имате по-малко популярна игра с този проблем, ще трябва самостоятелно да приложите опцията за съвместимост към играта. Microsoft съветва разработчиците на игри сами да направят това, така че потребителите им няма да се налага да го правят, но много игри никога няма да бъдат актуализирани с това решение.
Можете да приложите корекцията на Microsoft към всяка засегната игра от редактора на системния регистър. Обърнете внимание, че трябва да имате инсталираната по-горе корекция, за да работи това.
За да започнете, натиснете клавиша Windows + R, за да отворите диалоговия прозорец Run, въведете regedit и натиснете Enter.
Потърсете следния ключ или папка на системния регистър:
HKEY_LOCAL_MACHINE СОФТУЕР Microsoft Windows NT \ t
Ключът Layers може да не съществува. Ако това не стане, щракнете с десния бутон на мишката върху бутона AppCompatFlags, посочете Нов, изберете Ключ, въведете Layers и натиснете Enter, за да го създадете..
Сега ще трябва да създадете нов запис в системния регистър за играта си. Щракнете с десния бутон на мишката върху бутона Layers, посочете New, щракнете върху String Value, въведете пълния път на изпълнимия файл на играта и натиснете Enter. Например, ако играта се намира в C: Program Files (x86) Game Engine.exe, просто напишете следната стойност:
C: Програмни файлове (x86) Game.exe
След това щракнете с десния бутон върху стойността, която току-що създадохте, и изберете Промяна. Въведете следния текст в полето и натиснете Enter:
NoDTToDITMouseBatch
Сега можете да повторите този процес, за да добавите всяка засегната игра, която имате.
След това ще ни трябва повишен прозорец на командния ред. За да направите това, натиснете клавиша Windows, за да влезете в началния екран, въведете Command Prompt, щракнете с десния бутон на командния ред, който се появява, и изберете Run as administrator \ t.
В прозореца с повишени командния ред въведете следната команда и натиснете Enter, за да приложите настройките за съвместимост:
Rundll32 apphelp.dll, ShimFlushCache
Предупреждения
Microsoft предупреждава, че тази опция ще доведе до увеличено потребление на енергия, така че не трябва да прилагате тази опция към незасегнати игри или други програми. По-специално, те подчертават, че това не трябва да се прилага за фонови процеси, които продължават да се изпълняват, или животът на батерията ще бъде значително засегнат.
Има и друг вариант, който Microsoft препоръчва - ако въпросната игра има опция „необработено въвеждане“ или DirectInput, можете да я изберете и проблемът да бъде поправен.
За повече информация, директно от Microsoft, прочетете статията в базата знания на KB2908279.
Автор на снимката: Сам Делонг на Flickr