[Xorg ?] Lenteur entre slim et le WM (contourné ?)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

[Xorg ?] Lenteur entre slim et le WM (contourné ?)

Message par LuX »

Bonjour

J'ai depuis longtemps un temps d'attente relativement long, voire très long, entre l'écran de connexion de slim et l'ouverture complète de la session, que celle-ci soit sous LXDE+Openbox ou sur XFCE. Ça me frappe d'autant plus maintenant que le temps de démarrage (de l'écran de Grub à celui de slim) est tombé à environ 20 secondes avec systemd : il me faut ensuite entre 15 et 30 secodnes (le plus souvent 25 secondes) pour passer de slim à LXDE+Openbox. J'ai cherché sur le forum et le wiki, un peu au hasard, mais je ne vois pas trop d'où ça peut venir ni quel fichier de log pourrait me renseigner.

J'aurais voulu tester un démarrage sans slim, directement depuis startx, mais là aussi je dois m'y prendre mal :

Code : Tout sélectionner

$ systemctl disable slim
$ systemctl enable -f graphical.target
Et au redémarrage je me retrouve avec un écran noir : ni prompt, ni tty, juste le noir.

Une fois de plus je me tourne donc vers vous, ô grands archers du forum. :mrgreen:
Dernière modification par LuX le jeu. 15 nov. 2012, 08:22, modifié 1 fois.
LuX
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par MrMen »

Passe en tty2 avec C-A-f2.
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par LuX »

Bonjour

Je l'avais fait. J'ai ré-essayé par acquis de conscience et là, miracle : je tombe sur le prompt. En fait, à chaque redémarrage je tombe aléatoirement soit sur le prompt (environ une fois sur quatre) soit sur un écran noir sans prompt ni tty ni rien (même avec C-A-F[1-6]).

En tout cas quand j'ai accès au prompt je m'aperçois que le premier login prend environ 15 secondes, entre la fin du mot de passe et le moment où je peux taper une commande. Puis startx prend environ le même temps pour m'afficher LXDE+Openbox. La somme des deux temps fait environ le temps total quand je me connecte avec slim, mais chacun de ces temps pris séparément me semble assez élevé. En revanche si je me délogue, que je ne redémarre pas et que je me relogue (toujours dans le tty) c'est quasiment instantané, et le startx est éaglement beaucoup plus rapide.

Je ne vois pas vraiment quoi en conclure. Et vous ?
LuX
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par MrMen »

Dans les logs tu n'as rien de bizarre qui apparait ?
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par LuX »

Bonjour

Le répertoire /var/log ne contient pas grand chose :

Code : Tout sélectionner

$ ls -R /var/log
/var/log:
ConsoleKit/  Xorg.0.log.old  faillog   lastlog  pacman.log        slim.log
Xorg.0.log   btmp            journal/  old/     pm-powersave.log  wtmp

/var/log/ConsoleKit:
history

/var/log/journal:
7f6d72f749b6431f8948344e0eb8725f/

/var/log/journal/7f6d72f749b6431f8948344e0eb8725f:
system.journal
system@0004ccdd2af9db22-3889738fdf57b762.journal~
system@0004ccdd347259a0-dd920b924c351d0a.journal~
system@0004ccdd390c134a-e32670b98b90bea3.journal~
user-1114.journal

/var/log/old:
Je ne sais pas trop ce que je pourrais regarder là-dedans pour comprendre ce qui rend le premier login aussi lent.

Dans /var/log/Xorg.0.log il y a quelques messages d'erreur au sujet de drivers graphiques, mais comme ils arrivent après le driver intel, qui est installé, je ne comprends même pas pourquoi ils sont appellés. De toutes façons ça ne semble pas ralentir le démarrage pour autant (et l'affichage est parfait au final).

Code : Tout sélectionner

