Same plane, same scenery, same settings, different time but different fps/performance

I tested Hamburg Airport now for the last two days at different times summed up 5 times with very different experiences. Before and besides i test my internet connection which was alway at 50MBit and less then 20ms ping to make sure the conditions are the same.
But the results were extremely different. From perfect flight to micro stuttering and frame drops that make it impossible to go on flying.
Is the MSFS depending on a server? I thought most will be done on my pc/system like downloading data from Bing etc. And if it depends on a server how can i fix or avoid these problems?

What i also noticed was that GPU was usually at 10-20%, CPU at 30-50% and Ethernet often at 100%.

Clear your shader cache in Windows… then restart your system and delete and recreate you cache in the sim too.

Also, theres no way, with a 50Mb internet connection, that your Ethernet connection on the PC can be running at 100% unless its communicating with something else on your home network… its certainly not using 100% ethernet from your 50 Mb internet connection.

1 Like

How to

1 Start your PC in safe mode

  • Click start
    1start

  • Click power icon
    image

  • Press and hold left SHIFT key and click restart
    image

  • Select Troubleshoot > advanced options > startup settings > restart

  • Select 4 - Enable safe mode

2 Click start and type

%localappdata%\D3DSCache

Press Enter
Delete all folders

3 Click start and type

%localappdata%\Nvidia\dxcache

Press enter
Delete all files

4 Type

%localappdata%\Nvidia\GLCache

Press enter
Delete all folders

Restart PC.

2 Likes

It sometimes shows 51MBit and since my limit is 50MBit i thought that is 100%. And when i stop MSFS2020 it went down drastically.
What will shader cache do? I just googled it. I use a NVIDIA GPU (4070Ti) and 64GB RAM. Do you still think i need shader cache? I am just new to this topic so i hope my question is not too stupid.

WOW Thanks. I will save it to a word file. Every step. Great work. THX again!

1 Like

And if i use shader cache is it better to put to a ssd?

My NVIDA App says that i use Shader Cache according to standard.

Easy way to test is to go into the Nvidia Control Panel under Manage 3D Settings, on the Global Settings tab, set Shader Cache size to Disabled. This will force the shader cache into memory for testing. Expect longer loading times as the shaders have to be compiled new each time you load.

Oh then i misunderstood. I raised it to 10gb hoping this will make things more smooth.

Is this different to using Disk Clean-up utility to delete cache (after a driver update for example)?

1 Like

Yep mate…

2 Likes

Thanks. I did not know that. I always just deleted the DX Shader Cache using the Clean-Up utility.

1 Like

Hey :wink:
Late getting around to doing this but I tried it today after installing the latest 536.40 drivers.

  1. There were no files in \D3DSCache folder
  2. 101 Files deleted from \Nvidia\dxcache
  3. \Nvidia\GLCache does not even exist here

Is that weird?

Also what about this in \Roaming\Nvidia\ComputeCache?

image

(btw, I suddenly have TERRIBLE performance in Adelaide. I think the Australia PG has always been performing great, but this was really terrible… even with traffic off and TLOD to 100. Weird as I have recently found good enough settings to maintain 60fps (with FG) everywhere, but here was diabolical just now. No idea why suddenly! Seeing if this clear and new drivers + reboot has helped :crossed_fingers:

EDIT: Fixed my awful stutters by deleting and recreating the rolling cache. I’ve only recently started using it and have it loaded from an image into 16gb ramdisk (actually 16gb cache on 17gb ramdisk). Seems it doesn’t like having an older image to go from than the state the RC was in when shutting down the sim?

You can delete these folders:

%localappdata%\D3DSCache
%APPDATA%\LocalLow\Nvidia\PerDriverVersion\DXCache
%localappdata%\NVIDIA\GLCache
%appdata%\NVIDIA\ComputeCache