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

Съдържание:

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

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

Видео: Как да се определи Mouse Lag в компютърни игри на Windows 8.1
Видео: НИКОГДА НЕ ГЛУШИТЕ ДВИГАТЕЛЬ С РАБОТАЮЩИМ ВЕНТИЛЯТОРОМ ОХЛАЖДЕНИЯ РАДИАТОРА - YouTube 2024, Може
Anonim
Windows 8.1 позволява на Windows да работи по-добре на дисплеи с висока разделителна способност. Като част от това, начина, по който Windows се занимава с мишки, се е променил. Игрите, които не четат сурови данни за мишката, могат да завършат със закъснение, замразяване или преместване на мишката.
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. Превъртете надолу и погледнете реда на системния тип.

Image
Image

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

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

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

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

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

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

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAppCompatFlagsLayers

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

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

C:Program Files (x86)GameEngine.exe

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

NoDTToDITMouseBatch

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

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

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

Rundll32 apphelp.dll,ShimFlushCache

Image
Image

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

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

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

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

Препоръчано: