13Aug

Come risolvere il ritardo del mouse in giochi per PC su Windows 8.1

Windows 8.1 consente a Windows di funzionare meglio su schermi ad alta DPI.Come parte di questo, il modo in cui Windows si occupa dei mouse è cambiato. I giochi che non leggono i dati grezzi del mouse possono finire con il movimento del mouse lento, freddo o balbettante.

Questo problema sembra riguardare principalmente gli utenti con mouse con tasso elevato o alto tasso di polling, in altre parole, mouse da gioco. Microsoft ha rilasciato solo una correzione parziale, ma c'è un modo per risolvere questo problema in qualsiasi gioco interessato.

Installa patch Microsoft

Microsoft fornisce una patch che introduce una nuova opzione di compatibilità per risolvere questo problema. Come parte della patch, l'opzione di compatibilità è applicata a una serie di giochi popolari, compresi i giochi della serie Call of Duty, Counter Strike, Deus Ex: Human Revolution, Hitman Absolution, Half-Life 2, Metro 2033, Portal,e Tomb Raider.

Questa patch è nota come KB2908279.A partire dal 14 novembre 2013, questa patch non è stata implementata tramite Windows Update. Per ottenere la correzione, dovrai scaricare la patch dal sito Web di Microsoft e installarla manualmente.

A seconda della versione di Windows 8.1 in uso, è necessario scaricare la versione a 64 bit di questa patch o la versione a 32 bit.

Se non si è sicuri della versione di Windows in uso, premere il tasto Windows per accedere alla schermata Start, digitare Sistema e fare clic sul collegamento Sistema. Scorri verso il basso e guarda la riga del tipo di sistema.

Corregge altri giochi tramite il registro

La patch precedente fa due cose. Uno, crea un nuovo tipo di flag di compatibilità in Windows. Due, applica questo flag di compatibilità ad alcuni dei giochi più popolari interessati da questo problema.

Se si dispone di un gioco meno popolare con questo problema, è necessario applicare l'opzione di compatibilità al gioco da soli. Microsoft consiglia agli sviluppatori di giochi di farlo da sé, in modo che i loro utenti non debbano farlo, ma molti giochi potrebbero non essere mai aggiornati con questa correzione.

È possibile applicare la correzione di Microsoft a qualsiasi gioco interessato dall'editor del Registro di sistema. Nota che devi avere la patch sopra installata per far funzionare tutto questo.

Per iniziare, premere il tasto Windows + R per aprire la finestra di dialogo Esegui, digitare regedit e premere Invio.

Individuare la seguente chiave di registro o cartella:

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

La chiave Layers potrebbe non esistere. In caso contrario, fare clic con il tasto destro del mouse sulla chiave AppCompatFlags, puntare su Nuovo, selezionare Chiave, digitare Livelli e premere Invio per crearlo.

Ora dovrai creare una nuova voce di registro per il tuo gioco. Fare clic con il tasto destro del mouse sulla chiave Layers, scegliere Nuovo, fare clic su Valore stringa, digitare il percorso completo del file eseguibile del gioco e premere Invio. Ad esempio, se il gioco si trova in C: \ Programmi( x86) \ Game \ Engine.exe, è sufficiente digitare il seguente valore:

C: \ Programmi( x86) \ Game \ Engine.exe

Avanti, fare clic con il tasto destro sul valore appena creato e selezionare Modifica. Digitare il seguente testo nella casella e premere Invio:

NoDTToDITMouseBatch

È ora possibile ripetere questo processo per aggiungere tutti i giochi interessati.

Successivamente, avremo bisogno di una finestra del prompt dei comandi con privilegi elevati. Per fare ciò, premere il tasto Windows per accedere alla schermata Start, digitare Prompt dei comandi, fare clic con il tasto destro del mouse sul prompt dei prompt dei comandi visualizzato e selezionare Esegui come amministratore.

Nella finestra del prompt dei comandi con privilegi elevati, digitare il seguente comando e premere Invio per applicare le impostazioni di compatibilità:

Rundll32 apphelp.dll, ShimFlushCache

Avvisi

Microsoft avverte che questa opzione causerà un maggiore consumo energetico, quindi non si dovrebbe applicare questa opzioneai giochi non affetti o ad altri programmi. In particolare, sottolineano che questo non dovrebbe essere applicato ai processi in background che rimangono in esecuzione, o la durata della batteria sarà notevolmente influenzata.

Esiste un'altra opzione consigliata da Microsoft: se il gioco in questione ha un'opzione "input raw" o DirectInput, è possibile selezionarlo e il problema dovrebbe essere risolto.

Per ulteriori informazioni direttamente da Microsoft, leggere l'articolo della knowledge base KB2908279.Immagine di

: Sam DeLong su Flickr