[Matériel] Écran noir après une seconde connexion (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

[Matériel] Écran noir après une seconde connexion (résolu)

Message par Testaz » mer. 06 mai 2020, 13:18

Bonjour,

Je viens d'installer Archlinux (ISO de mai) sur un PC équipé d'une ATI Radeon HD 4330. J'ai bien installé le driver open source ATI et utilise Xorg. De plus, Xfce 4.14 est l'environnement de bureau que j'utilise.

Au premier démarrage tout s'est bien passé, le bureau s'affichait correctement et aucun problème notable n'est à signaler.
Cependant, après un redémarrage, le bureau s'affichait (seul le curseur de la souris apparaît et je peux le déplacer). Après plusieurs tests, ce problème semble apparaître toujours au moment de la deuxième connexion de l'utilisateur et sans modification du bureau (seulement une connexion puis un redémarrage).

J'ai accès aux tty excepté tty1 (qui freeze quand j'essaye d'y accéder). Aucune erreur n'est reportée par les logs Xorg ni dans celui nommé "xsession-errors" (il est vide). Le fait de changer de Display Manager (entre LXDM et LighDM) ne règle en rien le problème.

Pour terminer, deux faits notables. Le fichier "etc/X11/Xorg.conf.d/" est vide et .xinitrc n'apparaît pas dans les fichiers de l'utilisateur (vérifié après l'apparition du problème).

Merci pour votre aide.
Cordialement.
Dernière modification par Testaz le jeu. 07 mai 2020, 21:19, modifié 1 fois.

laurent85
Elfe
Messages : 613
Inscription : mar. 16 oct. 2018, 21:05

Re: [Matériel] Écran noir après une seconde connexion

Message par laurent85 » mer. 06 mai 2020, 13:53

Bonjour,
Envoie les logs Xorg de la 1ère et 2de connexion sur un pastebin avec :

Code : Tout sélectionner

curl -F 'sprunge=<-' http://sprunge.us < /var/log/Xorg.0.log
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » mer. 06 mai 2020, 14:29

Merci pour ta réactivité,

Voici les deux logs respectivement de la première connexion et seconde connexion.

http://sprunge.us/RZiNPG
http://sprunge.us/cyDqAi

laurent85
Elfe
Messages : 613
Inscription : mar. 16 oct. 2018, 21:05

Re: [Matériel] Écran noir après une seconde connexion

Message par laurent85 » mer. 06 mai 2020, 17:44

Il n'y a rien d'intéressant dans les logs.

La 2è session c'est après redémarrage ? Un démarrage sur 2 produit l'erreur ?

As-tu regardé le contenu de .xsession-errors ?
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » mer. 06 mai 2020, 18:00

Plus précisément après une mise hors-tension (depuis le bouton éteindre) puis sous-tension qu'un réel redémarrage. Je n'ai pas enregistré la session Xfce (option décochée).

Comme précisé dans mon premier post, le contenu de .xsession-errors est vide, ce qui est assez troublant.

C'est au moment de la deuxième connexion que ce problème se créer. Comme si un fichier utilisateur s'actualisait au moment de la première connexion.
Cependant la troisième (ni la quatrième...) connexion ne résoud pas ce problème (l'écran reste noir).

laurent85
Elfe
Messages : 613
Inscription : mar. 16 oct. 2018, 21:05

Re: [Matériel] Écran noir après une seconde connexion

Message par laurent85 » mer. 06 mai 2020, 18:20

Je n'arrive pas suivre le cours des évènements. Avec une même anomalie à la 3è connexion comment sors-tu de cette série pour retrouver la dite 1ère connexion ?
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » mer. 06 mai 2020, 18:27

Excuse-moi d'être si flou dans mes propos.

Pour revenir au début, je crée simplement un nouvel utilisateur grâce à la commande useradd et redémarre le PC.

Je voudrais ajouter que le fait de redémarrer simplement le PC sans entrer dans le bureau (c'est à dire sans entrer le mot de passe sur LXDM/LightDM) n'est pas à l'origine du problème. C'est le fait de se connecter une première fois qui créer le problème.

laurent85
Elfe
Messages : 613
Inscription : mar. 16 oct. 2018, 21:05

Re: [Matériel] Écran noir après une seconde connexion

Message par laurent85 » jeu. 07 mai 2020, 02:47

Fais ce test. Après la 1ère connexion bascule sur une console :

Code : Tout sélectionner

find ~/.cache/sessions -name 'xfwm4*' -delete
rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
Retente une connexion.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » jeu. 07 mai 2020, 10:33

Bonjour,

Merci pour cette piste.
J'ai bien supprimé tout les fichiers demandés, et essayé deux fois de me connecter (une en redémarrant et l'autre directement en quittant tty2 puis en me connectant via LXDM).
Malheureusement cela n'a pas fonctionné, l'écran et toujours noire et les fichiers se sont régénérés.

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » jeu. 07 mai 2020, 11:08

Je viens de faire quelques petits tests en repérant les fichiers qui s'ajoutaient lors de la première connexion.
J'ai essayé :

- .X* : sans résultat
- .cache/ : sans résultat également
- .config/xfce4 : cela fonctionne !

Tu avais vu juste, ce fichier était bien problématique. Je continue mes investigations pour savoir quel partie de ce fichier est source de ce problème. Merci encore !

laurent85
Elfe
Messages : 613
Inscription : mar. 16 oct. 2018, 21:05

Re: [Matériel] Écran noir après une seconde connexion

Message par laurent85 » jeu. 07 mai 2020, 11:37

.config/xfce4 est un répertoire. Liste les fichiers avec :

Code : Tout sélectionner

find ~/.config/xfce4/xfconf/xfce-perchannel-xml 
Supprime un des fichiers, tente une connexion etc jusqu'à trouver celui en cause.
Tuto Kde Plasma + gestionnaire de fenêtres i3
Mon développement en cours Archuseriso

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » jeu. 07 mai 2020, 11:41

J'ai enfin trouvé le fichier problématique, il s'agit de "xfwm4.xml" (contenu dans xfce4/xfconf/xfce-perchannel-xml).

Je pense comprendre en quoi il est problématique, il empêche la génération de "xfce4-session.xml" quand celui-ci n'est pas déjà présent. Peut-être est-ce une fausse piste, ce serait simplement une conséquence de l'écran noir et non directement de "xfwm4.xml".

En tout cas en supprimant ce fichier l'environnement de bureau s'affiche correctement. Reste que cette solution n'est que temporaire (le fichier problématique se régénère à chaque nouvelle connexion).

EDIT : oui c'est ce que j'essayais de faire ces 30 dernières minutes, chercher le fichier en question. C'est vrai que j'ai utilisé le mauvais terme pour décrire xfce4/ (il m'arrive de confondre fichier et dossier/répertoire).

Testaz
newbie
Messages : 8
Inscription : mer. 06 mai 2020, 12:50

Re: [Matériel] Écran noir après une seconde connexion

Message par Testaz » jeu. 07 mai 2020, 21:19

J'ai trouvé une solution définitive (enfin j'espère), il fallait désactiver le compositeur du gestionnaire de fenêtre.

J'ai bien essayé d'installer picom mais lui aussi cause ce qui est en réalité un freeze (et non un véritable écran noir finalement). Je pense que l'accélération est en cause, le wiki d'Ubuntu a signalé que certaines cartes ATI prennaient mal en charge l'accélération.

Seul bémol pour l'instant, je ne peux pas mettre le terminal en transparent. Au moins ça n'est pas très dérangeant.

Sujet résolu et un grand merci à toi laurent85 !

Répondre