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.

Run out of memory with high end system?

Featured Replies

I had the same problem when I upgraded my machine a couple of months back.

 

I remember reading that FSX is the best stress test for your system ever, and that would appear to be true! If there is something even slightly wrong, it'll find it and crash to let you know! FSX surely is a terrible program. Anyway, I digress.

 

My OOM was due to my CPU being overclocked. I never got to the bottom of exactly why, but turning the OC down a bit solved the problem.

 

You could also download AppCrashView to get more information on the cause of the crashes; unfortunately this isn't always conclusive.

Jordan Forrest

  • Replies 52
  • Views 6.8k
  • Created
  • Last Reply

Top Posters In This Topic

Finally I have my new hardware system for flying the PMDG 737 ngx with good frame rates. I am very pleased with it but today, a week after installing everything, I suddenly (after 2 hour flight) get a 'run out of memory error' and fsx was shutting down. On the G15 keybord monitor it tells me that I only use 30% RAM. On the same moment of the chrash  the CPU was 50% active. 

 

 I also have a few moments last week, that when I am (FSX-PMDG747ngx-REX wheater-FSC9) running my flight it stops and a pop-up tells my  FSX does not respond. After approx 4 min the system runs again fine. 

 

My system specs: Windows 7 64 bit, i7 3770K (oc 4.2 Ghz), Asus Radion HD7970 3072 MB, 16 GB RAM, Mobo Asus P8Z77. FSX and other software is installed on a Samsung 500 GB SSD in a separate C.FSX directory.

 

Please assist me to find the solutions with me for this problem. Many thanks.

Errol

What is your graphics settings?  Are you running with high resolution monitor?  Are you using ORBX or UTX that change the land class and introduce way more autogen objects?  Using add-ons you need to lower autogen to sparse to avoid OOM.  The NGX uses way more memory than other aircrafts.

Vu Pham

i7-13700K 5.2 GHz OC, 64 GB RAM, RTX5090, SSD for Sim, SSD for system. MSFS2020, XP-12, DCS

 

As i have written before, windows is still assigning 4GB of memory for a 32bit application like FSX, but a certain amount of this memory is reserved for the windows kernel and is therefore not accessible through FSX

 

No Christian. It's 4GB of user mode address space for 32b apps + LAA on 64b OS

my cpu is overclocked to thats a i7 3770k ,i have no OOM AT ALL

No Christian. It's 4GB of user mode address space for 32b apps + LAA on 64b OS

 

Ok, maybe I got this wrong, but without the IncreaseUserVA setting I'm definitely not able to get the NGX737 running stable on a clean Windows 8 64bit System. So, the question would be, why does it work when setting IncreaseUserVA to 3072 ?

Christian Huber

Ok, maybe I got this wrong, but without the IncreaseUserVA setting I'm definitely not able to get the NGX737 running stable on a clean Windows 8 64bit System. So, the question would be, why does it work when setting IncreaseUserVA to 3072 ?

 

I have no idea. You could maybe monitor your VAS usage with Vmmap with and without the IncreaseUserVA switch and check if it really makes a difference. The theory says it shouldn't but if it does It'd be cool to know

Ok, maybe I got this wrong, but without the IncreaseUserVA setting I'm definitely not able to get the NGX737 running stable on a clean Windows 8 64bit System. So, the question would be, why does it work when setting IncreaseUserVA to 3072 ?

That's interesting, when i tried(long time ago)to "increase" UserVA to 3072 in windows 7, i got OOM's immediately! 

 

I found once somewhere a table - how different OS handle 32bit applications. Even different version of same OS. I can't find it right now, but i will post a link. I remember that Windows 7 Ultimate SP1 was with the highest VAS and best VAS management. You can't improve anything there for sure.

Windows 8 is probably different, i guess

Zeljko Budovic

  • Author

Dear all, thanks for the quick respons.

 

I learned a lot more of you. The HIGHMEMFIX=1 was already done from the beginning. I did put in the 'Microsoft Fix 50496' and reduce the REX HD Textures a little bit. Till now it seems that  there are no OOM errors. If it happens again I will try increasing IncreaseUserVA to 3072. But I have some mixed feeling about this reading the different opinions. The performance monitor in the PC tell me that I use 25% physical memory most of the time ( approx 4225 in use, 2965 stand by, 3110 for cach). Do you think I can get more out of it (fsx due to the fact 4 GB max and other apps 11 GB at the same time) when I increase the User VA?

 

  • Moderator

Zeljko,

