Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/02/2022, à 21:05

fred-cavernedufond

supprimer processus GeckoMain de Firefox ?

Bonjour,
Firefox met en oeuvre le processus "GeckoMain" qui utilise beaucoup de ressources mémoire sur un laptop.
Peut-on  supprimer ce processus voire, faire en sorte qu'il soit moins gourmand en RAM ; si oui comment ?

Si j'ai bien compris "GeckoMain" est un "moteur" pour l'affichage dans Firefox. On ne peut pas "tuer" le processus sans fermé le navigateur ; la conso de RAM ne semble pas lié aux extensions de Firefox (je les ai désactivés pour voir dans le moniteur de ressources) je n'ai pas trouvé un possible desactivation de Geckomain dans le parametrage de Firefox.

En soit, le processus n'est pas gênant - pas de freezing - mais de temps à autre, j'entends le ventillo du laptop qui déclenche comme s'il y avait un disque en swap.

Je suis sous Ubuntu 20.04 LTS 64bit avec 8 Go de Ram (+ ZRAM) & Firefox 96-64bits. SSD. Utilisation classique (pas de jeux ou vidéo)

Une idée ?
Fred


Fred
Ubuntu 22.04 LTS

Hors ligne

#2 Le 12/02/2022, à 21:39

abelthorne

Re : supprimer processus GeckoMain de Firefox ?

Gecko, c'est le moteur de rendu de Firefox, c'est lui qui s'occupe de "construire" l'affichage des pages web. Plus de Gecko = plus de pages web, donc tu ne peux pas t'en passer et c'est pour ça que tuer le processus ferme le navigateur.

La consommation de RAM est directement liée à ce que prennent les pages web, plus tu en as d'ouvertes (via des onglets ou des fenêtres séparées), plus Firefox consommera de la mémoire, surtout sur des pages qui ont beaucoup de contenu et/ou du contenu lourd (images, vidéos, son...).

Le seul moyen de limiter sa consommation de RAM, c'est de limiter le nombre de pages ouvertes en même temps ou d'utiliser un navigateur plus léger ou mieux optimisé. Lorsque les ventilos du PC se déclenchent, ça vient plus probablement du GPU qui travaille, notamment si tu lis des vidéos (accélération matérielle du décodage via le GPU). Est-ce que ça peut correspondre ou ça arrive aussi avec des pages web simples, qui n'affichent pas de contenu vidéo ?

Dernière modification par abelthorne (Le 13/02/2022, à 22:43)

Hors ligne

#3 Le 13/02/2022, à 22:39

fred-cavernedufond

Re : supprimer processus GeckoMain de Firefox ?

Hello
Merci pour ta réponse avec laquelle je suis d'accord. En fait c'est un peu aléatoire, c'est pour ça que je ne trouve pas pourquoi le laptop mouline de temps en temps. Je viens de regarder un film (>2h) ou le ventilo n'a pas déclenché une seule fois... aucun problème ; aucun "freezing", c'est fluide. Une piste possible : j'ai remarqué ces deniers jours que j'avais 2 ou 3 processus "zombies" qui apparaissaient de temps en temps, visiblement avec liés au thumbnails (?)...un coup de terminal + kill et tout rentre dans l'ordre. Pas rootkit non plus...l'ordi est propre. Je  vais aller voir du coté des pages Firefox qui ont peut-être effectivement repris une config par défaut lors d'une mise à jour. A suivre smile
Fred


Fred
Ubuntu 22.04 LTS

Hors ligne

#4 Le 14/02/2022, à 01:01

abelthorne

Re : supprimer processus GeckoMain de Firefox ?

fred-cavernedufond a écrit :

Je viens de regarder un film (>2h) ou le ventilo n'a pas déclenché une seule fois... aucun problème ; aucun "freezing", c'est fluide.

Ça peut venir du format de la vidéo : selon le codec utilisé et sa définition, le GPU sera plus ou moins sollicité. Je ne dis pas que le problème vient nécessairement de là mais faire un test sur une seule vidéo sans connaître ses caractéristiques ne nous avance pas tant que ça.

C'est une vidéo en ligne que tu as lue via Firefox ou une vidéo locale lue avec un lecteur (VLC, Totem, MPV, etc.) ? Ça peut jouer aussi, notamment si l'accélération matérielle n'est pas activée dans Firefox alors qu'elle l'est en utilisant un lecteur.

Hors ligne

#5 Le 14/02/2022, à 19:58

fred-cavernedufond

Re : supprimer processus GeckoMain de Firefox ?

