imprecise wrote: ↑22 Jan 2023, 23:12
I will be updating the guide soon with process priority being a necessary step, as it is the cause of the major desync issues. I think Intel CPUs don't suffer the same problem due to difference in architecture or something else.
I would nuance and say "....it is one
of the many possible causes of the major desync issues..."
There's a really giant optimization rabbit hole there.
As for AMD and Intel, there are AMD-specific tweaks that can help reduce the difference between AMD and Intel. I've seen really crappy Intel systems and spectacular AMD systems, so there's some overlap. There are some really crappy motherboards out there too. Whereupon installing their driver adds lots of latencies (DPC or other) on Intel.
Also, there are left-field optimizations. One of the Threadrippers has shockingly terrible inter-core latencies across distant parts of the dies. So disabling cores in the other half of the Threadripper package, (e.g. use only 8 cores instead of 16 or whatever) can suddenly lower inter-thread latency by a gigantic amount on an AMD CPU.
Likewise, Intel tweakers often turn off the efficiency cores of their brand new processor to keep only the performance cores, to prevent the problems associated with game engines thread-thrashing between the efficiency cores and performance cores.
Oh, and further down the rabbit hole, optimizing the clockspeed helps a lot too -- if you overclock a bit, you sometimes get too much thermal throttling or frequency-switching effects that make the CPU end up having worse latency than just avoiding an underclock. Heck, sometimes (once in a while), people have found better latencies in a very slight (~5%-ish or ~10%-ish) underclock, but that's very rare. I wouldn't call these general-purpose optimizations, but there's frequently system-specific optimizations that affects specific people.
There's Intel-specific optimizations and AMD-specific optimizations, both often very left-field and unexpected.
And an optimization that has big effect on one motherboard, does squat on another motherboard.
It's been VERY, VERY hard to have one general-purpose optimization guide.
Great start and I also want to keep the trollcount down as much as possible.
BTW -- I also used to write "eSports" until this 2017-2019 press change of using "esports" and "Esports". I've synchronized the topic title to the newer capitalization standard used in English-language venues and press. I also made your signature clickable, as fully-clickable URLs are normally not allowed in signatures anymore for forum members but an exception is made on an invitation-only basis.