Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Its got nothing to do with the strength of the CPU, so basically there is an ancient "optimisation" trick that used to work for the old consoles when physics were tied to the frametime and that causes issues with sluggish movement and physics and tbh I have a feeling its also causing issues with high CPU usage which is mostly tied to their physics engine which seems like a simple fix but it depends on how they have tied their physics system...
In any case Bethesda have had this same thing in the past and was ridiculed for it and finally it was fixed in fallout 76 (yes the game has other issues) but Skyrim modders found a work around to patch that out and were able to make the game perform way better.
no other game (even stalker 2) uses so much CPU!
So it seems like you are the uninformed one.
RTX 4060 here.
Uhhh that isn't how that really works... Even with new games CPU usage isn't even that high on my 5800x3D the optimisation is bad regardless of how good the CPU is, this is due to using some old trick that no studio uses anymore due to the fact that when you tie physics with the frametime.
I spoke about this earlier and after actually doing a few tests I believe if they find a way to untie the physics from the frametime not only can they optimise the game better but the sluggish motion would also go away and you could get more frames without the physics going crazy
Even those who have a 5090 struggle to get a consistent frame rate.
It may say you're getting 60fps but at some point the frame rate looks like its been cut to 30fps even though it states that you're still running the game at 60fps.
Nope, you are just guessing, but you can actually look up what the game is doing and see that it's much worse. Just hook up a profiler that supports native code and see exactly how the CPU is behaving.
From the readable names we can guess that the game is using a system to parallize all work by creating specialized groups of worker threads. So for example, they would create a group of threads for updating the movement, another for file loading, another group for collision, etc.. Pretty simple and straight forward.
On my 7950X I can observe a total of 400+ threads and if we look what they actually do, we can see that the majority are just sleeping. Your CPU is just kept busy by all those threads waking up for a very short amount of time and doing some minimal work. To be more specific, the vast majority of that actual work time (about 79%) is spend on calling synchronization primitives that send them back to sleep.
And if you look at those threads that actually do the most work, it's one called "game" and another one called "task scheduler" (way more work than those that indicate file IO / resource streaming).
In other words: the game is mostly single threaded and just floods the rest of your CPU in order to schedule and run loops that do nothing at all.
Nope I wasn't just guessing, I did quit a bit of research and while you can look at the "task scheduler" that doesn't really say much, I used to use a lot of performance tools within game engines and they will tell you a lot more than task scheduler and in fact if you also do research as well part of the issue that is very common in games that tie physics with frametime is that CPU usage is also high, happens inside of skyrim, fallout 4, new vegas and thanks to some mods that have work arounds it actually helps a little (yeah there is a little more to it than that) but this isn't just guess work this is tests and comparisons.
You can also tell the physics are tied to frametime due to the motion being sluggish at 120 because the game tends to run too fast for the physics to catch up so the game has to slow down for it to catch up.
I also know Skyrim is also single threaded but again modded performs better than this so like I said I didn't just do guess work but one of the steps is to untie the physics from the frametime then they can start to really optimise the game because thats still a major issue.