Un hub USB aggiunge latenza a mouse e tastiere (ad esempio, un hub USB influisce sul gioco)?
Grazie per A2A.
Un hub USB aggiunge latenza a mouse e tastiere (ad esempio, un hub USB influenza il gioco)?
In teoria, sì. Tutto a valle dell'host condivide la stessa larghezza di banda. Quindi ci sono periodi in cui la tastiera ha la possibilità di parlare, e periodi in cui il mouse ha la possibilità di parlare.
Su un portatile questo può essere anche peggio, perché a volte c'è solo un vero host USB e tutte le porte esterne sono collegate a un hub interno.
La maggior parte dei giocatori incalliti preferisce ancora usare le porte PS/2 per mouse e tastiera quando sono disponibili. Queste sono basate su interrupt, e devono essere processate ogni volta che presentano dei dati, mentre i dispositivi USB devono sedersi e aspettare finché non vengono interrogati sulla loro continua presenza e sui dati che potrebbero voler presentare.
Anche se non ho mai pensato di fare ricerche, ho sempre dato per scontato che le moderne tastiere e mouse USB fossero USB2.0, non 1.1.
Alla velocità dell'USB 2, sono incline a pensare che l'argomento del ritardo sia un esercizio di spaccatura del capello. Se pensate che sia importante allora, in assenza di porte PS/2 disponibili, assegnate porte USB individuali solo per la tastiera e solo per il mouse.
Io uso ancora le porte PS/2, ma questo è dovuto all'età dell'hardware ancora utilizzabile, non a qualche convinzione tecnica che devo ancora vedere adeguatamente dimostrata.
Edit 2019-09-06: Inoltre, come dattilografo, spesso incontro latenza della tastiera anche tramite le porte PS/2. Questo perché il sistema operativo è pesantemente occupato con qualche altro compito e maschera deliberatamente l'interrupt della tastiera. A seconda di come l'hardware bufferizza, questo può essere 16, 32, o anche 64 (molto raramente) caratteri avanti al computer.
Se altri software stanno catturando quelle battute, posso finire per essere diverse frasi avanti al cursore.