Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#1 18/07/2019 9:16:04

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Occupation mémoire FG

Bonjour à tous,

Avec Fg 2019.2, release f643100dad...1db09c, je m'aperçois que fgfs ne libère pas la mémoire RAM à la fermeture. Conséquence, mes 12 Go de ram sont saturées lors du 7ème lancement de Fg et commence à utiliser la SWAP.

1er Lancement : fgfs occupe 1.5 Go en RAM + la mémoire utilisée par le système.

mem_110.png  proc_110.png

7 ème lancement : fgfs occupe 10.5 Go ajoutés à la mémoire système, on dépasse mes 12 Go et le swap prend le relais :

mem_710.png  proc_710.png

S'il est simple de libérer manuellement la mémoire en supprimant les 7 implémentations de fgfs (et Qtlauncher), libérer la swap nécessite un peu de connaissances linux si on ne veut pas redémarrer l'ordi.

Avant que je ne lance un "bug report", constatez-vous le même phénomène chez vous ?


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#2 18/07/2019 9:42:55

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 757
Site Web

Re : Occupation mémoire FG

Bonjour à tous, bonjour Christian.

Rien à signaler chez moi, à chaque fermeture de fgfs, le processus disparaît du moniteur système, donc la mémoire se purge.
Je lance toujours FG en ligne de commande et fgfsrc. (peut-être à tester chez toi pour voir si c'est pareil) .

smile

Dernière modification par Patten (18/07/2019 9:43:25)


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#3 18/07/2019 9:50:31

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : Occupation mémoire FG

Bonjour,
j'avais remarqué aussi que fg ne libère pas le terminal lorsque on quitte, même sagement par echap+exit.
Avec un ctrl+c l'affaire est réglée.

Comment lances-tu fg? chez moi j'ai ça dans le moniteur (3 lancements successifs par "./run_fgfs.sh" sans ctrc+c, donc dans 3 terminals(aux??) différents)
fgfs10.png

Dernière modification par ctesc356 (18/07/2019 9:50:58)


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#4 18/07/2019 10:12:03

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Occupation mémoire FG

ctesc356 a écrit :

Comment lances-tu fg?

Par le lanceur intégré avec un script (Qtlauncher) sur le bureau :

#!/bin/sh
cd 
cd fg2019_2
cd install/flightgear/bin
export LD_LIBRARY_PATH=../../simgear/lib:../../openscenegraph/lib:../../openrti/lib:../../plib/lib
./fgfs --fg-root=$PWD/../fgdata/ --launcher$@

[EDIT]

ctesc356 a écrit :

Avec un ctrl+c l'affaire est réglée

Oui mais à condition qu'on lance Fg avec la console. Avec le lanceur, on peut lancer Fg sans la console.

[RE-EDIT)

La mémoire ne se libère correctement que si on lance Fg par "Qtlauncher" ou "run_fgfs_sh" avec la console activée. C'est la fermeture de la console qui libère la mémoire. Le problème reste si on n'utilise pas la console.

Dernière modification par Clm76 (18/07/2019 10:47:52)


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#5 18/07/2019 14:33:51

dany93
Administrateur
Lieu : Région Parisienne
Inscription : 5/07/2009
Messages : 4 037

Re : Occupation mémoire FG

Je n'ai jamais remarqué ça.

Clm76 a écrit :

Par le lanceur intégré avec un script (Qtlauncher) sur le bureau

1- Je lance la plupart du temps par ./run_fgfs.sh en console et un script .fgfsrc (comme Patten et beaucoup d'entre vous, je pense),

2- Sinon, par le Lanceur FG intégré, lui même appelé par un "Launcher" Linux contenant en commande :

/home/dany/fgfs/run_fgfs.sh --launcher

Avec "Launch in Terminal?" coché.

Ce qui revient en pratique à lancer presque exactement ton script, mais via le Lanceur Linux et "run_fgfs.sh".
C'est rapide et très simple (un seul "Clic" pour avoir le Lanceur FG)

3- Je sors du simulateur par "Echap" puis "Exit FG".


FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin  DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.

Hors ligne

#6 18/07/2019 17:41:44

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Occupation mémoire FG

dany93 a écrit :

Ce qui revient en pratique à lancer presque exactement ton script, mais via le Lanceur Linux et "run_fgfs.sh".

Mon script est une recopie très légèrement modifiée du run_fgfs.sh à laquelle j'ai rajouté "--launcher" et, du coup, pas besoin de fgfsrc.

Le script run_fgfs.sh :

#!/bin/sh
cd $(dirname $0)
cd install/flightgear/bin
export LD_LIBRARY_PATH=../../simgear/lib:../../openscenegraph/lib:../../openrti/lib:../../plib/lib
./fgfs --fg-root=$PWD/../fgdata/ $@

Mon script :

#!/bin/sh
cd 
cd fg2019_2
cd install/flightgear/bin
export LD_LIBRARY_PATH=../../simgear/lib:../../openscenegraph/lib:../../openrti/lib:../../plib/lib
./fgfs --fg-root=$PWD/../fgdata/ --launcher$@

Très peu de différences et "--launcher" y est intégré

dany93 a écrit :

C'est rapide et très simple (un seul "Clic" pour avoir la Lanceur FG)

Moi aussi, un clic sur l'icône sur le bureau et ça se lance, au choix avec la console ou non. Je lui ai même affecté l'icône de flightgear trouvée dans les icônes d'applications de Linux mint 19.1 lol lol
icone_10.png

Dernière modification par Clm76 (18/07/2019 18:11:33)


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#7 18/07/2019 18:25:11

Patten
Membre
Lieu : LFLR
Inscription : 14/12/2010
Messages : 1 757
Site Web

Re : Occupation mémoire FG

Clm76 a écrit :

....
........... Je lui ai même affecté l'icône de flightgear trouvée dans les icônes d'applications de Linux mint 19.1 lol lol
...........

Fg "embarque" ses propres icônes:
/home/CLM76?/FGFS/next/flightgear/icons

smile


Intel I7.7700k 4.2 GHz.CM:MSI Z270 Gaming pro.CG:ASUS GTX 3070 Tuff OC  8Go.Ram:32Go DDR4 GSKILL. 2*SSD 500G 1*M2 500G 1*M2 1T, 2*HDD 2*2T Seagate Baracuda.Alim:Corsair RM750X 80Plus Gold.Ventirad Be quiet pure rock.Boîtier Aérocool GT-S black édition.DVD Asus drw-24f1-mt. Wifi + Bluetooth gigabyte.Dual boot LinuxMint 20.3 Una /Windows10 FG2020.4.0
http://pattenflightgear.wifeo.com/

Hors ligne

#8 18/07/2019 19:29:04

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Occupation mémoire FG

Patten a écrit :

Fg "embarque" ses propres icônes:
/home/CLM76?/FGFS/next/flightgear/icons

Ouaip, mais il n'y en a que 2 (Bof !) et je préfère celle que j'ai mise et qui m'a fait sourire. Chacun ses goûts !.. wink


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#9 19/07/2019 10:23:36

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : Occupation mémoire FG

Bonjour,
chacun a ses petites habitudes wink

Je lance toujours en ligne de commande "<mon_dir_fg>/run_fgfs.sh" avec "--launcher" ou pas.
Touche "haut" pour retrouver la/les dernières commandes et si je suis vraiment perdu: "history" puis "!no"
Avec un peu d'habitude et l'autocomplétion (touche tab) ça roule.

il y a bien un "couac" dans les dernières mises à jour, je n'ai pas noté exactement l'apparition mais je dirais 10-15jours. Je ne pense pas que la procédure de lancement soit en cause.
Bizarre, personne d'autre ne se plaint, on ne serait que 2 sur la planète?
Bon, je peux vivre avec, et ça finira par être réparé.

@Clm76

cd ~/fg2019_2/install/flightgear/bin

pour remplacer:

cd
cd fg2019_2
cd install/flightgear/bin

wink

Dernière modification par ctesc356 (19/07/2019 10:24:44)


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#10 19/07/2019 19:51:35

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Occupation mémoire FG

ctesc356 a écrit :
cd ~/fg2019_2/install/flightgear/bin

Oui bien sûr. smile

J'ai envoyé un "bug report". On verra ce qu'ils diront.


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

#11 6/08/2019 8:23:06

ctesc356
Membre
Inscription : 18/05/2010
Messages : 3 483

Re : Occupation mémoire FG


Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint

Hors ligne

#12 6/08/2019 11:42:46

Clm76
Membre
Lieu : LFOH - LFOY
Inscription : 22/10/2012
Messages : 1 632

Re : Occupation mémoire FG

Bonjour,

ctesc356 a écrit :

ça "bouge"

Oui, j'ai reçu un mail de James Turner ce matin suite à mon bug-report : "Likely related to hang-on-exit reported on the mailing list today."


Fg 2020.4.0 - Linux Mint 21.3 Victoria - Cinnamon et Mate en dual boot - CM Asus P8H67 MLE - CPU i7 3770K - 12 Go Ram - Nvidia Geforce GTX 1660TI - Driver Nvidia 525
+ Hp notebook-15 - Linux Mint 21.3 Victoria -  CPU i3-7020u - Ram 4Go - Intel Graphics 620.

Hors ligne

Pied de page des forums