Hacker News new | ask | show | jobs
by dperfect 2130 days ago
I'm on a fairly new machine (i9-9900K OC'd to 5.1 GHz, 32GB RAM, NVMe, RTX 2080 Super), and I was expecting smooth, stable frame rates at 1080p. Unfortunately, the game seems to be limited by one or two CPU threads consuming a constant 90-100% of those cores, while the other cores hover around 10-25%. As a result, I get fairly decent frame rates (25-50fps, depending on the area), but even in the best cases, it has a really annoying "micro stutter" that randomly - yet consistently - interrupts what would otherwise be an amazing experience.

I'm hopeful that an update could improve performance, especially with respect to spreading CPU load over more cores, but it sounds like a lot of other simmers are mostly content, so maybe that will never happen.

1 comments

The inability to take advantage of large numbers of cpu cores is my biggest disappointment from a technical perspective. I don't know why you'd rewrite the game and fail to design it for modern core counts.

The micro stutter is very much real (AMD gpu here, Ryzen CPU), and annoying. I have tried to do some tracing to see what's going on. The fact sitting idle in the menu takes gpu usage to 100% doesn't inspire me with confidence. Frame pacing seems to be causing the stutters but I haven't managed to link it to an IO delay or similar yet.

My fear is the developers will focus on fixing functionality and never really optimise performance - I suspect getting good usage of 8 core CPUs (16 vcore) would require another full rewrite, which doesn't feel too likely.