Wow i heard about 2k, but didn't expect 8k
Now with nvidia reflex and 360hz, there is no better time now, than ever to enjoy competitive games. But i have repetitive strain injury, that sucks... I was using 500hz/800dpi and i was supreme master class in cs go. Because with 1000hz, it captures even smallest movements and even aim is more snappier, it is harder to do smaller adjustments. Also timer resolution is important with this, if you use 500hz polling on mouse, you may not want to use 0.5ms timer. Because than movement is more inconsistent, as sometimes last position is reported and sometimes last is missed. Than position up to 4ms in past gets rendered, but than you may capture one almost instantly, because frequent updates to the cpu from resolution timer.
1000hz is kinda meh, 2k probably too, because inconsistency. But 8k hmm?! Pros use low dpi anyways, under 800. It may be time to lower your sensitivity to like 400-600 dpi
Still i would be kinda worried, because it will render smallest movements!
When you would have 8k (0.125ms) polling rate, than even if you miss one polling period, it will render previous one in only up to 0.250ms in past. So i can imagine, that it will be smoother.
Low DPC. latency motherboards will be absolutely crucial for this!!! Right now: there is only minimum of motherboards, which have DPC latency below 100 us, yet it can differ during system load and per hw configurations!!! Only anandtech is currently doing DPC latency tests, because they are relative and differ per hardware configurations, even main source of DPC latency are badly coded drivers and not the hardware.
Even 500$ asus motherboards suffer even from 1ms DPC latency
This will be brutal, people with shitty motherboards will experience so much inconsistency! Also amd usb controller has low polling rate, don't know currently value from head, but intel has 0.05ms. So some interrupts will be grouped together and than there will be a skip. In case of intel - this wouldn't matter and you can even edit that by editing some value in memory of some hardware register, even it is not easily done, as it different per piece of hardware - where it is. I see DPC latency being more of issue, a huge one!
Imagine all people, which will jump on hype train with shitty motherboards. I don't know what is avearge, but i would guess something between like 250-500. They will experience so much inconsistency LOL. Even it is still kinda high polling, dunno. Problem is, if you miss timer resolution window, than this will be brutal + if you have high dpc latency. Lets say in theory: you get update from mouse, after one window of time resolution occurs.... Correct me if i am wrong:
Time starting at 0, first timer resolution window 0.5ms. So lets say you get position from a mouse at time 0.51ms (counting dpc latency handling time by OS). So if you have like 250 DPC lat, it took 250us to handle that, so that would be 2 mouse positions back (not even considering polling of usb controller). So at 0.51ms it gets mouse position 2 polls back from time - instead of current one. Yet timer resolution window occured at 0.5ms. So it will render 3rd poll back from the past, which occurred before current one. That's latest mouse position OS handled and will be rendered in your game.
But than from 0.51ms, can occur only 3 polls, before next timer resolution window is at 1.00ms. So you get -1 poll from latest. And previously you would get -3 from latest. That's like 250us variation. Tho you have to remember timer resolution code updates to the cpu happen periodically at constant rate. Also usb controller from intel polls each 50us. Also no reason to think, these are synced. But mouse event, now i am talking about mechanically moving a mouse, it can occur in any period of time, before, or after each window of these two systems. So there will be variation. Even at 8k, variation will be significantly smaller in terms of hundreds of us.
Nevertheless, unless you have DPC lat. below 100us, you can't even utilize 8k polling rate. And you have to also count usb controller, which polls at 50us (for intel), so if you hit exactly at 51us, you will get additional 49us of delay - making this 149us, which is above 125us. So you need dpc. latency <= 76 and i would like to see that, to get motherboard like that! Amd has one 55us mobo b550 i think, but amd controller has low polling rate! So you may need to edit memory in registry of a usb controller, to even utilize this, which is risky and hard to find, if you are not expert, every cpu has it elsewhere. Not to mention it is already hard to pick mobo and you will be limited to couple choices and not everyone has money for that!
Hope you got it, because i am terrible at explaining...
HAHAHA people gave me sh1t, for saying that DPC latency is important and now they will get a mouse, they won't be able to run on their motherboards... They should make new interface for mouse honestly, usb3 has high latency and feels terrible. USB 2 is superior for gaming! But modern mobos don't have even usb 2 drivers anymore...
So better watch anandtech for low DPC latency motherboards