Original Post — Direct link

Admittedly I'm not playing on the hottest computer (Bootcamp MacBook pro, hitting about 80-100fps on duel maps), but, towards the end of yesterday I got this feeling as if the game was moving in slow motion. Can't put my finger on it.

In comparison, when I play QuakeLive, with com_maxfps 125, everything feels fine. Crisp and responsive. Is it just me? For people that hit 250fps in Diabotical, does the game feel as crisp and responsive as QL?

Maybe it has something to do with mouse input? I can definitely say the mouse input does not feel the same as QL. It feels smoothed out, whereas in QL it feels sharp. Again, just me? Or is it the way of the world? If you spent your whole life playing idtech3 engine games, anything else will feel different?

External link →
almost 4 years ago - /u/GDFireFrog - Direct link

Yes, there's something definitely wrong with multi-threaded input.

During the weekend we did a small survey of pros: 2 of them felt multi-threaded input was clearly better, 2 said it felt a bit better, 1 said it feels different but couldn't tell how, 1 said it felt the same. I think this probably means it's working as expected if conditions are right (all of these people have decent setups).

But there is obviously something about it that creates a requirement gate and in some systems it's causing high latency in the input thread. High latency in the input thread would feel really bad so I understand the feedback. I suspect it's going to be something very trivial causing some timer to accumulate excessively. We never caught this during development because we just needed to have the engine exposed to a larger variety of specs. Now we have to do some A/B testing with systems like this and it should be easy to make it work correctly.

So if you have a really noticeable latency, DM me on discord during the next weekend, I'll send you some patches to try.

Now, a disclaimer: after fixing the major issue that I think is there, it's possible that there will still be some PCs in which it's better to turn off multi-threaded. This is the reason the option to turn it off is there after all. If your PC actually can't cope with powering the two main threads consistently as per its specs then at that point it may just be better to remove the inherent instability of the multi-threaded option. But I expect that we should be able to make it so that multi-threaded is superior in the vast majority of cases.