OOMs & OOMs....&OOMs

Any issues, problems or troubleshooting topics related to the Prepar3D client application.
david roch
Posts: 18
Joined: Tue Sep 27, 2011 7:55 pm

Post by david roch »

Thanks Srdan. :-)

I am getting an average VAS of 3700Mb with some pics at 3900Mb when flying with FTX global, vector and LC over Squamish CYSE.

After following Rob's advices it seems much better (essentially after removing all 2024x2024 different textures) but I still had few OOMs alerts without freezing the sim and a last "fatal" one stopping my flight on approach after 1 hour flying.

Then I removed FSUIPC and didn't have any OOM for about another hour.

Maybe simple coincidence, I don't know.

I'll do some more tests this weekend and report.

User avatar
Rob Ainscough
Posts: 3289
Joined: Sat Jan 05, 2013 6:46 pm
Location: Oregon USA

Post by Rob Ainscough »

Another thing to check is VRAM usage ... I recall being in some NCA areas (KMRY I believe) where VRAM usage was very low (<1 GB) but VAS usage was very high 3.7GB starting. My normal VRAM usage is anywhere from 2.2GB to about 4.3GB ... so when I see my VRAM <1GB it makes me wonder if something is CPU bound rather than GPU bound.



I don't recall if Squamish was one of these areas, can check later. But a typical 2-4 hour flight in Orbx AU or Orbx NCA/PNW will consume about 600-700MB VAS and that includes using GSX at both departure and destination airports, and ASN, REX 4, and Aerosoft's A320, etc.



Also make sure you have Tessellation turned ON.



Cheers, Rob.



Rob Ainscough
Image
BranEden
Posts: 5
Joined: Thu Dec 05, 2013 3:53 am

Post by BranEden »

Thanks to Kosta! I love your knowledge and honestly. It really helps the simmers like me. Giving me a realistic perspective of whats going on with Prepared and simulation in general. Unlike others/ beta testers on youtube we cant/don't get the real picture. I hope you keep posting.:)
User avatar
Psybear
Posts: 134
Joined: Sat Feb 18, 2012 6:38 am
Location: USA

Post by Psybear »

As I'm set up with a clean proper install of Win7 64x (ala Nick Needham) on a dedicated P3d box, the only OOM I have ever experienced in P3D 2x is with Aerosoft's Heathrow Extended with FTX EU England and heavy traffic. Again, look to the add-ons and subterranean OS issues.



Cheers,

Clayton



Windows 7 x64-128GB 840Pro | Prepar3d V2.4-256GB 840Pro | Storage-1TB Caviar Black

Z87 MPower Max / i7-4770K @4.3GHz-NH-U14S / 8GB Trident X @2400MHz 9-11-10-30-1T

GTX770 Lightning (344.11) | 26W 1920x1200 | Phantom 410-AX860i



FSUIPC 4.937 | ASN SP1(5391)/ REX4 TD 4.3 | FS Global Ultimate | FTX Global openLC | FTX Global | MyTraffic3D







Win 10x64-256GB M.2 600p | Prepar3D v4.3-512GB M.2 960Pro | Storage-1TB 850Pro
Z270 XPower Titanium / i7-7700K@4.5GHz-H115i / 32GB TridentZ @3200GHz 14-14-14-34
GTX1070 Quicksilver/8GB(418.91) | 26W 1920x1200 | Crystal 460x-860Xi
david roch
Posts: 18
Joined: Tue Sep 27, 2011 7:55 pm

Post by david roch »

Thanks Rob, VRAM usage is OK and Tessalation is turned ON.



Hehe Clayton, speaking about Nick reminds me a very good time! :-)





Well, surprinzingly after removing FSUIPC I had no more OOMs.

It is too early to say I've fount the culprid but it's the first time I can fly 3x two-hours without a single issue.

Finger crossed! ;-)
david roch
Posts: 18
Joined: Tue Sep 27, 2011 7:55 pm

Post by david roch »

Ouch!

Spoke too soon!! :?

Another OOM landing at CYVR.

Kosta
Posts: 1173
Joined: Sun Sep 18, 2011 10:20 pm

Post by Kosta »

I would wonder really REALLY much if it were FSUIPC. But I said nothing ;-)



