FPS at 50 but CPU at ~53% and GPU at ~75%

The issue is missing culling. So you draw and render everything. Even if you cant see it.

That gives excessive CPU usage and GPU usage. It is a bug.
 
The issue is missing culling. So you draw and render everything.

That gives excessive CPU usage and GPU usage. It is a bug.

It's not about excessive CPU and GPU usage, I'm asking why neither is 100% when my frame rate is still on 50fps.

If my system is maxed out trying to draw the scene fast enough for 60fps (the soft-lock I've set), I'd expect either the CPU or GPU to be running at close to 100%

Or to put it another way, if I lock my frame rate at 30, I'd expect both GPU and CPU percentage to drop as well - particularly the GPU.
 
I managed to get David braben performance yesterday on by 1060. After today’s patch it looked better but it’s not playable anymore.

I haven't noticed any performance or IQ differences with the patch, and from the notes, I shouldn't, except perhaps on a GPU that was severely VRAM constrained.

However, your account seems entirely plausible. If, instead of failing to load assets/LODs that don't fit entirely in local memory, it's able to load them from shared system memory, this could well solve the issue with LODs gettting 'stuck', at the cost of a major performance hit.
 
Also the vsync setting in ED doesn't seem to do anything, even after restarting the game.

I set vsync to on and I'm still getting 100+ fps on a 60hz screen.

Edit: The separate 'Frame Rate Limit' setting works, so vsync doesn't do what I thought it did after all these years.
 
It's not about excessive CPU and GPU usage, I'm asking why neither is 100% when my frame rate is still on 50fps.

If my system is maxed out trying to draw the scene fast enough for 60fps (the soft-lock I've set), I'd expect either the CPU or GPU to be running at close to 100%

Or to put it another way, if I lock my frame rate at 30, I'd expect both GPU and CPU percentage to drop as well - particularly the GPU.

If your GPU is not 100% utilized but you for example see CPU load at 50%, you are CPU limited most likely as each core have a load and the game isnt threaded that much. To be more precise you are likely limited in draw calls.
 
If your GPU is not 100% utilized but you for example see CPU load at 50%, you are CPU limited most likely as each core have a load and the game isnt threaded that much. To be more precise you are likely limited in draw calls.

Wouldn't I see one core at 100%? I posted my hardware monitor screenshot in the first post, and the four cores are all balanced at about 50.

(I remember on my original core2duo machine a CPU usage of 50% usually meant one core was flat out.)
 
Wouldn't I see one core at 100%? I posted my hardware monitor screenshot in the first post, and the four cores are all balanced at about 50.

(I remember on my original core2duo machine a CPU usage of 50% usually meant one core was flat out.)

No, simply because modern CPUs like to switch load around for thermal management. Also due to SMT the core itself may be fully loaded while the logical cores are not.
 
Also the vsync setting in ED doesn't seem to do anything, even after restarting the game.

I set vsync to on and I'm still getting 100+ fps on a 60hz screen.

Edit: The separate 'Frame Rate Limit' setting works, so vsync doesn't do what I thought it did after all these years.

Vsync does what you thought it would. Either there is an application overwrite or its not working at all. From hotfix2 it was also recommended to simply delete the graphics settings in a folder.
 
Vsync does what you thought it would. Either there is an application overwrite or its not working at all. From hotfix2 it was also recommended to simply delete the graphics settings in a folder.

Thanks, already deleted and rebuilt the graphics settings after the original reddit post was shared here and on Steam.
 
No, simply because modern CPUs like to switch load around for thermal management. Also due to SMT the core itself may be fully loaded while the logical cores are not.

So if I move the terrain work slider all the way to the right, increasing the GPU load and taking it off the CPU, I'd expect the CPU % to decrease - unless the terrain work is a trivial amount of the total usage (likely, if the culling issue is overloading everything.)
 
So if I move the terrain work slider all the way to the right, increasing the GPU load and taking it off the CPU, I'd expect the CPU % to decrease - unless the terrain work is a trivial amount of the total usage (likely, if the culling issue is overloading everything.)
Depends how many draw calls are needed. I doubt the terrain slider is affecting CPU much. But who knows in this bug adventure :)
 
i7-6700k with a GTX 1660Ti. 6gb video ram, 32 gb system ram.

Sitting in an Apex looking out at a settlement.

View attachment 231135

None of my cores is maxed out, my GPU isn't maxed out, so I'm wondering why the game is sitting on 50fps.
If one or the other was hitting 100%, fair enough, but this doesn't seem to add up.

In other words, wondering where the bottleneck is. Moving the "Terrain Work" slider in the game from min to max doesn't seem to make any difference either, although the description says this setting moves the work from the cpu to the gpu or vice versa (maybe this needs a restart?)

View attachment 231137

View attachment 231136
Interesting. I have a 3700x, RTX 2070 Super 16GB RAM, My CPU is at roughly 30% and GPU roughly at 75% even when FPS is down to 40.
 
Interesting. I have a 3700x, RTX 2070 Super 16GB RAM, My CPU is at roughly 30% and GPU roughly at 75% even when FPS is down to 40.

What's your terrain work slider on? (Might need to restart after changing it.)

But yeah, that was the intent of my original post. Why is the frame rate so low when the PC doesn't seem to be breaking a sweat?

As per a comment 2 or 3 above this one, it's possible the CPU appears to be maxed out to the game because the CPU is spreading the load across multiple cores automatically. Maybe.
 
Interesting. I have a 3700x, RTX 2070 Super 16GB RAM, My CPU is at roughly 30% and GPU roughly at 75% even when FPS is down to 40.

You are CPU limited as well. There is nothing to do than to wait until Frontier fixes it with optimization passes. Then we can run it at a fraction of the hardware again.
 
So I did a few tests myself - this is specific to ground combat zone. What I see from this is that the AI is eating up my CPU and killing the game experience. What is interesting (in a bad way) that even though EDO creates 91 threads (that a LOT!, seeing that an "empty" EDO creates 60 it means that the combat zone alone spawned 30+ threads) it never uses all my CPU cores, hence the CPU is only at 50%.

1622132284403.png
 
It's possible ED will only use at most half of the available threads (or cores if hyperthreading is disabled). It's also possible the active thread count limit is 4.
 
i7-6700k with a GTX 1660Ti. 6gb video ram, 32 gb system ram.

Sitting in an Apex looking out at a settlement.

View attachment 231135

None of my cores is maxed out, my GPU isn't maxed out, so I'm wondering why the game is sitting on 50fps.
If one or the other was hitting 100%, fair enough, but this doesn't seem to add up.

In other words, wondering where the bottleneck is. Moving the "Terrain Work" slider in the game from min to max doesn't seem to make any difference either, although the description says this setting moves the work from the cpu to the gpu or vice versa (maybe this needs a restart?)

View attachment 231137

View attachment 231136
I had a similar issue with my I7 6700K and GTX 1080. I just upgraded the CPU to an I9 10900F and, for what it's worth, my GPU now runs at 100% and the CPU runs at 30%. The framerate only increases maybe 5 fps... Still sucks. You are slightly CPU bound, but the game is really poorly optimized.
 
Back
Top Bottom