Hello
Oui c'est un film en ligne que j'ai vu hier mais plus souvent, je regarde des vidéos avec le lecteur Totem, pas très gourmand en RAM. Je viens de faire quelques tests : c'est bien Firefox qui "bouffe" un max de RAM avec Gnome et Snaps store (que j'ai stoppé) Bizarrement, le processus ne s'appelle plus "Geckomain" mais "Firefox" ; il a bien les mêmes dépendances "webextensions" ; "webcontents". Pas compris. J'ai activé ou non, les paramètres de performance du navigateur (donc l'utilisation de la carte graphique) mais il n'y a pas de différence significatives.

En revanche, indépendamment de Firefox, fermé, j'ai un processus qui reste se déclenche et reste en service apparemment en déplaçant ou supprimant des fichiers du bureau et qui me crée des processus "zombies" ->
https://ibb.co/s1n6L8b
Vu le nom "thumbnail" je pense que c'est lié à la création de l'icone du fichier déplacé...Rien de méchant mais un peu étrange que ce processus "parent" persiste...Je n'arrive pas à localiser...

A suivre...
Fred

Dernière modification par fred-cavernedufond (Le 14/02/2022, à 21:26)


Fred
Ubuntu 22.04 LTS

Hors ligne

#6 Le 14/02/2022, à 23:31

squash51

Re : supprimer processus GeckoMain de Firefox ?

Bonsoir,
Cela peut être dû à une extension.
Chez moi , cela s'est avéré être Ghostery.
A+

Hors ligne

#7 Le 14/02/2022, à 23:49

abelthorne

Re : supprimer processus GeckoMain de Firefox ?

Au vu du nom, createThumbnail est un processus qui génère une vignette. Je ne sais plus ce qui les gère sur GNOME mais c'est possible que tu aies un thumbnailer foireux qui n'arrive pas à gérer les vignettes pour certains types de fichiers exotiques.

Hors ligne

#8 Le 15/02/2022, à 00:28

lool_lauris

Re : supprimer processus GeckoMain de Firefox ?

Salut,

fred-cavernedufond, excuse ma question mais comment visualises-tu ce processus "GeckoMain" ?
que ce soit avec le moniteur système ou avec top, je ne vois pas  ce processus ... !?

Dernière modification par lool_lauris (Le 15/02/2022, à 00:53)


Soutenez le Libre => http://www.april.org/

Hors ligne

#9 Le 15/02/2022, à 00:31

abelthorne

Re : supprimer processus GeckoMain de Firefox ?

Personnellement, j'ai bien un GeckoMain listé par top quand Firefox tourne.

Hors ligne

#10 Le 15/02/2022, à 00:59

lool_lauris

Re : supprimer processus GeckoMain de Firefox ?

Ah bon... eh bien moi je n'ai rien !?


Soutenez le Libre => http://www.april.org/

Hors ligne

#11 Le 15/02/2022, à 20:19

fred-cavernedufond

Re : supprimer processus GeckoMain de Firefox ?

abelthorne a écrit :

Au vu du nom, createThumbnail est un processus qui génère une vignette. Je ne sais plus ce qui les gère sur GNOME mais c'est possible que tu aies un thumbnailer foireux qui n'arrive pas à gérer les vignettes pour certains types de fichiers exotiques.

Bonjour à tous,
C'est presque sur que c'est un truc lié avec les vignettes...très souvent quand de déplace, ajoute ou supprime un fichier du bureau, j'ai alors 2 ou 3 "zombies" qui apparaissent....sales bêtes tongue mais comme je le disais je ne suis pas assez spécialiste pour identifier les process. Quant à dire qu'il y aurait un gestionnaire de fichiers foireux, pas sur : il fait son job et les fichiers déplacés sont des PDF, des vidéos...rien d'exotique. "Simplement" qu'il y a un processus [parent] qui visiblement ne se ferme pas comme il faut donc le processus dépendant devient "zombie"...

lool_lauris : je voyais "geckoMain" dans le Moniteur systeme/liste des processus, à gauche. Comme je disais, il a été remplacé par le nom "Firefox" sans trop comprendre pourquoi (peut etre le fait d'avoir bidouiller dans les performances de Fox ?) Je pouvais aussi le voir dans un moniteur équivalent -> stacer et sous TOP dans le terminal.

L'explication est là : https://fr.wikipedia.org/wiki/Processus_zombie
Tuer le process n'est pas difficie mais la question est de comprendre ce qui bug... 

Petite info : les "zombies" portent ce nom en français mais en faut parfois chercher "defunct process" wink
A suivre...
Fred

Dernière modification par fred-cavernedufond (Le 15/02/2022, à 20:41)


Fred
Ubuntu 22.04 LTS

Hors ligne

#12 Le 16/02/2022, à 20:48

kamaris

Re : supprimer processus GeckoMain de Firefox ?

fred-cavernedufond a écrit :

lool_lauris : je voyais "geckoMain" dans le Moniteur systeme/liste des processus, à gauche. Comme je disais, il a été remplacé par le nom "Firefox" sans trop comprendre pourquoi (peut etre le fait d'avoir bidouiller dans les performances de Fox ?) Je pouvais aussi le voir dans un moniteur équivalent -> stacer et sous TOP dans le terminal.

Le processus principal change de nom au gré des versions (c'est pénible quand on a un script basé dessus mad).
Jusque-là, j'ai vu passer MainThread, GeckoMain et firefox.
En ce moment (Firefox 97) c'est firefox.

Dernière modification par kamaris (Le 16/02/2022, à 20:51)

Hors ligne

#13 Le 16/02/2022, à 22:22

lool_lauris

Re : supprimer processus GeckoMain de Firefox ?

Merci kamaris, je comprends mieux.
smile


Soutenez le Libre => http://www.april.org/

Hors ligne

#14 Le 18/02/2022, à 19:22

fred-cavernedufond

Re : supprimer processus GeckoMain de Firefox ?

P'tite question : j'ai le numéro PID du processus zombie et celui de son processus parent : comment savoir à quel application ils appartiennent ?
Fred


Fred
Ubuntu 22.04 LTS

Hors ligne

#15 Le 21/02/2022, à 13:05

kamaris

Re : supprimer processus GeckoMain de Firefox ?

ps PID

Hors ligne

#16 Le 22/02/2022, à 10:54

fred-cavernedufond

Re : supprimer processus GeckoMain de Firefox ?

Personne n'a une solution à ce problème ? ...pas très gênant en soit mais c'est un peu pénible à chaque fois de refaire la manip de tuer les processus zombies hmm
J'ai remarqué une chose : avec exactement la même config ubuntu sur l'ordi de bureau (tour) je n'ai pratiquement pas de zombies. La carte graphique est cependant différente et un peu moins de RAM (4Go contre 8 sur le laptop avec un gestion Zram en plus)...
Merci
Fred


Fred
Ubuntu 22.04 LTS

Hors ligne