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.

FSX Mémoire insuffisante ?

Featured Replies

En simplifiant, le plantage de Fsx par OOM (Out Of Memory) est dû à plusieurs choses:

- Fsx est un programme 32bits, donc le système ne peut lui allouer que 2^32 bytes soit +/- 4.2Gigas.

- à cette allocation, il faut retrancher : l'occupation du code de Fsx lui-même et une "grosse" fenêtre d'accès à la mémoire de la carte graphique. En pratique, les OOM apparaissent à +/-3.2 Giga d'occupation "utile".

- la mémoire est utilisée par tous les objets et simulateurs (AIs, Radios...) de Fsx, et surtout par les textures qu'il doit transmettre à la carte graphique. En fonctionnement normal, Fsx charge et décharge en permanence les objets et les textures en fonction de la position de l'avion, les angles de vue, le rayon de vision, (etc).

De ce fait, il existe une première façon de planter Fsx : c'est d'utiliser des scènes extrêmement chargées en objets (bâtiments variés, arbres variés) avec les curseurs et des paramètres  d'autogen à fond.

 

Mais il existe un autre mécanise très pervers (bug) : si un objet réclame une texture que Fsx ne peut pas trouver, la mémoire allouée pour cette texture n'est jamais libérée. Donc à chaque fois que l'objet est rechargé, le même phénomène se reproduit et, à terme, cela fini par un OOM.

Il y a plein de raisons pour que ce genre de chose se produise : scenerie amputée, mal installée, ou "droits d'accès insuffisants" qui rendent le(s) fichier(s) invisible(s) à Fsx et provoque ce phénomène de pompage.

Le contournement par l'attribution des tous les droits à tout le monde a comme danger principal d'autoriser n'importe quel code honnête ou malfaisant à faire ce qu'il veut, donc en terme de sécurité ce n'est pas top.

La meilleure façon d'éviter ce problème, c'est l'installation de Fsx et ses addons dans un répertoire différent de c:\program files(x86) qui est la propriété du system (TrustedInstaller) et qu'il vaut mieux ne pas tripoter.

Idéalement, Fsx et addons s'installent sur une partition à eux, si possible placée en début de disque. Cela résout le problème de droits d'accès, améliore la vitesse, et facilite la maintenance.

Merci Philippe pour ces explications. Dommage que l'équipe de Microsoft pour FSX  ait été dissoute, elle aurait fait encore de belles choses et de bonnes améliorations.

Dommage, oui, mais l'équipe de LockeedMartin fait du bon boulot avec Prepar3d. J'ai migré il y un an et je ne regrette pas.

  • 4 weeks later...
  • Author

Salut

Il est aussi de bon aloi de rajouter dans le FSX.cfg

dans la rubrique [GRAPHIQUE]

HIGHMEMFIX=1 // là où vous voulez  du moment que cette info soit présente, dans cette rubrique

 

Krosoft l'a Oublié  ...!

 

Neptune

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.