[    88.871] (==) Matched intel as autoconfigured driver 0
[    88.871] (==) Matched intel as autoconfigured driver 1
[    88.871] (==) Matched vesa as autoconfigured driver 2
[    88.871] (==) Matched modesetting as autoconfigured driver 3
[    88.871] (==) Matched fbdev as autoconfigured driver 4
[    88.871] (==) Assigned the driver to the xf86ConfigLayout
[    88.871] (II) LoadModule: "intel"
[    88.871] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    88.986] (II) Module intel: vendor="X.Org Foundation"
[    88.987]    compiled for 1.13.0, module version = 2.20.12
[    88.987]    Module class: X.Org Video Driver
[    88.987]    ABI class: X.Org Video Driver, version 13.0
[    88.987] (II) LoadModule: "vesa"
[    88.988] (WW) Warning, couldn't open module vesa
[    88.988] (II) UnloadModule: "vesa"
[    88.988] (II) Unloading vesa
[    88.988] (EE) Failed to load module "vesa" (module does not exist, 0)
[    88.988] (II) LoadModule: "modesetting"
[    88.988] (WW) Warning, couldn't open module modesetting
[    88.988] (II) UnloadModule: "modesetting"
[    88.988] (II) Unloading modesetting
[    88.988] (EE) Failed to load module "modesetting" (module does not exist, 0)
[    88.988] (II) LoadModule: "fbdev"
[    88.989] (WW) Warning, couldn't open module fbdev
[    88.989] (II) UnloadModule: "fbdev"
[    88.989] (II) Unloading fbdev
[    88.989] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    88.989] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
        965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
        4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
        Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
        Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
        Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
Quant à /var/log/slim.log (qui n'est plus d'actualité puisque j'ai momentanément désativé slim) il contient un bon millier de lignes toutes semblables aux suivantes :

Code : Tout sélectionner

$ tail -n 40 /var/log/slim.log 
slim: waiting for X server to begin accepting connections.

slim: waiting for X server to shut down



slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.

slim: waiting for X server to shut down



slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.


slim: waiting for X server to begin accepting connections.
LuX
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par LuX »

Bonjour

C'est très bizarre, mais sans que je n'aie rien changé les problèmes que je rapportais ici ont (presque) disparu :

- quand j'allume l'ordi je ne tombe plus jamais sur l'écran noir mais bien sur le prompt (pardon, "l'invite de connection") du tty ;
--- EDIT : Si ! Je ne l'ai pas eu plusieurs fois de suites, mais c'est aléatoire et je l'ai encore régulièrement ---
- le premier login prend 3 secondes, les suivants sont instantanés ;
- le premier lancement de LXDE+Openbox par startx a accéléré, il est maintenant de 7-8 secondes environ.

Sauf que... c'est vrai uniquement pour mon compte principal, celui que j'ai utilisé sans cesse depuis que j'ai rapporté ces problèmes. Pour mes autres comptes, que je viens de tester à leur tour et que je n'avais pas utilisés depuis que j'ai viré slim, le délai est demeuré. Tout se passe comme si le système gardait une mémoire des démarrages précédents, et que le ralentissement excessif que j'observais récemment sur tous mes comptes réduisait à mesure que je renouvelle les démarrages par startx, compte par compte.

J'ai sans doute mal configuré quelque chose quelque part, peut-être avec systemd pour ce qui est de l'écran noir, mais quoi ?

Cordialement,
LuX
Avatar de l’utilisateur
LuX
yeomen
Messages : 216
Inscription : lun. 17 mai 2010, 13:56
Localisation : Angers (France)

Re: [Xorg ?] Lenteur entre slim et le WM

Message par LuX »

Bon, ben...

Le problème de lenteur ayant fortement réduit sans que je sache pourquoi, j'ai remis slim et apparemment (j'ai fait trois redémarrages) je n'ai plus d'écran noir. Ou plutôt j'en ai parfois pendant le boot, comme j'en avais avant, mais slim reprend l'affichage ensuite donc ce n'est pas un problème. Tant que j'y étais j'ai installé les paquets xf86-video-{vesa,fbdev,modesetting}, sans changement notable mais au moins je n'ai plus de ligne (EE) dans /var/log/Xorg.0.log.

Je suppose qu'une huitaine de seconde pour passer de slim à LXDE+Openbox, et une douzaine pour passser de slim à XFCE, est un délai normal donc je laisse tomber la question. J'y reviendrai si le problème réapparait au bout d'un certain temps.

Cordialement,
LuX
Répondre