KanoSet wrote:
he is using cmark fix.. it won't work if raw input is on
better leave it off
That's not how the MarkC fix works at all...
The purpose of the MarkC fix is to fix games that relied on the Windows 'Enhance pointer precision' acceleration curve in order to control or disable mouse acceleration (aka Windows 95-era FPS games). Since those games force-enabled EPP and relied on the linear acceleration curve of older OSes, they'd run into issues when trying to manipulate the mouse settings and the exponential mouse acceleration curves used by any version of Windows after XP. MarkC fixes this by making the curve flat again, and taking it a step further by adjusting the curve to make mouse movement 1:1 when EPP is turned on.
This fix is practically irrelevant nowadays (unless you still play Counter-Strike 1.6 or something), since most modern games don't even bother with touching this curve, so you can achieve the same effect in modern games by simply leaving EPP off.
But that's besides the point. osu! is not a first-person shooter from the 1990s, so it doesn't need this fix. Raw Input has absolutely nothing to do with this curve anyways, since the
whole entire purpose of raw input is to
bypass Windows's mouse functions and allow the game to handle the inputs directly from the mouse/tablet. With Raw Input on, that curve is completely meaningless to the game and it doesn't even matter if you have 'Enhance pointer precision' enabled or not.
ZenithPhantasm wrote:
You shouuld only use frame limiter if your computer cant churn out a stable 1000 fps. Stable input lag is better than inconsistent lag.
On the topic of consistency: I'd also advise keeping a polling rate of 500Hz instead of 1000Hz. From my experience, 1000Hz isn't that stable on most mice I've tried, and it could also potentially cause your games to stutter.