Can't stand it and i really tried to like it
There is just so much that i don't like compared to X3/tc. A game that i've sunken hundreds of hours into.
- The UI is atrocious, it used to be hard to learn but now it's hard to use even if you know where things are. Everything seems to be hidden about 5 sub-menus deeper than necessary. The information content per menu is extremely low. Organizing multiple ships is enraging.
- The AI was never great before but somehow, we made a huge step back. Using crew is a pain.
- The ship designs are fewer, less detailed and completely uninspired compared to previous iterations. There is no variety when it comes to equipment as well.
- Setting up different weapons on your ships used to be fun, and quick. Now there seems to be no way but to trade in your weapons for different ones and wait for that weird installation time?
- The game seems to be completely single threaded.. in this day and age.. one thread out of 16 is at 100%, so the game sometimes lags while the CPU is actually at ~7%
- could go on but..
I'm sorry but i don't see much of an improvement over previous games. (not counting rebirth) Everything seems tedious and much more time intensive than it should be. It feels like fighting an uphill battle against poor design more than actually going against the challenges of the game itself. In the end of the day it feels like a waste of time, no matter how much i wanted to like a new X-game.
Posted Dec 14, 2018, 7:44 PM UTC
It's single threaded? I hadn't noticed my core usage but goddamn thatd answer a few questions. That's not really acceptable in this day and age, not at all
The game is 100% certain not single threaded!
It certainly does seem rather heavy on one particular thread though, while basically not showing on the others. A Ryzen 2700x should be enough, shouldn't it?
The game is multithreaded but thread load is not balanced. The background simulator (update-universe) thread does most of the work. If that thread can't parallelize any universe-update work (and I am not sure it can unless it's designed to, in which case it wouldn't be just one thread), then, as the universe entities grow in numbers, the simulator will become more and more demanding on CPU and eventually impact your frame rates, regardless of which processor you have.
With that said, CPUs with better single-core performance will do better in this game, since there's little to no benefit in increasing the # of cores past 4 (i.e. the actual number of game threads). As such, Intel CPUs will probably fare better.
90% one thread and ~40% on five others with my 1700. It's definitely multithreaded.
Edit: And that's just flying around the outside of a station. I went over into an asteroid field... Two threads immediately pegged, and SIX others started climbing.
It's multithreaded...
" There are two main threads running "in parallel but synchronized to each other" (update-universe and cpu-side-rendering queuing commands into the gfx-driver) and multiple "worker"-threads doing "jobs" in parallel (e.g. loading/processing assets). Besides that you have the graphics-driver running in parallel and the gpu doing work behind that .
At some point there is going to be a bottleneck on one of these either way (cpu-update-universe, cpu-rendering or cpu-side-gfx-driver and then the gpu-side-rendering). If the bottleneck is on the gpu-side, then it'll just limit what the driver can push into it (cpu-side), and that in turn will limit what the cpu-side rendering can push into the driver).
If the singlecore performance of the cpu is slow, then it's going to limit the update-universe thread, and since it (has to) run in sync with the cpu-rendering that thread will have to wait for the update-universe-thread to finish - so effectively that is going to be the bottleneck in your specific case."
- from some old thread 'bout Rebirth's engine. Shares it with X4
That's what I'm saying. No damn wonder this game makes my R5 2600 scream when I'm barely doing anything.