Stutters/freezes after SU5 with my packages

Version: 1.6.27.X

Frequency: Frequently

Severity:
Blocker - prevents from working on the project, prevents from releasing the product)

Marketplace package name: Powerlines/Marinas/SolarFarms

Context: in flight

Similar MSFS 2020 issue: no

Bug description: I have several reports that SU5 has brought stutters/blocks using these packages.
I’m not really able to reproduce (actually my biggest source of stutters are AI ships, when setting them to off no more issues, but of course those are not placed by me)

Repro steps: flight form EHRD and to a circuit (thats what I was said to do)

Attachments:

Private attachments: the packages are in marketplace

Tldr:
Any suggestions?

The models i’m using are heavily lodded, and use very little GPU, collision on Lod0 only, a handful of drawcalls
I mean, I have followed all the guidelines, so I have no clue what should I do now

Did you make any changes in SU5 to your wonderful istancing algorithm ? Or to ram management unloading stuff ?

@EPellissier any insights?
Thanks in advance

FYI to the devs: There are a number of reports on the official forums from various users in this topic: [Polls] Microsoft Flight Simulator 2024 Sim Update 5 Feedback (PC/Xbox/PS5) - Polls & Feedback - Microsoft Flight Simulator Forums - e.g. here

[edit] and this topic has now been created:

Hi everyone,

Thanks for sharing - I had already seen the topics in the official forums and asked some colleagues to look into this.

I am not aware of significant changes in our mass instancing system for SU5 but we’ll find out asap.

Best regards,

Eric / Asobo

Hi @mamuDesign,

Just to be sure, did you enabled the instancing on the solar panels ?
For exemple next to EHRD:

It seems to not be used ingame.

Moreover the library object loading in SU5 is more likely to freeze the game than in SU4. We are testing a fix to avoid that.

Regards,
Xavier / Asobo

Hi, thanks for looking at this.

I have never enabled instancing directly
I mean is not a big deal for me,.just some search/replace in the xml

A few thoughs

Is there a difference between the normal instancing the the same explicit UseInstancing?
I can see in debug model lod the instance stats running very fast (and I was amazed how fast they are in 2024 compared to 2020)

Would the UseInstancing be faster? (So why isn’t it a default option?)

For my use case however the " batched in a single drawcall" would take too much time introducing stutters?
How large is the instancing area? Is that related to TLOD ?

Maybe it would be better to have multiple variations of the same object? That would lead to multiple drawcalls but with a smaller number of items to process

I’m not sure what you call normal instancing, but yes the “use instancing” should be a lot faster.

It is not by default in the Scenery Editor because some options are not supported (for example low res altitude).

Instancing are grouped per qmid, so quite a large area. And it is quite fast to generate, no worry about it. It is not related to TLOD.

In your case it is not a good thing to have variation.

Regards,
Xavier / Asobo

1 Like

Not to sidetrack or anything.
But this appears to be a global issue with SU5. The whole normal forum is full of reports of stutters.

I have stutters myself and I dont have any extra scenery.

We are aware of this and, while we are looking at the global picture, it might be that approaching the problem through mamuDesign’s add-ons helps identify one of the reasons those stutters appeared.

Best regards,

Eric / Asobo

1 Like