[CONT] Official Discussion: Hotfix 1.18.15.0

The screenshot was taken just before it was posted. There are no changes to the config.

Culling is optimisation - it is NOT the same thing as limiting the resources the sim can use - AT ALL.

1 Like

Once again, I agree completely.

There are multiple processes that make memory usage.

  • Caching of reachable code,
  • Speed of garbage collection, with heuristic collectors this is unknown when it happens.
  • Maybe a leak here and there?
  • Marked for garbage collection but not cleaned up or still have a path to some code holding a reference which is freed up later.
  • And soooo much more :wink:

I’m assuming here a GC is used, but i can be wrong.

Sorry but I do not believe you. I have just loaded the exact same scene and I do not get what you get. Ok load Heathrow now in the Citation and take a screenshot?

If you want to argue over the word limit or target memory, culling or optimisation fine. But we all agree to accommodate the Xbox version the PC quality has suffered (as well as some cool culling optimisations which we want to keep).

1 Like

Yes, but that was not the previous discussion, that was about maximum memory usage allowed for the sim to be utilized being tailored to xbox standards :wink:

And read my post above about memory utilization. I know it’s abstract but do not want to get into details as that would be a forum topic on it’s own with even heavier debate :sweat_smile:

Languages like .NET has a GC but C you must clear up your own memory. In FS it is heavily customised, overly agressive GC means more reloading of textures. SU5 is rewritten to dynamically render the scene to maintain a lower RAM usage (for Xbox) even when more is available, both via out of viewport culling and agressive GC (mostly good), reduced draw distance and heavier texture compression (trees are gross). Its looks a bit nastier but runs brilliantly. All in all not the end of the world! But I would like a PC slider to trade some frames for image quality.

2 Likes

This is at Heathrow - not as high as Gatwick because it is a stock airport and the Gatwick I have has a huge number of custom objects. I have included both screens this time, showing the config file and this forum for dating purposes. Would you like it if I am standing on my head next time? :roll_eyes:


Edit: I had to scale the image down to meet the forums limits. Full size is available if required. :stuck_out_tongue_winking_eye:
Edit2: I mentioned it with the first screenshot, but the Gatwick I use is THIS ONE. It is amazing but a bit of a beast memory wise. The settings I used were 4K, all maximum, and 200 render scale. NO CHANGES TO CONFIG FILE.

1 Like

Here you say two things, C has no GC and it’s heavily customizedin FS. Is FS using a language which has GC or not?

Agressive GC means :Run more often to clean up. It only cleans up what has been deleted() (fast), or if that’s not needed, has no root variable/pointer that connects it (floating in nothingness so to speak) (slow)

You can not re-use something that’s marked to be garbage collected, you lost the hold on it. Items not marked, will not be collected. It is marking for GC that causes reloading, not the GC itself :wink:

I have no clue what thay exactly have done for xbox to differantiate from pc. So i can’t say anything usefull on that part as it looks equal to me. But, the xbox knows an “Out Of Video memory” error, so i assume they also have comitted memory assigned there and a VRAM budget. But, that’s an assumption. Someone with actual xbox os knowledge could tell.

What you’re saying doesn’t make sense.

A game can be coded to use multiple levels of RAM,GPU, CPU etc.

By your logic, any and all XBox games that also have a PC port will only use Xbox specifications and the whole gaming world has been stuck playing Xbox settings on all games that are on PC and Xbox.

Which is simply not true. Heck, forget the Series X - the old Xbox One had hundreds of games that were released on both Xbox and PC - and these are triple A titles like Red Dead Redemption, Formula 1, Assassins Creed and so on and so forth.

Without exception, the PC ports had better graphics and many more settings even from the “same” code base. Playing the Witcher 3 on Xbox and then on a high-end gaming PC is an entirely different experience.

There is no reason to believe that MSFS will be the ONE game that chooses to not do what practically every studio ever in the history of gaming has done - have one set of fixed options for the consoles, and allow PCs to ramp up the settings.

Heck, you can see this right now - I have the Xbox Series X and a high end PC and I can crank up MSFS to levels far above the Xbox.

There are valid complaints to be made about MSFS, but saying that “we are stuck in Xbox-land forever and ever” isn’t one.

3 Likes

I just noticed your render size - it is only 4032 x 1600 whereas mine was at 7680 x 4320! That is 5 times more pixels to render. That is not the same at all. :rofl:

3 Likes

The 200 render scale is the key here. This was only done to illustrate ram usage. Your not flying at 19 fps. That can’t be fun
:joy:

anyone experiencing slow server problem ?

I wouldn’t fly at that level, you’re right. It was just an experiment - though 19 FPS is still higher than I could get in New York or London not so long ago, and that was on 100 render scale and much lower settings, so for me, SU5 has been mostly good.

Sorry, I am not flying atm, but it seemed fine about an hour ago.

1 Like

I have no idea how they come to their conclusion of more Ram then 16GB? They believe we are creating a conspiracy? I do not believe that he is running the sim prior to update 5. The sim won’t let you. Only conclusion I can come to is that he is running @ 4K or higher and the memory use that is showing is memory allocated for the high resolution display or multiple displays but not for the game.
But I am not sure?

Here is my screen shoot also CJ4 at airport.
Here are my results.

Clearly, it will. The ‘PC is limited to xBox levels’ garbage that some are pushing, is simply not true - as conclusively proven here.:man_facepalming:

How can you run the sim prior to update 5.meaning running it at version 4. Because the sim forces you to update to version5. Your statement makes no sense.

As I have stated, I am running SU5. I am referring here, to your statement that the sim won’t let you use more than 16GB - it clearly does.

Well you have the right to your opinion. You show that you can load more than 16GB and I and others show you can’t. look at my screen shot in Developer mode. I have no answer to your reading.
Let’s leave it at that for now.

Demonstrable facts are not opinions. Just because your system doesn’t use more than 16GB, doesn’t mean that it can’t.

If I have 200mph super car but I only drive it around town at no more than 50mph, is the car limited to 50mph, or am I just not using its full potential because I don’t need to?:thinking: