Kyouki wrote: ↑31 Jul 2023, 12:25
I am making the swap to Linux lately, specifically for this. Then I can just VM Win11 and not bother with it's junkiness.
I love Linux, and I installed Slackware 1.0 in year 1993-1994 at University of Waterloo on my main computer.
But, truth to be hold, Linux stutter-free tear-free high refresh rate support is much more atrocious than Windows 7, Windows 8, Windows 8.1, Windows 10 and Windows 11 combined, all together -- toiler crapper league historically. I would not depend on the ability to properly do
www.testufo.com/frameskipping or
www.testufo.com/ghosting (Sync Track erratic jittering) reliably at any odd refresh rate not divisible by 60 -- for almost all distros at default settings and for most historical window managers. I've had to blacklist all non-Android Linux as not supporting true refresh-cycle-accurate VSYNC, because it had almost always been true.
However, the amazing kwin-lowlatency fork fixed a lot of problems, and... if you must use Linux with an esports display, use any window manager that builds off the beautiful kwin-lowlatency work. Much needed high-Hz open source tour de force. (The Wayland VSYNC improvements are welcome too) Beautiful high-Hz support in Linux finally with TestUFO perfection -- after a bunch of configuring.
Now some apps (like Steam + Steam optimized games) will bypass the Linux crap and just deal with the display more directly. But, you're held hostage with whatever driver you're given for your GPU (to get all that 3D graphics goodies) too -- and some don't even do VSYNC'd compositing properly -- so back to square one. If you're a VSYNC OFF guy, you have a much easier time as the headaches comes with inability to do perfect smooth motion (jitterfree and tearingfree window manager) via relatively low-latency VSYNC algorithms, until relatively recently. The smooth text scroll, the smooth window drag, the smooth TestUFO animations -- were historically not available at all on Linux at odd refresh rates.
Even with that, perfect multithreaded-VSYNC-compositing for different-Hz multimonitor is still sketchy even on Linux
I have a yet-outstanding (and now expired) unclaimed $2000 TestUFO BountySoure for seeing 5 distros (pick any popular ones, Ubuntu, Mint, Fedora, whatever) to get perfect TestUFO 144Hz or 165Hz out-of-box. With at least 1-4 out of 5, you still are guaranteed not to get that perfectly working with zero frameskip and zero framedup at those refresh rates. A single-monitor Windows system has a >95%-99% chance of properly working with TestUFO VSYNC out of the box.