Better multi-threading support

Justin Boggs shared this feedback 20 months ago
Submitted

It would be great to have the game and server use more cores. 4 cores are super common with 8 to 12 being seen alot also.

Comments (2)

photo
3

It's far more likely and affordable to get a multi core processor with mid range clock rate than it is to get a processor with a 4.5Ghz + clock rate. If the server utilized specific threads for specificat aspects of the game the servers would but much more capable. Multi-threaded programing is difficult, I know, but this should seriously be a priority for Keen.

This needs much more visibility, and I am surprised it has so little.

photo
2

The frequency requirement in recommended specs is meaningless, and imo needs to be removed.Frequency (and practically every other spec) only makes sense for comparing CPUs within the same architecture.

photo
1

Well, that's only partially accurate, clock rate is a broad measurement of how fast the processor can process commands, and when an application does not utilize multithreaded processing, having that single core process things as fast as it can is very important.

A perfect example of this is that I have a Dual Processor server running two Xenon 2.4Ghz processors in my basement. It does not perform well for Space Engineers at all and I end up using my Wifes computer to host my server for coop play, it has an older i7 that clocks at 3.5Ghz, it's not the architectural difference between I7 and Xenon that is making it perform better.


if space engineers server were able to utilize multiple cores (threads) to run its functions then the individual clock rate would not be as important. For instance if all physics was handled on one core, player movement and location on another and grids on a third, well, then those three systems are not competing for compute time on a single core, meaning that if the overall processors clock rate isn't as high it doesn't struggle as much.

This is of course gross oversimplification.

photo
1

Instructions-per-clock matters a lot.


The FX-9590 ran at 4.7ghz across 8 cores in 2013, yet it's a joke compared to a 3.1ghz 4 core, 4 thread Ryzen 1200

photo
3

Maybe for software that actually uses multiple cores, but Space Engineers doesn't. which is why the server at the very least, should.

photo
2

Yes, i really wanted better multi-threading support. And also fixing RAM leaking problem. Many people don't undestand why optimization/bugfix so important.

photo
3

It's a most required thing for this game.

photo
1

This has got to be one of the most important things for the future of this game. HIgh core count setups are very very common these days.

photo
photo
1

Modders can do almost everything, but only Keen can do better multi-threading support.

photo
1

You might be boned then.

photo