S.T.A.L.K.E.R. 2: Heart of Chornobyl

S.T.A.L.K.E.R. 2: Heart of Chornobyl

View Stats:
Madi92 Nov 25, 2024 @ 3:28am
CPU Bottleneck. How it works?
So, im just curious. I have a i5 13600 and when in game using MSI Afterburner, i can see in the first Hub area that my GPU is only around 70-80% used, which is an implication of a bottleneck, but then looking at my CPU, the overall usage is around 50% and looking at individual cores, none of them goes higher then 75% usage.

I also have 32gb or ram and 12gb of vram, which none of those ingame are close to these limits.

Could someone explain, how is its a CPU bottleneck, when the overall usage is not indicating this?
< >
Showing 1-6 of 6 comments
Professor Chaos Nov 25, 2024 @ 3:59am 
Hi, i have the same effect with my I9 11900K and RTX 3070 TI, so for me Looks like the Unreal Engine, i remember in the alpha of GrayZone it was the same, so you should wait for some optimasation, what have helped for me was to put on the Turbo Mode in my Bios, if you don't have activated yet maybe give it a try.
HiggsLP Nov 25, 2024 @ 4:56am 
Remember its general estimation, at any given moment when frame isnrendered some process might ve already stalling.
In my experience 50-60% is kind of ok to push 80ish FPS, 140FPS+ might alrwady affect.
70-80% is starting to bottleneck.
Good news is you could cap frames to reduce load on CPU and/or upgrade CPU. I7/I9 could save u or give u UE5 crashes;) as 13th/14th gen i7/i9 CPUs have manufacturing flaws...
Id steer away from used ones actually...
1MantisPhoenix Nov 25, 2024 @ 5:37am 
you should get a real engine.ini file, that actually works according to your hardware, please see https://www.nexusmods.com/stalker2heartofchornobyl/mods/17
Arc Nov 25, 2024 @ 6:11am 
Originally posted by Madi92:
So, im just curious. I have a i5 13600 and when in game using MSI Afterburner, i can see in the first Hub area that my GPU is only around 70-80% used, which is an implication of a bottleneck, but then looking at my CPU, the overall usage is around 50% and looking at individual cores, none of them goes higher then 75% usage.

I also have 32gb or ram and 12gb of vram, which none of those ingame are close to these limits.

Could someone explain, how is its a CPU bottleneck, when the overall usage is not indicating this?
Sometimes low CPU usage means that it is bottlenecked somewhere in the pipeline (cache, data transfer, prefetch, ALUs, etc. etc.) but without performance counters in the app itself you won't be able to see it.

From what i can see the game loves cache but even on 9800X3D the 1% and .1% lows drop below 60FPS in NPC-heavy scenes.
frog milk Nov 25, 2024 @ 6:29am 
Simple explanation: If you're seeing your GPU under 100% usage with no frame cap, you're CPU bottlenecked.

Source:
I went from a 3600X to a 5700X3D, and I had around 30FPS in streets of tarkov in escape from tarkov, with limited GPU usage and <100% CPU usage before the upgrade. After the upgrade, I was running at 60+ FPS, 100% GPU usage.
Madi92 Nov 25, 2024 @ 7:39am 
Originally posted by 1MantisPhoenix:
you should get a real engine.ini file, that actually works according to your hardware, please see https://www.nexusmods.com/stalker2heartofchornobyl/mods/17

I tried this already and some others, and it made my game/fps for the worse.

Without it, with Dlss and FrameGen on, I got 100-120 in the first Hub area and when I use one of these engines, with the same save I get 80-100 fps. So for me It didn't work.
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Nov 25, 2024 @ 3:28am
Posts: 6