Page 1 sur 1

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

Publié : mer. 06 mai 2020, 13:18
par Testaz
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.

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

Publié : mer. 06 mai 2020, 13:53
par laurent85
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

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

Publié : mer. 06 mai 2020, 14:29
par Testaz
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

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

Publié : mer. 06 mai 2020, 17:44
par laurent85
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 ?

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

Publié : mer. 06 mai 2020, 18:00
par Testaz
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).

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

Publié : mer. 06 mai 2020, 18:20
par laurent85
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 ?

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

Publié : mer. 06 mai 2020, 18:27
par Testaz
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.

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

Publié : jeu. 07 mai 2020, 02:47
par laurent85
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.

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

Publié : jeu. 07 mai 2020, 10:33
par Testaz
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.

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

Publié : jeu. 07 mai 2020, 11:08
par Testaz
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 !

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

Publié : jeu. 07 mai 2020, 11:37
par laurent85
.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.

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

Publié : jeu. 07 mai 2020, 11:41
par Testaz
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).

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

Publié : jeu. 07 mai 2020, 21:19
par Testaz
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 !