DX12 with new Nvidia driver: Performance degration after landing not fixed

The bad performance after landing of long flights seems to be only fixed in DX11.
In DX12 I have still this issue.

3 Likes

Performance overall in DX12 is not as smooth for me as it was in SU9/DX11.

It’s at least flyable, but in certain situations ground performance is quite poor. It does improve once in the air, but hammers my GPU, making my 3090(!) the limiting factor.

Switch to 30FPS VSync and 3090 won’t be a limiting factor.
I was getting higher VRAM and GPU usage with DX12 over DX11, but smooth as anything experience, but I lock at 30FPS/60Hz (now called 50% VSYNC - assuming 60Hz RR).
It also seemed to be fine at (60FPS/60Hz, 100% VSYNC) but GPU sat at 100%
Also keep out of CPU limited situations. I have TLOD set to 200, and AI Traffic (all varieties set to 50%) {these are CPU loaders}.
Other tip: in NVCP set Texture Filtering Quality → High Performance
I was have also been using DLSS (Quality) with DX12 and DLSS keeps GPU utilisation down a fair bit.
It’s all a very smooth experience.
Honestly a 3090 is not a limiting factor with this sim!

My desktop runs at 120Hz, so I am already in 50%. I’m usually getting mid-40’s to high 50’s unless its an airport with nearby PG.

Are you using DLSS?, it works really nicely with DX12 and 517.48 game ready driver.

You could always try switching down your Refresh Rate or leave it at 120Hz and try VSYNC at 33% which would target a flat 40FPS. Honestly you don’t need FPS, it’s a bogus metric in this sim.

My own metric is fluidity and you get way more fluidity with VSYNC and lower FPS than you do with system screaming at 100% and FPS floating to wherever.

Last night I tried two combos at

  1. 60Hz RR VSYNC 100% yielding me in the 50’s FPS, GPU at 100%

  2. 60Hz RR VSYNC 50% yielding me locked 30FPS, GPU at 70%

The first was quite fuild, the best I’d seen (with DX12, DLSS, 517.48)
the second fluid beyond my wildest experience, so I’ve left it there. The thing about locked 30 FPS is that it always feels way more than 30FPS.

Fluidity I measure by parking at a busy airport, cockpit view and wildly panning the view around with the mouse. If it’s juddering or not visibly quick/smooth it’s not fluid.

Honestly try locking your system to VSYNC 33% (which will yield 40FPS at 120Hz RR), I bet it runs better. This is of course all assuming you have balanced your CPU/GPU load in the first place, if you are CPU limited then you need to get out of/or reduce that situation first.

1 Like

I’ll certainly give it a go. For me, fluidity comes from higher frame rates. Low 40’s is the threshold for me. Any lower, and I can see the juddering when turning my head with my head tracker.

I never had any of these issues with <SU10.

Ok head tracker may be needing more FPS, but the fluidity you may get from locking at 40FPS may offset losses. I mean I was running at 50fps last night and although nice and smooth it was smoother and more fluid at 50% RR. But im not using head tracking.

1 Like

Yes, I think that is the reason why some people claim their sim is “smooth” at 20-30fps. If all you do is look straight ahead all the time, you can get away with a lower frame rate because the deltas between frames aren’t that big. Objects get slightly bigger as you move towards them. But if you turn your view to the sides, you will see the largest deltas as objects move by. At lower frame rates this will appear juddery, and make things like airport signage difficult to make out.

Not strictly true, but appreciate head tracking may be different. Like I said previously I set up un a runway and frantically pan the view around to check fluidity. At 30fps(70% gpu) the sim is more fluid than it is at 50fps (100% gpu). There is just something achievable beyond fps with this sim.

1 Like

That’s true actually. When I did the DX12 test with or without the SD driver before the recent GRD was released, although my frame rate was objectively lower on the ground it just “felt” smoother when looking about. Difficult to describe, but it was smoother to me, which belied the lower frame rate.

1 Like

Sounds like you found that fluid experience, its there without dx12, but even better with it. If you did a blind test you would swear it was like 120fps. But it’s achievable at far lower fps. When you hit it you hit it, but people chasing fps to get there are missing some easy benefits to be had from this sweet spot. It would be interesting to know how it goes with head tracking. If you need my full settings and specs dm me and I’ll collate them for you. We have same gpu but I’m using an AMD cpu.

I never have the need to look at framerates with my setup, it just works. But I’m not headtracking.

1 Like

