I can't seem to fix it. I just want it fixed, I'm tired of having to "adapt" to this input lag when something is wrong somewhere and I can't find it.
Here are all the latency I've measured/calculated.
Tablet polling rate is 230hz = 4ms frame interval
Unlimited fps DirectX and 1 pre-rendered frame: 2ms frame intervals + 7ms extra frame.
Monitor display latency: 1ms
Monitor refresh rate: 144hz = 7ms interval
Average measured interrupt to process latency: 2 µs
Highest cpu latency measured: 155 µs
Nothing is wrong with any of my hardware and it's all top of the line equipment. All my drivers and bios are up to date. Memory check showed no bad results. I have 32 to 50 processes running on average (depends what I'm using), everything unnecessary is closed and all extra services are stopped. I've tried fresh clean gpu drivers, and tweaked. I've tried default audio drivers and currently I'm using ASIO sound drivers. There are no problems with the audio, it's really in sync in fact. I've tried using various programs and tweaks as you've seen my previous threads, none work as intended and some are just placebos. Also all mouse acceleration is disabled everywhere.
So where is this problem coming from? My conclusion are:
there is something wrong with the input thread for osu! (being starved when the rendering thread is blasting out 5,000fps, lower fps seem to track the cursor better but frame intervals become unbearable. I just did research and if I'm wrong then this isn't it.)
Something possibly went wrong with the implementation of raw input (Which I use and I feel there's a sort of mouse acceleration effect going on).
Something is possibly wrong with the rendering pipeline for osu! (possibly too much pre-rendering which it has claimed to not be the problem)
It could also possibly be the g-sync module I installed in my monitor. I've got it disabled when I play osu! but it can only manage the scaling by using the gpu, which I've heard that it causes lag if you use gpu scaling instead of monitor scaling. I'm not about to buy another $300 monitor just to test this though, nor am I going to buy another AMD card and waste this GTX 780 I have.
Outside of osu! and in other games I can't really notice the problem or replicate it the same way, seeing as how most games are a lot slower than osu! and don't demand such high input response times. Some games even follow cursor input a lot more precisely than osu! (Most fps games even with really high settings)
Here are all the latency I've measured/calculated.
Tablet polling rate is 230hz = 4ms frame interval
Unlimited fps DirectX and 1 pre-rendered frame: 2ms frame intervals + 7ms extra frame.
Monitor display latency: 1ms
Monitor refresh rate: 144hz = 7ms interval
Average measured interrupt to process latency: 2 µs
Highest cpu latency measured: 155 µs
Nothing is wrong with any of my hardware and it's all top of the line equipment. All my drivers and bios are up to date. Memory check showed no bad results. I have 32 to 50 processes running on average (depends what I'm using), everything unnecessary is closed and all extra services are stopped. I've tried fresh clean gpu drivers, and tweaked. I've tried default audio drivers and currently I'm using ASIO sound drivers. There are no problems with the audio, it's really in sync in fact. I've tried using various programs and tweaks as you've seen my previous threads, none work as intended and some are just placebos. Also all mouse acceleration is disabled everywhere.
So where is this problem coming from? My conclusion are:
there is something wrong with the input thread for osu! (being starved when the rendering thread is blasting out 5,000fps, lower fps seem to track the cursor better but frame intervals become unbearable. I just did research and if I'm wrong then this isn't it.)
Something possibly went wrong with the implementation of raw input (Which I use and I feel there's a sort of mouse acceleration effect going on).
Something is possibly wrong with the rendering pipeline for osu! (possibly too much pre-rendering which it has claimed to not be the problem)
It could also possibly be the g-sync module I installed in my monitor. I've got it disabled when I play osu! but it can only manage the scaling by using the gpu, which I've heard that it causes lag if you use gpu scaling instead of monitor scaling. I'm not about to buy another $300 monitor just to test this though, nor am I going to buy another AMD card and waste this GTX 780 I have.
Outside of osu! and in other games I can't really notice the problem or replicate it the same way, seeing as how most games are a lot slower than osu! and don't demand such high input response times. Some games even follow cursor input a lot more precisely than osu! (Most fps games even with really high settings)