If-Koubou

Jak naprawić opóźnienie myszy w grach komputerowych w systemie Windows 8.1

Jak naprawić opóźnienie myszy w grach komputerowych w systemie Windows 8.1 (Jak)

Windows 8.1 pozwala systemowi Windows pracować lepiej na wyświetlaczach o wysokiej rozdzielczości. W związku z tym zmienił się sposób, w jaki Windows radzi sobie z myszami. Gry, które nie odczytują nieprzetworzonych danych myszy, mogą zakończyć się opóźnionym, mrożącym lub jąkającym ruchem myszy.

Problem ten zdaje się dotyczyć głównie użytkowników myszy o wysokiej rozdzielczości lub o wysokim wskaźniku odpytywania - innymi słowy, myszy do gier. Firma Microsoft wydała jedynie częściową poprawkę, ale istnieje sposób na rozwiązanie tego problemu w każdej zagrożonej grze.

Zainstaluj łatę Microsoftu

Firma Microsoft udostępnia poprawkę, która wprowadza nową opcję zgodności w celu rozwiązania tego problemu. W ramach poprawki opcja zgodności jest stosowana do wielu popularnych gier, w tym gier z serii Call of Duty, serii Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal, i Tomb Raider.

Ta poprawka jest znana jako KB2908279. Od 14 listopada 2013 r. Ta poprawka nie została wdrożona za pośrednictwem witryny Windows Update. Aby uzyskać poprawkę, musisz pobrać łatkę ze strony Microsoftu i zainstalować ją ręcznie.

W zależności od wersji systemu Windows 8.1, z której korzystasz, musisz pobrać 64-bitową wersję tej poprawki lub wersję 32-bitową.

Jeśli nie masz pewności, której wersji systemu Windows używasz, naciśnij klawisz Windows, aby uzyskać dostęp do ekranu Start, wpisz System i kliknij skrót System. Przewiń w dół i spójrz na wiersz Typ systemu.

Napraw inne gry za pośrednictwem rejestru

Powyższy patch robi dwie rzeczy. Po pierwsze, tworzy nowy typ flagi zgodności w systemie Windows. Po drugie, stosuje się tę flagę zgodności do niektórych najpopularniejszych gier, których dotyczy ten problem.

Jeśli masz mniej popularną grę z tym problemem, musisz samodzielnie zastosować opcję zgodności w grze. Microsoft radzi programistom gier, aby sami to zrobili, aby ich użytkownicy nie musieli, ale wiele gier nigdy nie może zostać zaktualizowanych za pomocą tej poprawki.

Możesz zastosować poprawkę Microsoft do każdej gry podlegającej usterce z edytora rejestru. Pamiętaj, że musisz mieć zainstalowaną łatę powyżej, aby to działało.

Aby rozpocząć, naciśnij Klawisz Windows + R, aby otworzyć okno dialogowe Uruchom, wpisz polecenie regedit i naciśnij Enter.

Przejdź do następującego klucza rejestru lub folderu:

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

Klawisz Warstwy może nie istnieć. Jeśli nie, kliknij prawym przyciskiem myszy klawisz AppCompatFlags, wskaż polecenie Nowy, wybierz klucz, wpisz Warstwy i naciśnij klawisz Enter, aby go utworzyć.

Będziesz teraz musiał utworzyć nowy wpis rejestru do swojej gry. Kliknij prawym przyciskiem myszy przycisk Warstwy, wskaż polecenie Nowy, kliknij polecenie Wartość ciągu, wpisz pełną ścieżkę do pliku wykonywalnego gry i naciśnij klawisz Enter. Na przykład, jeśli gra znajdowała się w C: \ Program Files (x86) \ Game \ Engine.exe, wystarczy wpisać następującą wartość:

C: \ Program Files (x86) \ Game \ Engine.exe

Następnie kliknij prawym przyciskiem myszy wartość, którą właśnie utworzyłeś i wybierz Modyfikuj. Wpisz następujący tekst w polu i naciśnij Enter:

NoDTTDDITMouseBatch

Możesz teraz powtórzyć ten proces, aby dodać wszystkie gry, których dotyczy problem.

Następnie potrzebujemy podniesionego okna wiersza polecenia. Aby to zrobić, naciśnij klawisz Windows, aby uzyskać dostęp do ekranu startowego, wpisz Command Prompt, kliknij prawym przyciskiem myszy skrót wiersza polecenia, który się pojawi, i wybierz opcję Uruchom jako administrator.

W podniesionym oknie wiersza polecenia wpisz następujące polecenie i naciśnij klawisz Enter, aby zastosować ustawienia zgodności:

Rundll32 apphelp.dll, ShimFlushCache

Ostrzeżenia

Microsoft ostrzega, że ​​ta opcja spowoduje zwiększone zużycie energii, więc nie powinieneś stosować tej opcji do niechronionych gier lub innych programów. W szczególności podkreślają, że nie powinno to dotyczyć procesów w tle, które działają, lub żywotność baterii ulegnie znacznemu pogorszeniu.

Jest jeszcze inna opcja, którą Microsoft zaleca - jeśli gra ma opcję "surowego wejścia" lub DirectInput, możesz ją wybrać, a problem powinien zostać naprawiony.

Aby uzyskać więcej informacji bezpośrednio od firmy Microsoft, przeczytaj artykuł z bazy wiedzy KB2908279.

Image Credit: Sam DeLong na Flickr