That’s exactly where I have my settings on my AMD Ryzen 3700X and 2070 Super GPU system @1440p with DX12 & DLSS on balanced.

Runs at a very smooth 40fps in almost all locations apart from a few 3rd party airports which are currently going over my 8GB Vram and causing a few stutters.

2 Likes

My suspicion is letting a system aim for max fps all the time means sacrificing overall fluidity in the pursuit of throwing resources at FPS. Locking FPS at a ratio of RR evens things out where it’s predictable and leaves some GPU resources to face anything else that comes along in the sim. I have a really smooth experience locking at 30FPS, it feels like 120FPS it is so smooth & fluid on DX11 even, and adding DX12 (with better VRAM allocation) and DLSS (lightening the GPU load a bit more) makes it incredibly smooth experience for me. I didn’t think I needed/wanted DLSS or DX12, but they are keepers for me. Taxiing on the ground at airports was jumpy/stuttery, especially when turning the aircraft, now taxiing is so smooth and flawless.

My thoughts exactly. I have been saying this from almost the start of the sim a few years ago (but got shot down in flames for it)

Once I had found a solution that worked by locking the FPS to a reasonable number for my system and using Vsync I’ve never had any real problems.

With the recent addition of DLSS & DX12 it’s allowed me to run comfortably at 40fps and turn up most of the settings to Ultra or High.
Keep TLOD to below 150 on my setup and very smooth.

I will add that I’m not flying any of the more complex airliners, mostly a mix of the SWS Kodiak 100 and the Justflight Arrows.
I’d guess I might have to go down to 30fps by using a 50%/60Hz RR setting to get those running well but that would still be usable.

Exactly this. :+1:

The LOD thing is imporant too as is turning down AI traffic of all types both are cpu loaders as are clouds set to ultra. Clouds incidentally got an aesthetic boost in SU10 at the sacrifice of some precious resources I think.

If people spend time completely eliminating their CPU mainthread limited situations then they will get a much smoother operating sim. That actually means sacrifices eg. like not having TLOD set to 400 etc.
Many people on here reporting “no benefit” to sim updates and dx12 and dlss are those that have never bothered to get their system out of mainthread limited situations, but just expect every update to magically make those issues go away.

Locking FPS with VSYNC is next step to sim smoothness/fluidity.

Now with dx12 and dlss they have added more headroom for us to play with.

I’m convinced most people could have a great experience if they followed these steps.

I’m also convinced that anyone who buys a 40xx graphics card will still end up mainthread limited and will be on here complaining about it!

I think you are correct. Just throwing in ever more powerful GPU’s without addressing the CPU limitations is just going to be a waste of money.
It will be interesting to see how the next generation of CPU’s perform but I get the impression the GPU’s are a generation ahead of the CPU’s for a balanced system for MSFS in it’s current state.

1 Like

Agree. I actually wish the devs would produce a sim optimiser tool for end users. Just an assess and make recommendation type thing. There are currently too many variables and many people using them in all kinds of ways/combinations and situations but all expecting magical outcomes.

I can immediately tell the difference between 33% and 50%. I was in an area with no PG, so performance was not an issue, but with it locked at 40fps, it makes me feel like I have a headache or slightly drunk. Difficult to explain, but when I have a bad head cold, when I turn my head its like reality has lag! :slight_smile:

That’s what it feels like. Smooth as far as the pacing of the frames, but it doesn’t feel as nice when looking about with the Tobii 5. I respawned at the same location but with it set to 50% or 60fps, and it felt much better.

I’ll retest later on with DX11. I have noticed a good 5fps drop at EGLL Gate 226 in a 172, which is my standard test I have adopted when comparing SU’s, or drivers etc.

I don’t spend a lot of time in those places to be fair, and I know that improvements to DX12 will be coming, as well as new computer hardware over time, so things will get better of time.

Too bad. Its seems head tracking needs fps then. I dont use it but are there no adjustments to be made in the head tracking software or interface or is it just a plug and play type thing?

1 Like

Plug, and play. To be fair its doesn’t really do anything more than me pressing the middle mouse button, and looking about with the mouse. It’s possible that 40fps would look better on a monitor that supports Nvidia G-Sync, for example.

At frame heavy location, when I might have looked about with my mouse, you could clearly see the framerate was impacted, and that the view as you translate about was choppy, because I was moving the mouse laterally faster than the sim could generate frames. But it doesn’t “feel” as bad because its not tied to the movement of my head. Those lack of frames at 40fps compared to say 50-60 doesn’t feel good to me.