Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

P3D "Out of Memory"

Featured Replies

I still don't think memory fragmentation under VAS implementation is much to worry about in P3DV2 ... there are other issues that I think is the cause of sudden VAS consumption (well beyond any wasted page segment allocations).

 

The "add-ons" seem to be the primary cause of my VAS consumption, without them I wouldn't OOM even at 4096 textures -- but there again, how many textures really are 4096 in the default P3DV2 release?  As I understand it, that's just allowing the use of 4096 textures and doesn't necessarily mean there will be 4096 textures in any given situation.  With that said, I believe P3DV2 does provide 4096 cloud textures?  Feel free to correct me as I'm not sure.

 

From what I can tell, there are some textures that will consume VAS and some that will not and live cached in the GPUs VRAM.  For example, at some regions I will see my GPU VRAM at 3.8GB while my VAS is < 3GB ... while in other regions I'll see GPU VRAM at 2.1GB while VAS is at 3.8GB.  So it's very difficult to pin-point what exactly is causing the high VAS usage.  Sim720 Inverness is another airport/area that seems to cause high VAS usage (3.7-3.8GB), yet a very similar Sim720 airport (Stornoway) will be 3.4GB VAS or less.  So clearly something is "up", exactly what I have no idea -- I don't even want to guess but welcome thoughts on it.

 

Rob

  • Replies 335
  • Views 63.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just making an observation. I never questioned anybody else's decision to change, just noting that from the outside right now (certainly for me) there seems little point on jumping onto a visibly list

  • Sliders all the way to the right are not the same settings as FSX.  Not by any stretch of one's imagination.  It's a great deal higher than the maximum FSX settings.

  • Yep, afraid it was something else. Searching for what causes the OOM's, in my i've found it to be an impossible task. Sometimes i'm able to fly a short 20 min route just fine. Next attempt with the ex

Posted Images

  • Moderator

...how many textures really are 4096 in the default P3DV2 release?  As I understand it, that's just allowing the use of 4096 textures and doesn't necessarily mean there will be 4096 textures in any given situation.  With that said, I believe P3DV2 does provide 4096 cloud textures?  Feel free to correct me as I'm not sure.

Rob, I have found only one texture in P3Dv2 that is larger than 1024^2...

 

...GlobalEvnTest.dds file which is 3072x512 6.1MB.

 

This texture is almost never used, but is available if needed for "chrome" to use.  :Whistle:

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

Rob, I have found only one texture in P3Dv2 that is larger than 1024^2...

 

...GlobalEvnTest.dds file which is 3072x512 6.1MB.

 

This texture is almost never used, but is available if needed for "chrome" to use.  :Whistle:

Interesting.  Is there a downside to setting the global texture resolution at 4096, even when there are few to no higher resolution textures?  If so, what exactly is the downside?  Does it for example, 'reserve' the 4096 as an address space in VRAM, even though each address space will only be utilized by a 1024 block of texture data?  If so, would this make a VRAM sensor such as found in GPU-Z display much higher memory used value, up to 4x more 'use' than was actually 'needed' as it were?

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

Noel good question :rolleyes: i have not seen many OOM,s in fsx the last 2 years actully only 1 and that was with the 777 from pmdg,i have just reinstalled the whole system and fsx and now with the dx10 fixer,and fsx in running great,so we see if i get any problems,i dont hope so.

  • Moderator

Interesting.  Is there a downside to setting the global texture resolution at 4096, even when there are few to no higher resolution textures?

I honestly don't know the answer to that, but I suspect not, unless one has 4096 textures installed. I assume that the GTR setting is there mostly for future scalability.

 

What I do know is that if one has GTR set for 1024, and does have 4096 textures being used, P3Dv2 will only display the LOD that corresponds to the 1024 sized MIPs, but still consume the full 4096 VAS allocation.

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

 

 


What I do know is that if one has GTR set for 1024, and does have 4096 textures being used, P3Dv2 will only display the LOD that corresponds to the 1024 sized MIPs, but still consume the full 4096 VAS allocation.

 

Well, that sucks. I always use 1024 so if I get a plane that has 4096 textures, I maybe should resize the main parts of that plane?

 

 


What I do know is that if one has GTR set for 1024, and does have 4096 textures being used, P3Dv2 will only display the LOD that corresponds to the 1024 sized MIPs, but still consume the full 4096 VAS allocation.

 

VAS eh, not VRAM?  I guess it starts in VAS then is rendered in the GPU and sent to VRAM then to the screen?  Well, weirdly, I don't have OOMs and most of my time in V2 so far was w/ GTR at 4096.


 


