Jump to content
Sign in to follow this  
Noel

Ideas on how to troubleshoot recurrent hard pauses?

Recommended Posts

On 10/14/2022 at 4:25 PM, Noel said:

Rich, next time up if if works out for you, in something demanding like PMDG/Fenix, can you run DevMode and observe over at least 20 minutes if you ever see these sudden drops below 30FPS as shown in my images?  You would need to lock frame by Vsync to 30 to try to duplicate my system.  Your CPU is more potent but what's happening here happens when there is ample CPU and GPU headroom, so appears to be about a larger disk read in flightsimulator.exe.  Certainly the DiskBench I did suggests the NVMe is not hard on the CPU at all.  Since I've lost the previously pause-free simulator I'm tempted to go ahead and install Win 11 on top of this fresh Win 10.  I have a hard time believing this will help, but I don't know where else to go now.  We really don't know if separating OS and MSFS is required and perhaps this experiment might show something.   If you can run at 40FPS locked that might be closer since your CPU is a good 25% faster for main thread processing over mine.

Hi Noel,

Sorry for the late reply. I got around to do some flying last night in the Fenix (Lots of yard work to go here this time of year lol) and did as you asked, with frames locked to 30 and VSYNC on I did not see any pauses or stutters and the graph in developer mode stayed consistent. 

How are you managing locking your frames? Are you using the in sim option ? I did lots of testing when I built my PC and I found the best was the following combination. Turn VSYNC On in NVCP and then use Riva Tuner to lock my fps. I always used to use the in sim option but after SU8 I was finding even though I had locked my fps they were jumping around. I must admit I have not tried in sim for a while as the method I described works really well.

Really hoping you get to the bottom of this.


 

Richard

i7-12700K | Noctua NH-D15S Black Version | MSI Pro Z690 - A | 32 GB DDR4 3600 | Gigabyte Gaming OC 4090 | 1TB WD Blue NMVe (MSFS 2020) | 500 GB WD Black Gen 4 NVMe | 4TB WD Black Conventional | Fractal Design Torrent Case | Seasonic 1000W Gold Plus PSU | Thrustmaster Boeing Yoke | Honeycomb Throttle | Airbus Side Stick | Virpil Rudder Pedals | Sony X90K 55 Inch TV |

mmBbmS1.png

 

Share this post


Link to post
Share on other sites
2 hours ago, Republic3D said:

Does this stutter happen when playing other games? Simulation type or anything that needs stable and smooth fps?

Yes sir, 1/3 of a second at stopwatch precise 60 second intervals.  I played Skyrim at 60 FPS on Steam and smooth as glass and not one stutter no matter how hard I pushed it.


Jack Sawyer

Share this post


Link to post
Share on other sites
33 minutes ago, RJC68 said:

Hi Noel,

Sorry for the late reply. I got around to do some flying last night in the Fenix (Lots of yard work to go here this time of year lol) and did as you asked, with frames locked to 30 and VSYNC on I did not see any pauses or stutters and the graph in developer mode stayed consistent. 

How are you managing locking your frames? Are you using the in sim option ? I did lots of testing when I built my PC and I found the best was the following combination. Turn VSYNC On in NVCP and then use Riva Tuner to lock my fps. I always used to use the in sim option but after SU8 I was finding even though I had locked my fps they were jumping around. I must admit I have not tried in sim for a while as the method I described works really well.

Really hoping you get to the bottom of this.

Thanks Rich yes I've used the in-sim option of vsync with the 50% divider of 60Hz or 30FPS.  I've used RTSS several times in the past and also NVCP and found in sim version to be the best.  Might be worth a try again w/ RTSS.  

I just now after reading your note re-tried RTSS.  Frames aren't jumping around using in-sim but the DevMode OSD graphs looks far more stable FWIW and that perhaps should equate to smoother total performance so great we'll take it!

