Input lag: come testare la latenza di tastiera e mouse

L’input lag è il ritardo tra la pressione di un tasto o un clic e il momento in cui vedi il risultato sullo schermo. Se cerchi un test di latenza della tastiera o del mouse, di solito trovi siti che promettono di misurarla nel browser. Non possono misurare la latenza reale del tuo dispositivo: questa guida spiega perché, come la misurano davvero i recensori e NVIDIA e cosa puoi fare per ridurre l’input lag.

Da cosa è composto l’input lag

NVIDIA, che integra strumenti di misura della latenza nei suoi monitor da gaming, evita il termine vago “input lag” e divide il ritardo complessivo, chiamato latenza di sistema, in tre parti:

ParteCosa comprende
Latenza della perifericaMouse o tastiera elaborano la pressione e la inviano al PC
Latenza del PCSistema operativo, gioco e rendering di un nuovo frame
Latenza del displayIl monitor mostra la nuova immagine

NVIDIA definisce la latenza di sistema come “il tempo che impiegano i clic del mouse a diventare pixel sullo schermo” e afferma che la latenza del PC “è spesso la componente più grande”. Il dispositivo in sé è solo una parte: secondo NVIDIA mouse e tastiere “possono variare da 1 ms a ~20 ms di latenza”.

Un sito web può testare la latenza di tastiera o mouse?

Non la latenza del dispositivo in sé. Una pagina web viene a sapere di una pressione o di un clic solo quando il browser crea un evento, dopo che mouse o tastiera, collegamento USB e sistema operativo hanno già fatto la loro parte. La pagina non può vedere quando il tuo dito ha premuto lo switch, né quando è cambiata l’immagine sullo schermo.

I browser, inoltre, rendono di proposito meno precisi i loro timer. MDN, il principale riferimento per gli sviluppatori web, scrive che per il timestamp degli eventi “la precisione può essere ridotta per mitigare gli attacchi di timing e il fingerprinting”. In Chrome viene arrotondato a 0,1 ms, in Safari e Firefox a 1 ms e in Firefox con la protezione dal fingerprinting attiva a 16,667 ms. Le differenze di latenza tra i dispositivi sono spesso di pochi millisecondi, quindi questo arrotondamento conta.

Cosa può mostrare un test nel browser:

  • Il tempo tra due eventi che riceve, come l’intervallo tra due clic nel test del doppio clic.
  • Se ogni pressione arriva, e arriva una sola volta, nel test del mouse.
  • Quanto spesso il mouse segnala il movimento, nel test del polling rate.
  • Il tuo tempo di reazione nel test dei tempi di reazione, che include il ritardo di tutto il sistema più la tua risposta. Un tester di RTINGS osserva che reagire a qualcosa sullo schermo richiede “quasi certamente” già più di 100 ms, molto più di quanto aggiunga il dispositivo.

Come si misura davvero la latenza di mouse e tastiera

I recensori: un dito robotico e un analizzatore USB

RTINGS, che pubblica i risultati dei test di centinaia di mouse e tastiere, misura la latenza con l’hardware:

  • Tastiere: un solenoide preme il tasto e un analizzatore USB Beagle 480 intercetta i dati diretti al computer. RTINGS raccoglie 200 campioni e misura dal momento in cui il solenoide tocca il tasto, quindi il risultato riguarda solo la tastiera, non il sistema operativo o il gioco.
  • Mouse: lo stesso tipo di apparato fa clic sul tasto 205 volte e calcola la media dei risultati. La misura include la corsa del tasto prima che lo switch si attivi, quindi secondo RTINGS i suoi valori sono di solito un po’ più alti di quelli dichiarati dai produttori.

RTINGS considera buona una latenza del clic inferiore a 10 ms per i mouse cablati e per i mouse wireless con ricevitore USB, e inferiore a 20 ms per il Bluetooth.

NVIDIA Reflex Latency Analyzer

Alcuni monitor G-SYNC a 360 Hz includono il Reflex Latency Analyzer di NVIDIA. Colleghi il mouse a una porta USB del monitor, che passa i clic al PC e registra il momento di ciascuno. Il monitor misura poi quando cambiano i pixel sullo schermo, per esempio la fiammata di un’arma. Divide il risultato in latenza del mouse, latenza di PC più display e latenza totale del sistema. Per la parte PC e display va bene qualsiasi mouse tranne quelli Bluetooth; per misurare il mouse stesso serve un modello compatibile.

Prima di strumenti come questo, secondo NVIDIA, il metodo abituale era una telecamera ad alta velocità da 1000 FPS, un’attrezzatura che “parte da circa 7.000 USD”.

