Constant Suttering and low perf for a high-end pc

Thats fine, and yes I agree. I don’t think it is a physical hardware issue and rather something to do with software. Hopefully i’ll get the the bottom of it. Thanks anyways.

1 Like

Hi. My only suggestion is to check if you have disabled virtualization.

Yeah, I had all my background processes set to my CCD1 and MSFS set to CCD0 which didn’t make much of a difference atleast when it came to solving stuttering. I also checked to see if PMP was on in windows, fiddled with my RAM settings (which didn’t end well) and did almost everything I could with MSFS.

i believe SMT is disabled in my BIOS, but that was by suggestion when I was trying to optimise my CPU.

i dont think they are the same thing, virtualization should show up under something like svm or some jargon about virtual machines optimization
although im not sure that it even applies to your cpu… but… when all else is lost…

Virtualisation is labelled as SVM in the bios on my Asus.

Have you seen this official setup guide for it?

I assume you are using an Expo / DOCP or XMP profile on your ram? You didn’t say what brand so not sure which of those applies.

What about PBO? Is that on?

yeah EXPO is on, its a 32GB kit of Gskills Trident Z5.

what’s PBO, and for the Xbox Game bar following the guide above, everything’s in check.

I know your GPU has 16gb VRAM which is unlikey to be exceeded but with you having stuttering I wonder if you could please still check how much VRAM is available when you are siming in the Fenix using either Task Master or the Developer Screen?

Whilst in the Dev screen could you also check if you are main thread or GPU limited too? I know that It shouldn’t really be an issue with your PC but it might be a pointer nevertheless to which hardware is the weaker one.

If we think about it logically, stuttering happens when frame render times go longer than average. The stutter is the visible consequence of new frames arriving late. For it to happen consistently in OP’s case it implies that - when they pan their view, for example - the CPU cannot keep the GPU supplied with data to render the next frame (with the relevant movement) fast enough to provide a smooth transition from the last. Instead, the GPU renders the same frame again until new data arrives from the CPU. This appears as if the frame has ‘stuck’ and becomes what we call a stutter.

Stutters when changing the view angle have been a thing since the beginning. What is it that the CPU is doing when you change your view? Loading terrain and objects that were not previously in view. The higher your LOD, the more stuff it has to load in the same amount of time. At some point, it fails to do that in time - for potentially many reasons - and stutters happen. The off-screen terrain caching will, AIUI, only cache what has already been loaded. If the part of the terrain you’re panning to look at has never been loaded before, it won’t be in the cache. I’m not aware that this function ‘pre-caches’ the data for parts of the scene that haven’t been on camera yet.

Given OP’s specs, it might seem odd that the CPU can’t keep up at a TLOD > 100 when others manage much higher settings with similar hardware, but some areas are much more demanding than others. In my own experience, I find, for example, that even with TLOD at just 100 I get visual stutters on panning when I’m at London City airport, until I’ve panned in every direction once. The combination of London + EGLC is too much for my 13900K. Add in AI traffic and it gets worse. More than a little traffic, and I’ll get stutters on taxi as the sim is loading closer LODs for scenery as I move.

None of this helps solve the problem, of course, but I find it helps to think logically about what stutters actually are in order to work out what might be causing them.

2 Likes

its exclusively Main Thread limited, haven’t really ever seen GPU limitation, or GPU stutters at all. All just seems to be mainthread.

1 Like

So … CPU related somehow

yeah, well like i mentioned above. having my TLOD at 100 now has solved the stuttering, but at the cost of my sims quality. i’ve pumped it up to 145 with no effect on the performance of the sim, but thats without vatsim, volanta, gsx etc. like i also mentioned, it seems to be an exclusively CPU/main thread issue atleast as it’s being shown on the in-game debug menu. I’m also obviously main thread limited but thats nothing new for basically everyone in-sim.

Precision Boost Overdrive. Again in my Asia board (maybe different on MSI?), it’s here:

AI Tweaker → PBO = Enabled

I also set:

Thermal Throttle Limit = Manual (89 degrees)

And have toyed with setting an undervolt so it can boost higher basically forever without reaching 89c.

PBO > Curve optimiser = Per Core (Negative undervolt)

0-7 at -20

8-16 at -15

yeah. somehow lol.

1 Like

i’m pretty sure by default the throttle limit’s set at 89. i’ll go into my BIOS now and set those curves up. did you have similar issues to me? i noticed your specs are similar to mine.

Too true!!

Post above will maybe help a bit. Also you could try forcing shadows to 4000 in the ini file and basically max everything on the GPU to try and balance it more as long as it can still maintain your target frame rate it should smooth things out.

Are you using TAA or DLSS? You know there is a secret ultra quality setting for DLSS? Or try DLAA, as that really pushes the GPU more in my experience.

You could also set a higher artificial desktop resolution to push the GPU more.

i’m using TAA as all of Nvidias super samling options blur all my cockpit displays for an extra 2fps. i’ve not heard of the “secret ultra quality” setting for DLSS.
and i forgot to mention i’m running at 1440p.

Oh yes! Still am! You don’t wanna know lol.

Honestly it’s just the totally jank engine of MSFS. 2024 can’t come soon enough.

I can see my CORES are never maxed out. I mean a single ONE isn’t ever at flatline at the top or even spiking to 100%. But the MainThread of the sim (which collates work from multiple cores) is, even though there is still headroom. It’s ridiculous really.

And now I’m using VR, it’s even more sensitive and your eye notices hitches and stutters even more. I’ve ironed it out as best I can but it’s far from perfect. “It will do” but I’m still tweaking over a year later!! :slight_smile:

1 Like

On a 4090 (single screen) you will need to force it to work harder methinks.

Here is a guide I followed to enable the DLSS thing and other logical tweaks but there are a lot of steps (all covered in the video, with links to what apps and files you would need — Profile Inspector and a config file for it to reveal the Ultra Quality). Just take it slow and cover it all off :wink:

You can search for how to force higher shadow quality but that still won’t max your 4090 I think.

EDIT: ah, I see you also have a 4080, not 90. What I’ve found helps is to make the GPU Usage a bit higher (high 80’s to low 90’s in heaviest scenario) but keep a check on VRAM. Try not to go over 85% or 90. Some settings use more of one or the other but I’m in no frame of mind to list it all out right now, sorry :wink: