Jump to content

1000hz polling rate on USB 2.0?

Borgus Bohr

From a mouse perspective. Is usb 2.0 good enough for polling rates of 1000hz? Would usb 3.0 make a difference?

 

⌨️🐀

Link to comment
Share on other sites

Link to post
Share on other sites

usb 2.0 caps at 60mbytes/sec, which is overkill for 1000Hz but also the minimum version for it to work properly.

Asus ROG G531GT : i7-9750H - GTX 1650M +700mem - MSI RX6600 Armor 8G M.2 eGPU - Samsung 16+8GB PC4-2666 - Samsung 860 EVO 500G 2.5" - 1920x1080@145Hz (172Hz) IPS panel

Family PC : i5-4570 (-125mV) - cheap dual-pipe cooler - Gigabyte Z87M-HD3 Rev1.1 - Kingston HyperX Fury 4x4GB PC3-1600 - Corsair VX450W - an old Thermaltake ATX case

Test bench 1 G3260 - i5-4690K - 6-pipe cooler - Asus Z97-AR - Panram Blue Lightsaber 2x4GB PC3-2800 - Micron CT500P1SSD8 NVMe - Intel SSD320 40G SSD

iMac 21.5" (late 2011) : i5-2400S, HD 6750M 512MB - Samsung 4x4GB PC3-1333 - WT200 512G SSD (High Sierra) - 1920x1080@60 LCD

 

Test bench 2: G3260 - H81M-C - Kingston 2x4GB PC3-1600 - Winten WT200 512G

Acer Z5610 "Theatre" C2 Quad Q9550 - G45 Express - 2x2GB PC3-1333 (Samsung) - 1920x1080@60Hz Touch LCD - great internal speakers

Link to comment
Share on other sites

Link to post
Share on other sites

20 hours ago, thekingofmonks said:

usb 2.0 caps at 60mbytes/sec, which is overkill for 1000Hz but also the minimum version for it to work properly.

Data transfer rates are irrelevant for the OP's question, since polling packets are tiny. What matters is the minimum transaction interval - USB 1.1 was the first to support the "Full-Speed" standard, which allowed 1ms polling intervals (1000hz). USB 2.0 supports both "Full-Speed" and "High-Speed", the latter of which allows 125μs intervals (8000hz). So a 1000hz, "Full-Speed" mouse is nowhere near maxing out the capabilities of USB 2.0.

 

USB 3 hasn't been used for any mice that I'm aware of, since it offers no real benefit over USB 2. While the data transfer rate is significantly higher, mice don't take advantage of that, and the transfer intervals remain capped at 125μs (8000hz) which is something USB 2 is already capable of. 

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, TheChromaBristlenose said:

So a 1000hz, "Full-Speed" mouse is nowhere near maxing out the capabilities of USB 2.0.

This totally makes transfer rates relevant:

Despite usb1.1 allowing speeds up to 1.5mbytes, it's still a narrow bus that makes mouse movement extremely choppy when other devices are connected and running on the same hub. The same occurs with usb 2.0 except it's far less significant with better signal integrity and a much wider bus.

Asus ROG G531GT : i7-9750H - GTX 1650M +700mem - MSI RX6600 Armor 8G M.2 eGPU - Samsung 16+8GB PC4-2666 - Samsung 860 EVO 500G 2.5" - 1920x1080@145Hz (172Hz) IPS panel

Family PC : i5-4570 (-125mV) - cheap dual-pipe cooler - Gigabyte Z87M-HD3 Rev1.1 - Kingston HyperX Fury 4x4GB PC3-1600 - Corsair VX450W - an old Thermaltake ATX case

Test bench 1 G3260 - i5-4690K - 6-pipe cooler - Asus Z97-AR - Panram Blue Lightsaber 2x4GB PC3-2800 - Micron CT500P1SSD8 NVMe - Intel SSD320 40G SSD

iMac 21.5" (late 2011) : i5-2400S, HD 6750M 512MB - Samsung 4x4GB PC3-1333 - WT200 512G SSD (High Sierra) - 1920x1080@60 LCD

 

Test bench 2: G3260 - H81M-C - Kingston 2x4GB PC3-1600 - Winten WT200 512G

Acer Z5610 "Theatre" C2 Quad Q9550 - G45 Express - 2x2GB PC3-1333 (Samsung) - 1920x1080@60Hz Touch LCD - great internal speakers

Link to comment
Share on other sites

Link to post
Share on other sites

On 1/14/2022 at 6:10 AM, thekingofmonks said:

This totally makes transfer rates relevant:

Despite usb1.1 allowing speeds up to 1.5mbytes, it's still a narrow bus that makes mouse movement extremely choppy when other devices are connected and running on the same hub. The same occurs with usb 2.0 except it's far less significant with better signal integrity and a much wider bus.

Isn't that more of an PC/Motherboard issue than the peripheral itself?

Link to comment
Share on other sites

Link to post
Share on other sites

16 hours ago, Just that Mario said:

Isn't that more of an PC/Motherboard issue than the peripheral itself?

Yes, usb controller is outdated, unstable, etc.

Asus ROG G531GT : i7-9750H - GTX 1650M +700mem - MSI RX6600 Armor 8G M.2 eGPU - Samsung 16+8GB PC4-2666 - Samsung 860 EVO 500G 2.5" - 1920x1080@145Hz (172Hz) IPS panel

Family PC : i5-4570 (-125mV) - cheap dual-pipe cooler - Gigabyte Z87M-HD3 Rev1.1 - Kingston HyperX Fury 4x4GB PC3-1600 - Corsair VX450W - an old Thermaltake ATX case

Test bench 1 G3260 - i5-4690K - 6-pipe cooler - Asus Z97-AR - Panram Blue Lightsaber 2x4GB PC3-2800 - Micron CT500P1SSD8 NVMe - Intel SSD320 40G SSD

iMac 21.5" (late 2011) : i5-2400S, HD 6750M 512MB - Samsung 4x4GB PC3-1333 - WT200 512G SSD (High Sierra) - 1920x1080@60 LCD

 

Test bench 2: G3260 - H81M-C - Kingston 2x4GB PC3-1600 - Winten WT200 512G

Acer Z5610 "Theatre" C2 Quad Q9550 - G45 Express - 2x2GB PC3-1333 (Samsung) - 1920x1080@60Hz Touch LCD - great internal speakers

Link to comment
Share on other sites

Link to post
Share on other sites

On 1/13/2022 at 6:02 PM, TheChromaBristlenose said:

Data transfer rates are irrelevant for the OP's question, since polling packets are tiny. What matters is the minimum transaction interval - USB 1.1 was the first to support the "Full-Speed" standard, which allowed 1ms polling intervals (1000hz). USB 2.0 supports both "Full-Speed" and "High-Speed", the latter of which allows 125μs intervals (8000hz). So a 1000hz, "Full-Speed" mouse is nowhere near maxing out the capabilities of USB 2.0.

 

USB 3 hasn't been used for any mice that I'm aware of, since it offers no real benefit over USB 2. While the data transfer rate is significantly higher, mice don't take advantage of that, and the transfer intervals remain capped at 125μs (8000hz) which is something USB 2 is already capable of. 

Thanks for the detailed answer. Good to know how much time is a 1000hz polling rate (1ms).  I didn't thought of looking at it this way.

Link to comment
Share on other sites

Link to post
Share on other sites

The migration will happen eventually.  Once computers only have USB4, peripherals will end up switching to c-type or risk irking their customers by requiring adapters.  Then again, USB>PS2 adapters still exist...for some unholy reason...just like the PS2 interface.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×