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

i7-6700k with a GTX 1660Ti. 6gb video ram, 32 gb system ram.

Sitting in an Apex looking out at a settlement.

20210525184544_1.jpg


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?)

1621940028233.png


1621940000660.png
 
Is there any way to determine if textures are being swapped in/out of video memory? Wondering whether that's the bottleneck - too many textures in the scene, resulting in endless switching of assets.

I've tried low, medium and high res textures with no appreciable effect. Normally I leave it on medium.
 
I've been messing with my Nvidia drivers for two days now, trying to find a magic setting.

These are the best settings I've come up with so far.

1621940848616.png


1621940875217.png


1621940897885.png


1621940943337.png
 
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.

All the utilization figures can tell you is if there are any unused cycles. It cannot tell you why those cycles are unused. A bottleneck in a diferrent subsystem, or even an internal CPU or GPU bottleneck that leaves cycles idle can be responsible.

In the case of EDO, given your hardware, you are almost certainly GPU limited, but the GPU is stalled on depth buffer updates or some other part of the rendering pipeline afflicted by the lack of occlusion culling.

This comes from an old NVIDIA presentation. I've linked this a few times to explain how there are a lot of potential bottlenecks within the GPU:
fig28-02.jpg


If you really want to rule out a CPU bottleneck, overclock or underclock your processor to see how much performance changes. If it doesn't, or doesn't change near proportionally, you are not primarily CPU bottlenecked.
 
Given I've switched off FPS limits and vsync in game and in the driver, I'm curious why my FPS is still locked to 60 in space.

(I've restarted the game since unlocking the FPS yesterday, but I haven't rebooted the PC.)
 
See, this is were I differ.

I'v absolutely NO IDEA what the f I'm doing in the Graphics Option Screen......so I leave it well alone. My GeForce Panel thingymajig is the same.

I wait for an update & thankfully up to now, the game runs 40fps in Space & 30fps in Stations & on the Surface.....I can play:D

I daren't touch anything!!! it's working so don't mess!!!! is my motto.
 
ED still uses D3D 11 which is not very good with multithread environments. Also, please check that you have not limited either the frame rate or the refresh rate in the graphical settings. Sorry, I see you have not. :)
 
Given I've switched off FPS limits and vsync in game and in the driver, I'm curious why my FPS is still locked to 60 in space.

No idea. Could be coincidental, but changing resolution should rule that out pretty quickly.

Looking at your images again, you might be VRAM capacity limited. What happens if you drop texture and shadow quality?

Also, is hyperthreading enabled on your CPU? Turn it back on if it isn't.
 
See, this is were I differ.

I'v absolutely NO IDEA what the f I'm doing in the Graphics Option Screen......so I leave it well alone. My GeForce Panel thingymajig is the same.

I wait for an update & thankfully up to now, the game runs 40fps in Space & 30fps in Stations & on the Surface.....I can play:D

I daren't touch anything!!! it's working so don't mess!!!! is my motto.

Changing Texture Filtering - Quality from High Quality to High Performance in the Nvidia is worth a shot.

Also, change Shadows to Low in your Elite graphics settings and see what happens.
 
On second thought I think the fact that neither the CPU nor the GPU is maxed out is actually good. If either would be maxed out that would indicate the bottleneck there, the way they are (less CPU and almost max GPU) seems to be okey-ish. You must take into account the time stuff travers from system memory to GPU memory and synchronizations.

With DirectX 12 this shouldn't be but as much as I understand about D11 this is ok.

"as much as I understand" - this is very limited, but anyways. :) Maybe somebody else can tell more.
 
No idea. Could be coincidental, but changing resolution, should rule that out.

Switched to 1366 x 760 and tried fullscreen, windowed and borderless and they're all locked to 60fps. (Not just in space, in the hangar on foot too.)

Going to reboot next.
 
Switched to 1366 x 760 and tried fullscreen, windowed and borderless and they're all locked to 60fps. (Not just in space, in the hangar on foot too.)

Going to reboot next.

Yeah, something is definitely wrong with your limiter somewhere.

If rebooting doesn't work, check both the global and app specific profiles in the drivers and delete the entire Graphics folder in your "%LocalAppData%\Frontier Developments\Elite Dangerous\Options" directory then reinput your display setting when you start up the game. Clearing the NVIDIA shader cache and deleting the GPUWorkTable.xml in the main game product directory wouldn't hurt either.
 
I deleted the graphics folder not long after Odyssey dropped (some of the files dated back to 2015 so it was probably about time.)

I always run with Vsync/FPS limit on, because I'm happy with 60 and that's the refresh rate on my screen anyway.
 
About to reboot now, but before I do I wanted to mention the file AudioConfiguration.xml in \Products\elite-dangerous-odyssey-64

It mentions lowering the values to increase frame rates, so I'll mess with that next.
 
Okay, rebooting sorted the frame rate lock. Getting 900+ in the loading screens, 70+ walking around the hangar, 50+ in the station interior, 100-200+ in space.
 
Okay, rebooting sorted the frame rate lock. Getting 900+ in the loading screens, 70+ walking around the hangar, 50+ in the station interior, 100-200+ in space.

That sounds about right. Should be a bit easier to tell what's limiting what now.
 
Back
Top Bottom