Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MSFS Amazing performance boost

Featured Replies

17 minutes ago, Ianrivaldosmith said:

Which filter did you end up using? 

Mine won’t fit yours as my monitors have custom settings also.

But this is a good place to start :

https://mutleyshangar.com/forum/topic/27614-nvidia-filters/

This is a very good vid :

 

 

Edited by GSalden

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

  • Replies 44
  • Views 15.1k
  • Created
  • Last Reply
2 hours ago, MrBitstFlyer said:

but maybe I just had MSFS misconfigured or over-tweaked and it needed a clear out.

This would likely be a fix for someone who had a corrupt driver install at some level hence so may benefit, others not so much.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

2 hours ago, MrBitstFlyer said:

I have always use GEForce experience and express driver instalation. Often I see advice to use these tools in safe mode to make sure the old drivers are removed totally - is this not needed nowadays!

Must admit I watched and followed the two videos referenced by Overkill.  Using MSFS developer to watch cpu/gpu usage, I normally see about 20-30ms for the cpu.  After following these two videos I am now seeing 12ms. I set my graphics settings to match his, so everything on ultra. My gpu is normally running at approx 25-28ms but after following the videos it now runs at 19-20ms.

My monitor is 2k at 144mhz. I have v-sync on in msfs set at 20, so I'm getting a steady 48fps.  This is the first time in two years since buying the PC I have done the clean graphics driver uninstall/re-install in safe mode.

I have certainly increased fps following the advice so I'm happy, but maybe I just had MSFS misconfigured or over-tweaked and it needed a clear out.

We have similar machines save you're CPU is stronger and GPU a little weaker.  Do a test for me if you will:  load up something like the AS CRJ700, or if you don't have that then even the default B787.  Keep all on Ultra, T-LOD 200,. O-LOD 200, and AF 16x, T-SS 8x.   Go to EDDF just let it load running on whatever runway is assigned.  Report what Dev Mode MainThread shows in milliseconds.  Thanks in advance this will give me something I can relate to.  Cheers

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

2 hours ago, roi1862 said:

So we have a shader cache folder in MSFS ? 

I believe it’s part of the directx file cleanup in the windows recycle bin properties.

56 minutes ago, Noel said:

We have similar machines save you're CPU is stronger and GPU a little weaker.  Do a test for me if you will:  load up something like the AS CRJ700, or if you don't have that then even the default B787.  Keep all on Ultra, T-LOD 200,. O-LOD 200, and AF 16x, T-SS 8x.   Go to EDDF just let it load running on whatever runway is assigned.  Report what Dev Mode MainThread shows in milliseconds.  Thanks in advance this will give me something I can relate to.  Cheers

I only have the default B747.  I re-installed GEForce Experience because I use a couple of filters (no fps change observed). I changed my monitor refresh to 120Hz for a bit of headroom so I'm fixed at 40fps.

Loaded on RWY 7C at EDDF, clicked on fly and I get...

FPS - steady 40fps (ms just under the fps is 25.7-25.9)
Main thread is 19 - 22ms
RdrThread - 6 - 8 ms
Manipulators - 9.0 - 10.5 ms
CoherantGTDraw - 0.3 ms
CoherentGTUIThread - 2.0 - 3.5 ms
GPU - [20.3;28.3] med=22.3

CPU Mem: 6.279/31.919GB
Peak CPU Mem: 7.124GB
GPU Mem: 3.393GB/10.040GB

Hope this helps 🙂

Edited by MrBitstFlyer

CPU Ryzen 7800X 3D  RAM 32GB Corsair VENGEANCE DDR5 6000MHz GPU GEFORCE RTX 4090
Monitor AOC AGON AG352UCG UltraWide G-Sync @ 3440x1440
Internal Storage 1TB NVMe PCIe SSD 
External Storage Three 4Tb HDs

So if I'm getting 70fps now I should get 80+ with this fix?

ns

AMD RYZEN 9 5900X 12 CORE CPU - ZOTAC RTX 3060Ti GPU - NZXT H510i ELITE CASE - EVO M.2 970 500GB DRIVE - 32GB XTREEM 4000 MEM - XPG GOLD 80+ 650 WATT PS - NZXT 280 HYBRID COOLER

2 hours ago, Ricardo41 said:

I regularly burn incense before I start a session with MSFS. Amazing improvement! So smooth!

I see now Ricardo's #41 incense is on a 25% off sale on Flightsim.to !

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

1 hour ago, MrBitstFlyer said:

