外设天下 - 电脑外设发烧友聚集地

12
我的人缘0
11
发表于 2009-8-12 12:48 只看该作者
對於有線鍵盤而言,你所能感覺到的延遲只是機械結構造成的,不管是PS2口,USB口,電路上實際的傳輸速率都小於1ms,1S=1000mS,你能感覺出來就能成神了
我的人缘0
12
发表于 2009-8-14 21:46 只看该作者
本帖最后由 pcwaishe 于 2009-8-15 20:55 编辑

1# lightening

是這樣的,使用PS/2接口,你的鍵盤可以調節報告率,就像是鼠標的報告率,例如在100HZ下,每10ms報告一次,那麽如果你在一次報告結束時輸入了字符,鍵盤會在10ms后掃描到你的輸入信號,這時,延時就是10ms,如果使用了1000HZ,那麽每1ms報告一次,那麽延時最大就是1ms。

根據plu鍵盤的説法,他的鍵盤可以在8ms到2.4ms之間調節,那麽就是説,他的鍵盤掃描頻率可以在125HZ到416HZ之間調節,而USB接口在WINDOWS系統裏默認的報告率是125HZ,在LINIX系統下是多少我就不知道了,很多鼠標的驅動可以調節鼠標USB接口的報告率,目前最高可以達到1000HZ,而如果沒有驅動的調節,那麽就應該是125HZ的。

根據樓主說的PS/2下最大可以100字節/秒,我們假設這個數值和鍵盤的延時有關,並且這是在2.4ms的延時下得到的結果,那麽就是說,在416HZ下,最大重復率是100字節,而通過USB接口是21.4字節/秒,估算出的USB報告率是416*21.4/100=89HZ,並不等於125HZ,我的猜測是字符的重復率並非完全和鍵盤的延時有關,可能還有一些系統的限制。

另外有人會說,既然可以到2.4ms,還要8ms幹嗎,這裡的確是越高的報告率越佔用資源的原因,見下圖:

讨论下键盘延迟的问题

這是logitech的驅動調節usb報告率的地方,這個圖片既能説明windows默認固定的usb報告率不可調,又寫明了報告率高,佔用的資源會增加。
我的人缘0
13
发表于 2009-8-14 22:25 只看该作者
呵呵,ls分析的很有道理啊
我的人缘0
14
发表于 2013-12-5 13:58 只看该作者
我是玩泡泡堂的,个人对延迟非常敏感,USB和PS2接口了天差地别,要是我用USB的玩泡泡堂,那就等于是个废物,那延迟受不了,PLU那个延迟小吗?一直想找一个低延迟的机械键盘
回复 支持 反对

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则