I've done many seeming little things to see if they made a diff and I'm not sure which one it was at this point but it *seems* like the spikes are gone now.  It may well have been turning off desktop theme and slideshow which was set to change picture every....1 minute!   It's a little bit early to tell but the issue may be gone.  Last night flying into KOAK I saw none of them, and today about to land in Nice FR I'm not seeing them, except for rare ones that are related to clicking on something in-sim (like bringing up the DevMode console) but again the every 55 sec or 60 sec issues seems to have resolved!

  • Like 1

Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 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/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites
28 minutes ago, Noel said:

Thanks Rich yes I've used the in-sim option of vsync with the 50% divider of 60Hz or 30FPS.  I've used RTSS several times in the past and also NVCP and found in sim version to be the best.  Might be worth a try again w/ RTSS.  

I just now after reading your note re-tried RTSS.  Frames aren't jumping around using in-sim but the DevMode OSD graphs looks far more stable FWIW and that perhaps should equate to smoother total performance so great we'll take it!

I've done many seeming little things to see if they made a diff and I'm not sure which one it was at this point but it *seems* like the spikes are gone now.  It may well have been turning off desktop theme and slideshow which was set to change picture every....1 minute!   It's a little bit early to tell but the issue may be gone.  Last night flying into KOAK I saw none of them, and today about to land in Nice FR I'm not seeing them, except for rare ones that are related to clicking on something in-sim (like bringing up the DevMode console) but again the every 55 sec or 60 sec issues seems to have resolved!

That's great news Noel,

If you are using Riva pull up the onscreen information and add the frametime graph it will show you how consistent your frame timing actually is. There are some other good stats you can add as well for monitoring and troubleshooting issues. I have it bound to a key combination that I can turn it on and off from my Stream Deck.

One thing I found really important when I was locking to 30fps was always making sure I stayed GPU limited. I could max out every setting and at 30fps GPU usage was pretty low (I had a 3080TI as well) What I ended up doing was pushing the render scale up to 130 to try and keep the GPU timing in the dev mode screen to just under 30ms matching your frame time. This gave me GPU usage of around 80% still leaving some headroom.  You can lower the main thread timing by adjusting the TLOD & traffic. I found the sweet spot for the Main thread was around 18ms and GPU around 28ms. If you do this your frame time graph will be a smooth solid line and you should be stutter free

Have a look at the part of this thread I bookmarked, it explains how to adjust the Main thread & GPU timing

https://forums.flightsimulator.com/t/stutters-on-final-lower-end-systems/474357/68

Edited by RJC68

 

Richard

i7-12700K | Noctua NH-D15S Black Version | MSI Pro Z690 - A | 32 GB DDR4 3600 | Gigabyte Gaming OC 4090 | 1TB WD Blue NMVe (MSFS 2020) | 500 GB WD Black Gen 4 NVMe | 4TB WD Black Conventional | Fractal Design Torrent Case | Seasonic 1000W Gold Plus PSU | Thrustmaster Boeing Yoke | Honeycomb Throttle | Airbus Side Stick | Virpil Rudder Pedals | Sony X90K 55 Inch TV |

mmBbmS1.png

 

Share this post


Link to post
Share on other sites
35 minutes ago, RJC68 said:

That's great news Noel,

If you are using Riva pull up the onscreen information and add the frametime graph it will show you how consistent your frame timing actually is. There are some other good stats you can add as well for monitoring and troubleshooting issues. I have it bound to a key combination that I can turn it on and off from my Stream Deck.

One thing I found really important when I was locking to 30fps was always making sure I stayed GPU limited. I could max out every setting and at 30fps GPU usage was pretty low (I had a 3080TI as well) What I ended up doing was pushing the render scale up to 130 to try and keep the GPU timing in the dev mode screen to just under 30ms matching your frame time. This gave me GPU usage of around 80% still leaving some headroom.  You can lower the main thread timing by adjusting the TLOD & traffic. I found the sweet spot for the Main thread was around 18ms and GPU around 28ms. If you do this your frame time graph will be a smooth solid line and you should be stutter free

