Parexy / Multiplayer

Zetrith's Multiplayer mod for RimWorld
MIT License
1 stars 0 forks source link

Falling behind in ticks #32

Open Qinusty opened 5 years ago

Qinusty commented 5 years ago

Once reaching a certain point (undetermined cause) in a world I am unable to run at 3x speed without falling behind in ticks.

This is not a significant milestone in play through, less than 1 year in.

Some details:

PC specs: (This definitely shouldn't be the issue here considering how soon into the game this happens)

image

Version: 0.44 An example of the save which causes these issues is attached

CausesIssues.zip

MilanDierick commented 5 years ago

@Qinusty Are you available to do a test run? I'd like to test it out myself together with you, and see what we can find out.

MilanDierick commented 5 years ago

Testing the issue produced the following results:

We both hosted, when @Qinusty hosted, we started lagging behind at 3x times When I hosted, I didn't have any issues, but @Qinusty started lagging behind badly. The only difference between our physical machines is that he is using an AMD processor, and I'm using an Intel processor. This test needs to be run again with someone else to see if AMD is to blame for this or not.

Anduin1357 commented 5 years ago

I'd like to point out that @Qinusty uses single-channel memory, which is well-known to cause issues with memory latency on AMD Ryzen platforms.

SamboyCoding commented 5 years ago

I've run tests with my pc, which also has a Ryzen, and Dual-Channel memory, and I have the same issue. This is a definite issue with AMD CPUs.

Qinusty commented 5 years ago

I'd like to point out that @Qinusty uses single-channel memory, which is well-known to cause issues with memory latency on AMD Ryzen platforms.

Well spotted @Anduin1357, I never noticed this :/ Fixed now, issue still continues as @SamboyCoding confirms.

tindolt-zz commented 5 years ago

Ok the mighty Ryzen is brought to its knees on this one, any causes people can think of? Symptoms include, lag, slowing down, and the inability to go at 3x speed. possible causes could include, thread maxed out for speed? cache too slow? bad board? this almost seems like a hardware issue at this point but one thing I think could help is for amd users once we get the dedicated server layers that run on a seperate thread seeing if that helps them out.