Cosa influisce sulla latenza di mouse e tastiera

  • Polling rate. È la frequenza con cui il computer chiede nuovi dati al dispositivo. A 1.000 Hz significa ogni 1 ms, a 8.000 Hz ogni 0,125 ms. Secondo NVIDIA, una frequenza bassa di 125 Hz “aggiunge in media fino a 3 ms di latenza di sistema rispetto a un polling rate di 1000 Hz”. Leggi la nostra guida al polling rate per pro e contro.
  • Tempo di debounce. Gli switch meccanici attendono qualche millisecondo dopo ogni pressione, così il rimbalzo dei contatti non viene letto come un secondo clic. Un debounce più breve significa una risposta più rapida, ma se è troppo breve può causare il doppio clic.
  • Connessione. Secondo RTINGS i mouse cablati e quelli wireless con il proprio ricevitore USB hanno in genere la latenza più bassa, mentre i mouse Bluetooth hanno la più alta. Logitech afferma che i suoi ricevitori LIGHTSPEED offrono “tempi di risposta più rapidi e connessioni più stabili rispetto al Bluetooth”.
  • Distanza dal ricevitore. RTINGS osserva che i ricevitori USB tendono ad aggiungere latenza man mano che il mouse si allontana, quindi tieni il ricevitore vicino.
  • Non i DPI. NVIDIA è chiara: “DPI più alti non significano latenza più bassa.”

Input della tastiera in ritardo: controlla Filtro tasti

Se le pressioni dei tasti arrivano in ritardo o alcune vengono ignorate, controlla una funzione di accessibilità di Windows prima di dare la colpa alla tastiera. Filtro tasti permette a Windows di “ignorare le battute brevi o ripetute”. Tra le sue impostazioni ci sono un ritardo prima che un tasto venga accettato e un intervallo durante il quale una seconda pressione dello stesso tasto viene ignorata, perciò la digitazione può sembrare in ritardo o incompleta.

È facile attivarlo per errore: tenere premuto il tasto Maiusc destro per otto secondi attiva o disattiva Filtro tasti.

Per controllarlo:

  1. Premi tasto logo Windows + U oppure seleziona Start > Impostazioni > Accessibilità.
  2. Seleziona Tastiera.
  3. Disattiva l’interruttore Filtro tasti.

Se i tasti tenuti premuti si ripetono troppo lentamente, modifica il ritardo di ripetizione dei caratteri. Nei recenti aggiornamenti di Windows 11 Microsoft ha spostato questa impostazione dal Pannello di controllo a Impostazioni > Accessibilità > Tastiera; le build più vecchie la mantengono nel Pannello di controllo, alla voce Tastiera.

Come ridurre l’input lag

  1. Usa una connessione via cavo o il ricevitore USB del mouse invece del Bluetooth, e tieni il ricevitore vicino.
  2. Imposta il polling rate ad almeno 1.000 Hz nel software del mouse. Logitech segnala che frequenze superiori a 1.000 Hz possono causare cali di frame rate su alcuni sistemi, quindi fai una prova prima di tenerne una più alta.
  3. Riduci il tempo di debounce solo finché non compaiono doppi clic.
  4. Disattiva Filtro tasti se non lo usi.
  5. Nei giochi usa la modalità a bassa latenza offerta dal gioco e mantieni alto il frame rate, perché la latenza del PC è spesso la parte più grande.

Domande frequenti

Posso testare la latenza della mia tastiera online?

Non con precisione. Un sito vede gli eventi della tastiera solo dopo che tastiera, USB e sistema operativo li hanno consegnati, e i browser arrotondano i timer. La latenza reale di una tastiera si misura con un solenoide e un analizzatore USB, come fanno recensori come RTINGS.

Qual è una buona latenza del mouse?

RTINGS considera buona una latenza del clic inferiore a 10 ms per i mouse cablati e quelli con ricevitore USB, e inferiore a 20 ms per i mouse Bluetooth.

Perché l’input della mia tastiera è in ritardo?

Una causa comune in Windows è Filtro tasti, che può far ignorare alla tastiera le pressioni brevi o ripetute. Disattivalo in Impostazioni > Accessibilità > Tastiera. Anche problemi di connessione wireless e batterie scariche possono ritardare l’input.

Il polling rate riduce l’input lag?

Sì, fino a un certo punto. Secondo NVIDIA 125 Hz aggiungono in media fino a 3 ms rispetto a 1.000 Hz. Sopra 1.000 Hz il guadagno è inferiore a 1 ms per report, e frequenze molto alte possono costare frame rate su alcuni PC.

Il Bluetooth è peggiore per la latenza?

In genere sì. Secondo RTINGS i mouse Bluetooth hanno la latenza più alta, e Logitech afferma che la connessione con il proprio ricevitore è più veloce del Bluetooth. Per giocare usa una connessione via cavo o il ricevitore USB del mouse.

DPI più alti riducono l’input lag?

No. NVIDIA afferma che DPI più alti non significano latenza più bassa, quindi scegli i DPI adatti alla tua mira.

Fonti