All,
Out of memory issues are often reported, but they are not all tiggered in the same way. In some cases it is caused by overloading your system and exceeding the memory allocated for 32-bit applications. You can reduce your Prepar3D settings (textures, autogen, AI objects) to help allivate the issue.
In the case of memory leaks or memory not clearing, both issues could be triggered by Prepar3D or an add-on. You should first make sure your add-on is compatible with the version of Prepar3D you are using.
A few things for you to try to isolate the issue:
1. Ensure no add-ons are causing this issue be restoring Prepar3D to a default state by removing the following files:
PLEASE NOTE: This will likely remove your add-ons. Backup these files before deleting if that is a concern.
- %PROGRAMDATA%\Lockheed Martin\Prepar3D v3
- %LOCALAPPDATA%\Lockheed Martin\Prepar3D v3
- %APPDATA%\Lockheed Martin\Prepar3D v3
- %USERPROFILE%\Documents\Prepar3D v3 Files
2. Reinstall add-ons one by one to attempt to identify if the
out of memory is triggered by an add-on. Run Prepar3D after each add-on installation to see if the issues persist. If a specific add-on can be identified as triggering the issue, it will greatly help in isolating and fixing the exact cause.
3. Turn on Content Error Logging and report any issues here and to the third party developer of the add-on triggering the errors.
- Settings -> Simulation General -> Content Error Logging
- Errors related to content will be logged to a file %USERPROFILE%\Documents\Prepar3D v3 Files\ContentErrorLog.txt.
4. Disable features that are unnecessary for some use cases by modifying your Prepar3D.cfg
- Disable SimDirector
- [STARTUP]
- LOAD_SCENARIO_TOOLS=0
- Turn off shadows
- [GRAPHICS]
- SHADOW_QUALITY=0
- Disable Avatar
- [Avatar]
- AvatarModeEnabled=0
- Stop various 3D model optimizations
5. Turn off AI Traffic. Often third party models are high quality and loaded as AI air traffic, which could quickly lead to out of memories if there are many memory intensive add-ons installed.
- Options -> Settings -> Display Traffic (move all sliders to the left)
6. Some users reported success and improved memory useage by disabling
CPU Hyperthreading. It is handled differenetly by each system, but is worth investigating to see if you experience any better memory usage.
7. Delete your cameras.cfg from
%APPDATA%\Lockheed Martin\Prepar3D v3 and let Prepar3D autogenerate one on next execution. Some users reported old camera definitions were leading to increased memory footprints.
Let us know,
Adam