me at ocn wrote:
anyway i just did 10 runs switching between rawinput 0 and 1 kind of randomly, underclocked cpu+gpu, bots kicked from server so that fps is stable at 90. i did these consecutively, not alt-tabing or doing anything in between. fps remained stable except during the first run where it dropped to 70 for few seconds (maybe affected 5% of the data in that run)
raw data:
https://docs.google.com/spreadsheets/d/ ... 1426052600
averages in microseconds
run1, m_rawinput 1:17976.021
run2, m_rawinput 0 :16401.25
run3, m_rawinput 0:16337.279
run4, m_rawinput 1:17818.37
run5, m_rawinput 1:17953.225
run6, m_rawinput 0:16269.625
run7, m_rawinput 1:17812.031
run8, m_rawinput 0:16421.492
run9, m_rawinput 0:16373.09
run10, m_rawinput 1:17959.365
m_rawinput 0 is consistently faster by 1.5ms
this is pretty solid evidence that m_rawinput 0 and m_rawinput 1 do not behave identically in terms of absolute responsiveness.