Have a look at the part of this thread I bookmarked, it explains how to adjust the Main thread & GPU timing

https://forums.flightsimulator.com/t/stutters-on-final-lower-end-systems/474357/68

I adjust TLOD to insure at touchdown MT is not more than about 22ms or so.  Obvious 18 is better but I still have smooth perf via in-sim vsync to 30 if I'm not more than about 22-23ms.  At arrival it's always more demanding than at departure even in the same airport, so what I often do is set TLOD somewhere such that the MT is around 18 or 19ms because upon arrival I've learned it will usually be 22-23ms depending on the airport, but in general I believe there is an accrued debt that evolves over time such that at arrival it will always be greater than at departure given similar/same airport.

Here's a video of what the graphs look like now, and this is a full 1m20s and you won't see the big pauses.  This is a pretty light airport, LFMN, and as we got to touchdown it got a little stuttery even though MT was only around 22ms.  This was in DX11.  Last eve was into KOAK a much more complex landing and had absolutely no hint of a stutter from TD to gate, and no pauses.   That was using in-sim vsync, but DX12.  So next will try DX12 w/ RTSS and see how she goes.   I did note GPU was running quite low, around 15ms or so which is much lower than when using in-sim vsync.  Also, this time I did not use scanline x/2 in RTSS, but just their straight framerate limit.  Be sure to select 1080p for this video else it may be hard to see the graph!

 

Edited by Noel

Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 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/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites

Glad to see youre actually taking the time to eval the differences in the limiters. 

Hopefully you have gone through your startup apps and background apps and gone through them with a very critical eye.


AMD Ryzen 5900X / Asus Strix B550 F Gaming Wifi / Powercolor AMD 6800XT Red Devil / 32GB Gskill Trident Neo DDR4 3600 / 2x ADATA XPG 8200pro NVME / Arctic Liquid Freezer II 280 / EVGA Supernova 750 GT PSU / Lian Li Lancool II Mesh Performance /

Asus VG34VQL3A / Schiit Bifrost DAC+ Schiit Asgard AMP /  Sennheiser HD 558 / Thrustmaster T.16000M + TFRP Rudders

Share this post


Link to post
Share on other sites
8 minutes ago, Maxis said:

Glad to see youre actually taking the time to eval the differences in the limiters. 

Hopefully you have gone through your startup apps and background apps and gone through them with a very critical eye.

I've actually taken the time to evaluate limiters many times previously back pre and post MSFS but it's changed and is worth another look, at least I think so.  As mentioned, flew into KOAK in the 738 last night w/ no hitches whatsoever and that was w/ in-sim vsync.  I'm not sure how well the Dev Mode frametime or whatever the upper yellow bar indicates correlates w/ smooth flight because once again as I mentioned flying into rather benign LFMN I had some stuttering that I don't normally have when there is ample MT headroom, so not sure what to think.  There was a period back in the FSX/P3D days where I disabled noncritical processes and services from running but have gotten away from that as I really had no problems maintaining smooth flight for most of MSFS' history, but recently things changed.   I look forward to try DX12 now w/ RTSS and see what happens.  The yellow bar in DevMode looked way worse as I landed at KOAK, yet there were no stutters.  There is only one thing I can say for sure:  it's hard to draw any conclusions on any of this 🤔


Noel

System:  7800x3D, Thermal Grizzly Kryonaut, Noctua NH-U12A, MSI Pro 650-P WiFi, G.SKILL Ripjaws S5 Series 32GB (2 x 16GB) 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/ Edge Sync for near zero Frame Time Variance achieving ultra-fluid animation at lower frame rates.

Aircraft used in A Pilot's Life V2:  PMDG 738, Aerosoft CRJ700, FBW A320nx, WT 787X

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...