My suggestion is still to follow up on the addons. For me, always, even in the FSX, the biggest culprits were FTX Regions in combination with heavy(ier) aircraft and addon airports.

For instance: flying a T7 or NGX out of addon Heathrow with FTX UK activated. No-go. And I use LOD 6.5 in FSX. I also have to reload, and I usually do, in the middle of the flight, just to be sure I can land properly. Doesn't hurt and it's only a little "procedure".



And in P3D, it can only be worse, as it uses more VAS on startup by default. My FSX, with all its 300GB installation takes up 200MB of less VAS on startup at the same airport than P3D does with all the relevant addons, but without anything else FSX is holding, like additional sceneries (deactivated) and modules like A2A, ORBX modules, Aerosoft modules etc. They all take up additional VAS.



david roch
Posts: 18
Joined: Tue Sep 27, 2011 7:55 pm

Post by david roch »

Yes, I was also very surprized by the "FSUIPC trick" I read somewhere but wanted to give a try :--))

Well yes, addons...

Let's continue the investigations. I love the ORBX régions and their fancy airfields for bush flying and I would like to fly their flawlessly.

I generally fly the A2A Cessna (or some Carenado light aircraft) with ASN activated and REX4 textures. No heavies in these régions.

Something is causing VAS peaks on my Win 8.1 system and we will find it!!



Thanks again Srdan.

mta00jtl
Posts: 77
Joined: Thu Jan 03, 2013 7:32 am

Post by mta00jtl »

I can provide a little update on my experiences although I haven't had much chance to fly in the last couple of weeks.



I followed Rob's instructions to the letter and did a VA flight from CYVR to CYKA in the A318. This is a flight I have done many times and is a great tester for VAS. One thing that I did change that I didn't realise I hadn't done previously was changing the FTX Vector settings as per Rob's guide to show fewer roads/railways etc. I decided to keep traffic off for the flight.



On loading up, the VAS usage on start up was 2.96GB - pretty damn high to start with. BUT instead of going north to really dangerous levels as I departed (and in fact this time I deliberately flew over downtown Vancouver) it went up to a max of around 3.5GB - still high but with room to spare. As I departed the area it went down by around 200MB. Previously in a comparable flight (to CYLW that time) I had then see VAS get really high as I neared the destination but this time, and perhaps due to Kamloops (CYKA) being relatively sparsely populated, I managed to land with a max VAS of 3.6GB and no OOM's. I count this as a victory. I will need to fly back to CYVR and also want to retest the flight to CYLW but Rob's settings appear to have given me just enough leeway to be able to fly around the tougher VAS heavy regions (with complex aircraft too).



There is a big however, however. I simply did not have to manage things in this way prior to 2.3. I was happily flying around the PNW with higher texture settings (2048 and more densely populated autogen and using ATC and traffic) and in complex aircraft (A320 and Q400) with no need to even worry about VAS. I dare not even turn on VOX ATC again or other things I was happily using before. Something has definitely changed in the updates that either make the sim more VAS heavy or the add ons I (we) have more VAS heavy. I wonder if there are any comments or thoughts on this from the guys at LM?



The vegetation autogen fix from a couple of version ago was like a revelation at the time so I wonder if there are further optimizations that can be made along the same lines in the next versions? It seems that the benefits gained when that was implemented have disappeared in the latest versions.



James
filippo1974
Posts: 69
Joined: Sun May 05, 2013 8:07 am
Location: North east of Italy

Post by filippo1974 »



Quote:
Quote from sanh1977 on October 9, 2014, 17:24

No OOMs here either. 64 bit not needed.



I would exercise some caution here. The fact that you did not experience OOMs does not mean that 64 bits in general are not needed. Your experience is not everybody's experience. For that matters, I also did never experience OOMs so far, but this does not make me think that we may well survive sticking to 32 bits.



That's what 64 bit processors were meant for, i.e. to enable software to handle large sets of data without having to worry about memory constraints. The memory limit imposed by 32 bits has been hit for some time now; I remember the many complaints about OOMs back in the FSX era, well before P3D emerged. The Service Pack 2 for FSX added the large address awareness to FSX, which doubled the available VAS (only if run in a 64 bit operating system, by the way), but this was only a temporary solution, and in fact the new VAS limit was hit again quite soon. Therefore, there is general consensus about the compelling need to move to 64 bits. Other sims (I won't mention them here, but you may easily guess what I'm talking about) have already been successfully ported to 64 bits, so this shall obviously be the same destiny of P3D too, sooner or later.