I only have the default B747.  I re-installed GEForce Experience because I use a couple of filters (no fps change observed). I changed my monitor refresh to 120Hz for a bit of headroom so I'm fixed at 40fps.

Loaded on RWY 7C at EDDF, clicked on fly and I get...

FPS - steady 40fps (ms just under the fps is 25.7-25.9)
Main thread is 19 - 22ms
RdrThread - 6 - 8 ms
Manipulators - 9.0 - 10.5 ms
CoherantGTDraw - 0.3 ms
CoherentGTUIThread - 2.0 - 3.5 ms
GPU - [20.3;28.3] med=22.3

CPU Mem: 6.279/31.919GB
Peak CPU Mem: 7.124GB
GPU Mem: 3.393GB/10.040GB

Hope this helps 🙂

Thanks for doing that I appreciate it.   To confirm, you made all of these settings identical?:    All on Ultra, T-LOD 200,. O-LOD 200, and AF 16x, T-SS 8

Your CPU is ~8% faster than mine at our respective clock speeds.  Your display demands ~32% fewer pixels to render.  After I land in about 10min I will load up the 847 and test.  With the B78X Heavy Division I will see about 23-25ms in the MainThread if I recall so look forward to what 747 does.  This is all highly dependent on setting everything as described and most importantly T-LOD at 200 for this particular test.  Typically I'm setting this to 120 if I will be ARRIVING at EDDF, and 150 if departing at EDDF.

Okay here are our findings.  I set my 3440x1440 display up for your resolution thru NVCP and MSFS.  My monitor only does 60Hz max so I did one using the 60 divisor and got this--essentially the same as your result at 20.3ms, and again your Main Thread processor is ~8% faster at your clock speed.  For some reason your VRAM in use is significantly lower than mine which makes me wonder why.  You set all parameters identical eh?

spacer.png

Since I run 30 fps by Vsync using the 60Hz/30 divisor, I duplicated the test using this frame lock.  You can see MTms is around 20ms once again.  And again, GPUmem is much higher in my rendering.

spacer.png

I conclude from this simple test that this routine will have no payoff for me--and so I'll stick w/ my first guess which was that something was messed up w/ your driver install before you did the procedure and hence you're seeing improvement.  Perhaps others suffering from poor performance should try this procedure.

Cheers

 

 

Edited by Noel

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

Snake Oil 101.

ns

AMD RYZEN 9 5900X 12 CORE CPU - ZOTAC RTX 3060Ti GPU - NZXT H510i ELITE CASE - EVO M.2 970 500GB DRIVE - 32GB XTREEM 4000 MEM - XPG GOLD 80+ 650 WATT PS - NZXT 280 HYBRID COOLER

this type of fix/tweak/repair/whatever you want to call it really isn't going to do anything unless there's a very specific problem already in place, and it's so unlikely now with Windows 10/11 being so stable in general compared to the old days. of course everyone should be aware of what services or apps are running and how much resources they consume (just a quick look at task manager is enough to get a good idea.)

driver install packages from AMD and Nvidia have been very reliable also and the chance of any sort of issue of corrupt driver install is extremely minimal unless somebody has been running the same Windows install for several years and has switched GPU manufacturers at least once.

the video also does not do even basic benchmarking before and after which means at best there is absolutely no way to confirm the so-called "results" and at worst opens the door for the placebo effect to kick in and convince everyone magical performance gains have been achieved.

32 minutes ago, Noel said:

Thanks for doing that I appreciate it.   To confirm, you made all of these settings identical?:    All on Ultra, T-LOD 200,. O-LOD 200, and AF 16x, T-SS 8

Your CPU is ~8% faster than mine at our respective clock speeds.  Your display demands ~32% fewer pixels to render.  After I land in about 10min I will load up the 847 and test.  With the B78X Heavy Division I will see about 23-25ms in the MainThread if I recall so look forward to what 747 does.  This is all highly dependent on setting everything as described and most importantly T-LOD at 200 for this particular test.  Typically I'm setting this to 120 if I will be ARRIVING at EDDF, and 150 if departing at EDDF.

Oh blast, I had the TLOD at 100 as recommended in those two videos!  I have changed it to 200 and have the following...

FPS - 38 - 39fps (ms just under the fps is 25.0-26.0)
Main thread is 22 - 24ms
RdrThread - 6 - 8 ms
Manipulators - 9.0 - 10.5 ms
CoherantGTDraw - 0.3 ms
CoherentGTUIThread [0.6; 9.0] 90%= - 3.4 ms (varies very slightly)
GPU - [20.9;27.3] med=23 (varies very slightly)

