Thread Sync - Unfair Advantage


(RageSmirk) #1

Recently I’ve upgraded my CPU.
While on weak CPUs the Thread Sync doesn’t necessarily help, as the FPS is too low to help the Input Lag.
On my Ryzen 5 2600X, Thread Sync ON does wonders. This is so much better. I lose FPS but it’s still high.
And man, the Input Lag is like I’m playing CS:GO it’s so good. Zero Input Lag.

Conclusion:
If you have a good CPU with high single core power, you must enable Thread Sync.
Although this indeed rise the question, do you think it’s unfair advantage? I think it is. Sadly.


(bgyoshi) #2

I have the game on max settings with Thread Sync off and also experience zero input lag

So… I’m going to go with no.


(RageSmirk) #3

What CPU you have? On mine reaction speed is substantial. Make sure your mouse’s polling rate is on 1000Hz. Also after enabling Thread Sync you have to restart the game for it to take effect.


(GatoCommodore) #4

didnt know having a better PC is an illegal advantage


(D'@athi) #5

It surely makes the mouse/input feel more direct, but it also gives you a horrible experience always seeing them people lagging, warping and highpinging, and especially not beeing able to hit them, because your client doesn’t really smoothen their shit out, anymore. So no real advantage if you are running on a good connection, imo.
Still the only way I, as an old highsensplayer, am able to play this UE3-engine game. Other devs did a much better job at getting rid of inputlag, and especially mouseacceleration with highsense-settings, without forcing people to turn it on.


(K1X455) #6

So it feels better with thread synch on.

Got any methods to quantitatively qualify your claims?

I’m interested cause it could possibly be a cure for the amount of de-synch currently in DB’s net-code.


(D'@athi) #7

Some objective claims or methods? Surely not, my gaming-pc is no laboratory.
But nowadays with my connection to the Frankfurt-servers of 8-12ms, I feel the difference even more between having it switched on and off, than on my old one with only 32±ping.
Highpingers, people warping (probably because of packetloss) and obvious lagswitchers (warping big distances everytime while reloading or trying to escape) strangly affect my local “reproduction” of the game, downto even beeing stuck-in-motion while getting shot.
One could probably narrow it down to a too much “forgiving” prediction, not enough packets per sec and/or servers having framedrops or packetloss. Or even some simple thing as too much highpingers on the servers, one thing the UE3-engine is known to be vulnerable to. But it shouldn’t be my prob, right?
So sorry, no methods to quantitatively qualify my claims, nor going to develop them. Probably ask the devs to play this game at more than 30fps/hz/whatever. Or probably ask them to just play it?:wink:

Edit:
PS: With the community-servers and a strict pinglimit you could, at least, test for the highpinger-theory, altough packetloss would still be in the game, as highpingers, most of the time, bring packetloss with them, too. To test for this, yes, some network-test-suite, or unix/linux and two network-cards.


(K1X455) #8

Yeah… I get to play as far as Frankfurt with approximately 330+ to 340ms ping and it’s still manageable.

But when I get to Moscow… I cross the line. I can’t do it beyond 345ms. It’s just too much.

Playing locally with 8~18ms latency, there’s a lot more shots not being recognised as hits. I don’t know why I could not appreciate the advantage.


(Armuh) #9

Thread Sync on is basically the same as Thread Sync off with high FPS, so its not an unfair advantage against people who have not toggled it on.

However for Dirty Bomb in general a better CPU can make you a better player, at least by a small amount, higher avg fps without frame rate drops makes it much easier to aim, but it does not mean you will be better than other players by default though.

Personally when I upgraded from an FX 8350 to an i5 8400 I became a much better player but that was also due to other factors other than better hardware, however it did definitely play a part.


(Szakalot) #10

It can feel good, but so does high FPS. Running 150+ fps its hard to spot the difference


(AlbinMatt) #11

I’m sorry what? I’m not great at graphics and technicalities, but this thread sounds like it boils down to “don’t use an IBM Compatible to play a modern game.”

Hell, my laptop is a potato salad with tomato ketchup, so I’m not entirely surprised that it chugs occasionally but I can’t really say everyone else has hacks because they were more generous with their computers, now can I?


(K1X455) #12

I tried it, aaannnddd…

I did lose about 8~16 fps max but I have yet to see any noticeable difference when it comes to input lag.

I’m not sure about de-synch or net-code issues until I know for certain the details of what it does.


(Mustang) #13

Having it off is only useful for people with PC’s that are so poor they struggle to get decent FPS anyway, when I’ve used such computers the input lag has been the least of the worries.

Otherwise for most “serious” players it should always be on in my opinion, there are some that argue they can’t tell the difference so would rather have a higher FPS number as that’s something tangible they can see, either way, it’s hardly an unfair advantage as everyone has the option to enable or disable it as they please.