If-Koubou

Как да се определи Mouse Lag в компютърни игри на Windows 8.1

Как да се определи Mouse Lag в компютърни игри на Windows 8.1 (Как да)

Windows 8.1 позволява на Windows да работи по-добре на дисплеи с висока разделителна способност. Като част от това, начина, по който Windows се занимава с мишки, се е променил. Игрите, които не четат сурови данни за мишката, могат да завършат със закъснение, замразяване или преместване на мишката.

Този проблем изглежда засяга предимно потребители с мишки с висока степен на интелектуална собственост или с висока степен на гласуване - с други думи мишки за игри. Microsoft пусна само частична корекция, но има начин да се реши този проблем във всяка засегната игра.

Инсталирайте корекцията на Microsoft

Microsoft предоставя пластир, който въвежда нова опция за съвместимост, за да отстрани този проблем. Като част от пластира, опцията за съвместимост се прилага за разнообразни популярни игри, включително игри от серията Call of Duty, Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Портал, и Tomb Raider.

Тази кръпка е известна като KB2908279. От 14 ноември 2013 г. тази кръпка не е разпространявана чрез Windows Update. За да получите корекцията, ще трябва да изтеглите пластира от уеб сайта на Microsoft и да го инсталирате ръчно.

В зависимост от версията на Windows 8.1, която използвате, ще трябва да изтеглите 64-битовата версия на тази пластир или 32-битовата версия.

Ако не сте сигурни коя версия на Windows използвате, натиснете клавиша Windows, за да влезете в началния екран, въведете System и щракнете върху System shortcut. Превъртете надолу и погледнете реда на системния тип.

Прикрепете други игри чрез регистъра

Пластирът по-горе прави две неща. Един, той създава нов тип флаг за съвместимост в Windows. Две, той прилага това знаме за съвместимост на някои от най-популярните игри, засегнати от този проблем.

Ако имате по-малко популярна игра с този проблем, ще трябва да приложите опцията за съвместимост към играта сама. Microsoft съветва разработчиците на игри да го направят сами, така че техните потребители няма да трябва, но много игри може никога да не бъдат актуализирани с тази поправка.

Можете да приложите корекцията на Microsoft на всяка засегната игра от редактора на системния регистър. Обърнете внимание, че трябва да имате инсталирана надстройка, за да работи това.

За да започнете, натиснете Windows Key + R, за да отворите диалоговия прозорец Run, въведете regedit и натиснете Enter.

Прегледайте следния ключ или папка в системния регистър:

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

Ключът "Слоеве" може да не съществува. Ако не, щракнете с десния бутон на мишката върху клавиша AppCompatFlags, посочете New, изберете Key, Type Layers и натиснете Enter, за да го създадете.

Вече ще трябва да създадете нов запис в системния регистър за играта си. Щракнете с десния бутон върху клавиша Layers, посочете New, щракнете върху String Value, въведете пълния път на изпълнимия файл на играта и натиснете Enter. Например, ако играта е била разположена на C: \ Program Files (x86) \ Game \ Engine.exe, просто въведете следната стойност:

C: \ Програмни файлове (x86) \ Game \ Engine.exe

След това щракнете с десния бутон върху стойността, която току-що създадохте, и изберете Modify. Въведете следния текст в полето и натиснете Enter:

NoDTToDITMouseBatch

Сега можете да повторите този процес, за да добавите всяка засегната игра, която имате.

След това ще имаме нужда от прозорец с команден ред. За да направите това, натиснете клавиша Windows, за да влезете в началния екран, въведете команден ред, щракнете с десния бутон на мишката върху командния ред на командата, който се показва, и изберете Изпълни като администратор.

В извишения прозорец на командния ред въведете следната команда и натиснете Enter, за да приложите настройките за съвместимост:

Rundll32 apphelp.dll, ShimFlushCache

Предупреждения

Microsoft предупреждава, че тази опция ще доведе до увеличена употреба на енергия, така че не бива да прилагате тази опция на незасегнати игри или други програми. По-конкретно, те подчертават, че това не трябва да се прилага за фонови процеси, които продължават да текат, или вашият живот на батерията ще бъде забележимо засегнат.

Има още една опция, която Microsoft препоръчва - ако въпросната игра има опция "raw input" или DirectInput, можете да я изберете и проблемът да бъде фиксиран.

За повече информация директно от Microsoft, прочетете статията на базата знания KB2908279.

Image Credit: Сам Делонг на Flickr