CPU Mem: 4.673 / 31.919GB
Peak CPU Mem: 7.124GB
GPU Mem: 3.929GB / 10.040GB

CPU Ryzen 7800X 3D  RAM 32GB Corsair VENGEANCE DDR5 6000MHz GPU GEFORCE RTX 4090
Monitor AOC AGON AG352UCG UltraWide G-Sync @ 3440x1440
Internal Storage 1TB NVMe PCIe SSD 
External Storage Three 4Tb HDs

snake oil and click bait .. and a bit of overkill ..  😆🤣

Intel i7 - 9700K @ 3.60 GHz   |   Asus RTX 3080  |  32 GB RAM  |  Saitek ProFlight Yoke System and Rudder Pedals | X-Touch Mini | Honeycomb Bravo TQ

1 hour ago, Noel said:

Thanks for doing that I appreciate it.   To confirm, you made all of these settings identical?:    All on Ultra, T-LOD 200,. O-LOD 200, and AF 16x, T-SS 8

Your CPU is ~8% faster than mine at our respective clock speeds.  Your display demands ~32% fewer pixels to render.  After I land in about 10min I will load up the 847 and test.  With the B78X Heavy Division I will see about 23-25ms in the MainThread if I recall so look forward to what 747 does.  This is all highly dependent on setting everything as described and most importantly T-LOD at 200 for this particular test.  Typically I'm setting this to 120 if I will be ARRIVING at EDDF, and 150 if departing at EDDF.

Okay here are our findings.  I set my 3440x1440 display up for your resolution thru NVCP and MSFS.  My monitor only does 60Hz max so I did one using the 60 divisor and got this--essentially the same as your result at 20.3ms, and again your Main Thread processor is ~8% faster at your clock speed.  For some reason your VRAM in use is significantly lower than mine which makes me wonder why.  You set all parameters identical eh?

spacer.png

Since I run 30 fps by Vsync using the 60Hz/30 divisor, I duplicated the test using this frame lock.  You can see MTms is around 20ms once again.  And again, GPUmem is much higher in my rendering.

spacer.png

I conclude from this simple test that this routine will have no payoff for me--and so I'll stick w/ my first guess which was that something was messed up w/ your driver install before you did the procedure and hence you're seeing improvement.  Perhaps others suffering from poor performance should try this procedure.

Cheers

 

 

I had clear skies when I tested so it that the difference in VRAM?  

Something else I just discovered - FSRealistic absolutely hammers the CPU!  I just took the FlySimWare C414 up to 26,000ft.  Throughout the climb my cpu performance was dropping.  My fps dropped below 30 and I went from GPU to CPU limited - quit FSRealistic and I went straight back to 40fps and GPU limited!

CPU Ryzen 7800X 3D  RAM 32GB Corsair VENGEANCE DDR5 6000MHz GPU GEFORCE RTX 4090
Monitor AOC AGON AG352UCG UltraWide G-Sync @ 3440x1440
Internal Storage 1TB NVMe PCIe SSD 
External Storage Three 4Tb HDs

I did the full mod in the OP. It surely changed things quite a lot. FPS increased. MSFS now less gpu limited but more cpu limited. I had to crank up the render scale to get back to gpu limited because there were a few stutters when mainthread limited.

The OP shows running this mod will reduce the number of Nvidia Containers shown in task manager from 7 to 2. And it did just that in mine. The mod allows you to deselect a whole lot of background stuff that Nvidia downloads by default with the driver. The mod displays a whole slew of checkboxes and you deselect them all and only then download the driver. This means you don't get those Nvidia processes running any more.

 

I'm not entirely sure I like the effect of the mod as being mainthread limited is not a good thing, stutterwise. But FPS went up.

I tested in default 320 from JFK to flying over the skyscrapers. And the C152 default for a non glass display. FPS increased for both.

You can see my lowly specs. And a 2K monitor. I have the display preset at Ultra, both LODs at 200 and Renderscale at 170. The terrain LOD can be bumped up from 200 to 400 and Rendescale from 170 to 200, but it kill my performance. So I leave Ultra preset 200, 200 LOD and 170 Render.

Normal scenery I can stay at 30 fps, but in the Neo320 and NYC / JFK it goes down to 20 to 24. It was 23 to 28 after the mod. Flight was the same, take off JFK and fly straight to and over the downtown skyscrapers at about 1100 feet (down low).

Not flying the 320, I get 30 locked and it doesn't fall below 30 fps.

 

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

It's been 6 months since I ever saw 'mainthread limited' in dev mode fps. After the mod there it was. You may not like the changes, but it isn't a mod that does nothing.

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.