as far as I know increasing IncreaseUserVA to 3072 (3GB) is not a step back. To my knowledge, 64bit systems like Vista,Windows 7 or Windows 8 will asign a total of 4GB of virtual memory to a 32bit process. And when a system makes use of virtual memory, then the kernel also uses virtual memory. Normally Windows will use the upper 2GB of VM for its own (for the Kernel and other things). By setting the IncreaseUserVA you are !not! reducing the total available virtual memory. The only thing you are doing is, that you are altering the distribution of the 4GB VM. Instead of 2GB/2GB (User Program/Kernel) you are shifting this ratio to 3GB/1GB (User Program/Kernel), so your user program (in this case FSX) is actually getting 1GB more of virtual memory than before.

Finally! Someone else who actually understands how the system works. Well, mostly anyway. The last quoted sentence is not quite accurate. It's not "virtual memory" it is "virtual address space" which is not the same thing at all...

 

Folks, "virtual address space" allocation has absolutely nothing to do with either physical or virtual memory. The VAS table is the same whether you have 256k RAM or 64GB RAM.

 

Furthermore this type of "OOM Error" is caused mainly because of the way FSX was programmed to obtain "virtual addresses" only in 1MB contiguous blocks... :unsure:

Fr. Bill    

AOPA Member: 07141481 AARP Member: 3209010556


     Avsim Board of Directors | Avsim Forums Moderator

So, Bill, what's the bottom line? In your opinion, is there any practical benefit to trying to minimize OOMs on a Windows 7 64 bit machine with more than 4GB of RAM by implementing the "IncreaseuserVA" setting to 3072? 

 

Thanks for your guidance.

Robert

Robert Chartoff

I'm an avid NGX user, along with add-ons from ORBX and FSDT, which take a huge toll on virtual memory.  My solution was to use DX10 preview, which decreases the load.  If you look at the DX10 tweaks forum, you will find that it works much better these days.

LUIS LINARES

Processor: Intel Core i9 6700K 9900K (5.0 GHz Turbo) Eight Core; CPU Cooling: NXXT Kraken X62 280mm CPU Liquid Cooler; System Memory: 64GB Corsair DDR4 SDRAM @ 3200 MHz, RGB; Graphics Processor: 11GB Nvidia GeForce RTX 2080 Ti, GDDR6, Primary Drive: 2TB Samsung 850 Pro Solid State Drive (SSD)

 

I'm an avid NGX user, along with add-ons from ORBX and FSDT, which take a huge toll on virtual memory.  My solution was to use DX10 preview, which decreases the load.  If you look at the DX10 tweaks forum, you will find that it works much better these days.

 

 

 

+1 to this one

 

NGX works great in DX10 and so does CYVR for instance :-)

 

almost 1GB lower on memory

Michael Moe

 

fs2crew_747_banner1.png

Banner_FS2Crew_Emergency.png

I had never had an OOM until after I used "Word Not Allowed's Tweaks".  The culprit is the LOD setting.  6.5 will almost guarantee OOMs.  If you have the LOD=6.5 setting in FSX.CFG set it back to 4.5 and you won't have anymore issues.

Steve Giblin

 

This is an automatic message.

 

This topic has been moved from "PMDG 737NGX" to "MOBO, RAM, CPU's & Other Hardware". This move has been done for a number of possible reasons.

  • The most likely reason is that the post was off topic.
  • The topic could also have contained images or a video that were not appropriate to the original forum it was posted in.
  • The images might not have been "illustrative" or "explanatory" in nature.
  • The topic could have been moved because we deemed it to be more appropriately placed elsewhere.
Please ensure that your posts are "on topic" and contain illustrative images or videos as appropriate. Do not post videos or images just for entertainment purposes anywhere but in the screen shot or video forums.

 

Members who continue to post off topic posts can be denied entry to specific forums in order to reduce and remove the practice. Your cooperation is appreciated.

Yeah I would like to know more info about Bill's post and also the user above who recommended MS Fixit for the "desktop heap limitations" in Win7 and 8.

 

Both seem like good leads to stopping OOM in FSX.

 

Are there any disadvantages of implementing the Fixit thing and settings the userva value in a x64 environment?

My Liveries | FAA ZMP | PPL ASEL |
| Windows 11 | MSI Z690 Tomahawk | 12700K 4.7GHz | MSI RTX 4080 | 64GB 6000 MHz DDR5 | 500GB Samsung 860 Evo SSD | 2x 2TB Samsung 970 Evo M.2 | EVGA 850W Gold | Corsair 5000X | HP G2 (VR) / LG 27" 1440p |

 

 

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.