I acknowledge that converting a huge source code repository (as I imagine P3D is) will be an overwhelming effort, especially if the software was not coded from the very beginning with portability in mind (which means, for example, that the source code shall never make any assumptions about the size of pointers). But it is a needed step to make P3D future proof.



Regards,

Filippo

ATPL frozen - CPL/IR ME
P3D v4
User avatar
Avidean
Posts: 432
Joined: Wed Mar 27, 2013 10:06 pm

Post by Avidean »

I know I will get beaten up for this but if you are having OOM's and you have Hyper threading enabled in your BIOS, try disabling Hyper threading and see if that eliminates your OOM's.
Christopher Low
Posts: 80
Joined: Sat Aug 02, 2014 10:36 am

Post by Christopher Low »

Why is it that FSX and P3D have such a problem purging the VAS of unnecessary data? I am no expert, but I would have thought that solving this problem would be the holy grail for 32bit flight simulation.
filippo1974
Posts: 69
Joined: Sun May 05, 2013 8:07 am
Location: North east of Italy

Post by filippo1974 »



Quote:
Quote from Christopher Low on October 18, 2014, 15:36

Why is it that FSX and P3D have such a problem purging the VAS of unnecessary data? I am no expert, but I would have thought that solving this problem would be the holy grail for 32bit flight simulation.



Well, in my opinion to say that purging the VAS of unnecessary data would be the "holy grail" of 32 bit flight sims (and 32 bit software in general) would be conceptually dangerous. What I mean is two things:



It should be not assumed that whenever the VAS usage is high, then there are unnecessary data present; maybe it could simply be that summing up textures, geometry, scenarios, flight models etc. could INDEED result in the need to allocate 4 GB or more -> in this case there is no remedy, a 32 bit app with such a need will crash unavoidably.
Purging immediately any data that is not needed at the moment could be a good approach to minimize VAS footprint, but remind that this is not good for performance: if you have some data that are unnecessary now, but could be necessary again in a few minutes, unloading them now implies that you will eventually have to load them again, thus using storage bandwidth, memory bandwidth and CPU resources. An application can not be optimized at the same time for memory usage and speed.



That's why 64 bits came in action, as I wrote in my previous post: to allow applications to access and process wide sets of data without the hassle to optimize memory management to the extreme in order to minimize the used memory at any time. It is much cheaper to let applications use more VAS, rather than forcing developers to find out any possible trick to fit into 32 bit addressing space...



Regards,

Filippo

ATPL frozen - CPL/IR ME
P3D v4
mta00jtl
Posts: 77
Joined: Thu Jan 03, 2013 7:32 am

Post by mta00jtl »

VAS usage is really a big issue for me in the current version (2.4). Yesterday I attempted to complete a flight from KLAX to KSFO using FSDT scenery, Orbx NCA, Airbus A318/9 and ASN real weather (for the most part clear during the flight).



I used the suggested settings posted by Rob previously but to no avail - with very modest slider settings and things dialed down, I had an OOM at 20ft above RWY28L at KSFO. There is very little else I can think of to reduce in order to make a flight like this possible. It's especially strange as I have done this flight before (in the A320) and with higher slider settings.



I'm watching VAS usage constantly in Process Explorer which isn't much fun - I am fully aware that the scenery and add-ons are complex and challenging for the sim but I am not too sure why I'm having so many more problems than I did previously. And that was when I used higher slider settings. Does anyone at LM have any thoughts on VAS usage and why I and others may be experiencing the above when compared to previous versions of P3D (2.2)? Just wondering if anything that has been changed in subsequent updates that could have had an effect on VAS usage - cloud shadows perhaps? I'm just a little out of ideas.



James
KUB10
Posts: 28
Joined: Sun Jun 02, 2013 5:56 pm

Post by KUB10 »

To be honest, bringin out a Flightsimulator in 2013 which is still 32bit goes beyond me.

It limits you to fly small GA planes in remote areas, makes demanding software like PMDG at big airports useless.



That makes training no fun...
Locked