He's living a dream, 90% across all cores is never going to happen with a complex flight simulator ... a more realistic goal is between 33-50% across all cores.

 

My bad, the '90%' comment on my part was not provided by Word Not Allowed but was just my estimation of what Word Not Allowed might have meant when he actively promotes better/proper multithreading of the simulator as a worthwhile goal. Rob says 33-50% across all [non-masked] cores is realistic but that seems to be very much the range Asus Suite per/core utilization shows FWIW.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

  • Moderator

VAS eh, not VRAM?  I guess it starts in VAS then is rendered in the GPU and sent to VRAM then to the screen?  Well, weirdly, I don't have OOMs and most of my time in V2 so far was w/ GTR at 4096.

Both, actually. Every file your computer uses data bits. Those data bits are stored in system RAM, while the ADDRESSES for those data bits is kept track of via the VAS. (Hence the name Virtual Address Space) :Whistle:

 

It's not an either/or binary choice; it is a both/and reality!

 

In actual operations, stuff is constantly flying back and forth from RAM to VRAM, and the VAS is likewise constantly being updated...

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

Has there been an update recently to the sim? I haven't flown for a while. I'm having issues keeping the sim running for more than a few minutes at a time w/o getting an OOM Error. It was fine just a few weeks ago. Even lowered my stuff to see if it'd fix it.

 

LOD Radius 4.5 (used to run at 6.5 

Sliders set to dense for the most part (used to run at very dense when i last flew without crashes) 

Texture resolution 1024 (used to run 4k) 

Traffic set to 0 

FPS limiter set to 30 (used to have it set at unlimited w/o crashes) 

Shadows Medium

Water Medium

 

Using FTX Global, FS Global Ultimate Mesh, REX3, OpusFSX 

 

Flying the default planes for now. 

 

i7 3770k @ 4.2Ghz

7970 Toxic 6GB

Asus Sabertooth 

16GB Kingston Dominator 1600Mhz

Win 7 64b.

Eyefinity 5760x1080

  • Moderator

No, there has been no update yet. L-M are still working on it.

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

Has there been an update recently to the sim? I haven't flown for a while. I'm having issues keeping the sim running for more than a few minutes at a time w/o getting an OOM Error. 

 Ouch, must be one of the add ons you have or an update to Win 7?  I'm apparently rather fortunate in that I've never seen an OOM despite having 2 aircraft, mesh & FTXG & REX3 installed.  I keep expecting them but nothin' so far.

Noel

System:  9900X3D Noctua NH-D15 G2, MSI Pro 650-P WiFi, G.SKILL  64GB (2 x 32GB) 288-Pin PC RAM DDR5 6000, WD NVMe 2Tb x 1, Sabrent NVMe 2Tb x 1, RTX 4090 FE, Corsair RM1000W PSU, Win11 Home, LG Ultra Curved Gsync Ultimate 3440x1440, Phanteks Enthoo Pro Case, TCA Boeing Edition Yoke & TQ, Cessna Trim Wheel, RTSS Framerate Limiter w/ Front Edge Sync.

Aircraft used in MSFS 2024:  Fenix A320,  Aerosoft CRJ, FBW, WT 787X, I-Fly 737 MAX 8, Citation Longitude.

 

  • Commercial Member

 

 


Eyefinity 5760x1080

That sure is a lot of pixels you are running through the pipeline.

spacer.png

REX AccuSeason Developer

REX Simulations

  • Author

Looking at windows task manager -- at my default airport (YBBN), with OPUS opened and Jeehell airbus (external cockpit suite) opened I have used about 4.69 GB of ram. 

 

I quickly crash after flying for a few minutes. 

 

Would upgrading to 16 GB of ram be helpful at this stage because I am already using a memory intensive external program (Jeehell)? 

Soarbywire - Avionics Engineering

 

 


Looking at windows task manager

 

You'll want to use Process Explorer here (free): http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx to help determine your VAS usage relative to Prepar3d.exe.

 

If you're running a 64bit OS, then you'll want 8GB min ... more is obviously always better especially if you run external programs beyond the normal OS services and background tasks.

  • Author

You'll want to use Process Explorer here (free): http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx to help determine your VAS usage relative to Prepar3d.exe.

 

If you're running a 64bit OS, then you'll want 8GB min ... more is obviously always better especially if you run external programs beyond the normal OS services and background tasks.

 

Thanks, monitered process explorer while running P3D -- looks like it crashed around the 7 GB mark. :(

Soarbywire - Avionics Engineering

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.