logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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

#1 30-09-2018 22:37:27

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

[Abandon]Ecran qui fait planter Xorg

Yop,
j'essaie d'installer debian stretch sur un vieux bouzin (Pentium3 / 82815 CGC).
...Ce qui a été assez facile. Sauf qu'il fallait mettre une config Xorg qui limitait le nombre de couleurs à 16 pour que ça marche (sinon écran noir).

xorg.conf a écrit :


Section "Device"
    Identifier    "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
    Driver        "intel"
    BusID        "PCI:0:2:0"
EndSection

Section "Monitor"
    Identifier    "Écran générique"
    Option        "DPMS"
    HorizSync    28-51
    VertRefresh    43-60
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Device        "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
    Monitor        "Écran générique"
    DefaultDepth    16
    SubSection "Display"
        Modes        "1024x768" "800x600"
    EndSubSection
EndSection



Bref. Content je l'amène chez le propriétaire, sur son écran à lui (en VGA, un écran plat très similaire au mien) et paf écran noir. Via ssh je constate des erreurs en boucles dans dmesg

...(ça le fait des centaines de fois)
[ 1062.181224] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1062.182582] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1065.072916] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1065.072942] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1065.074420] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1067.415002] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1067.415031] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1067.417874] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1070.265629] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1070.265656] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1070.267036] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1072.619449] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1072.619477] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1072.622271] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1074.966932] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1074.966961] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1074.969760] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1077.844947] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary
[ 1077.844975] Failed to add WC MTRR for [f8000000-f817ffff]; performance may suffer.
[ 1077.846371] mtrr: base(0xf8000000) is not aligned on a size(0x3000000) boundary
[ 1080.180545] mtrr: base(0xf8000000) is not aligned on a size(0x180000) boundary



Je constate aussi qu'il n'y a pas d'erreur et tout fonctionne si je démarre l'ordi branché à mon écran qui marche, et que je rebranche le VGA ensuite sur l'écran du propriétaire qui ne fonctionnait pas.
Par contre l'inverse donne juste un écran noir et les mêmes erreurs.

...Du coup j'y comprends kepouik. Y a apparemment un truc qui se passe mal à l'initialisation de Xorg au tout début avec l'écran du propétaire. ...J'ai essayé deux kernels différents (4.9.0-8 et 4.9.0-3) avec aucune différence. Ai aussi tenté différentes options vidéos dans le BIOS sans aucune différence...

Fu.

- Si quelqu'un a une piste à creuser...

Dernière modification par otyugh (02-10-2018 02:54:01)


virtue_signaling.pngpalestine.png

Hors ligne

#2 01-10-2018 01:52:32

anonyme
Invité

Re : [Abandon]Ecran qui fait planter Xorg

Bonjour
la solution c'est de créer un xorg.conf (dans /etc/X11/xorg.conf)  avec la bonne configuration
faut que tu potasse ce fichier et configurer driver ,écran , résolution (fréquence H et V) , nombre de couleur etc ..........

tu est en vga ,écran combien de pouces ? , 4/3 ou 16/9 tu a une marque et un type voir si on trouve une doc , c'est deux tft (pas cathodique )
il manque peut etre des signaux sur celui qui fonctionne pas (tu la testé sur un autre ordinateur )

la carte graphique ? => 82815 CGC  (intégré au chipset ?)

tu aurai dut faire un essaie en wheezy ou jessie , essaie de voir le log de X si un gpu intel (pense que avec stretch tu a modesetting (KMS du noyau) et xserver-xorg-video-intel comme driver ).
nota: désactiver l'un ou l'autre (après 2007 c'est xserver-xorg-video-intel qu il faut désactiver donc je pense que la machine est avant 2007 , donc désactiver KMS)

désolé je pourrai pas t' aider plus  (et plus le matériel pour tester )

ps:
j'ai fais une recherche avec tes message d'erreurs , on trouve des choses  .
autre chose j'ai testé a chaud , débranché l'écran puis le branché  , le serveur X le détecte a nouveau , tu peu vérifier sur ta vieille machine a la fin du log de X si ça bouge

que renvoie (quand l'écran fonctionne ) => sur les deux écrans , le tien et celui de ton ami


xrandr
 



bon il se fait tard au dodo .....

Dernière modification par anonyme (01-10-2018 01:57:14)

#3 01-10-2018 09:34:17

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Abandon]Ecran qui fait planter Xorg

anonyme a écrit :

faut que tu potasse ce fichier et configurer driver ,écran , résolution (fréquence H et V) , nombre de couleur etc ..........


J'ai mis le fichier dans mon poste. Sachant que tout marche sur les deux écrans si je démarre branché sur l'écran qui marche... Je m'étais dit que la conf était "ok".

tu est en vga ,écran combien de pouces ?


Tout en VGA, l'écran qui marche a 58,5cm en diagonale, l'autre 54,5... Tous les deux ont un rendu propre en "1024x768" mais leur résolution "native" est "1900*1080"...
Ils ne sont pas cathodique.

tu a une marque et un type voir si on trouve une doc


Cui qui marche pas : ACER P226HQ

il manque peut etre des signaux sur celui qui fonctionne pas (tu la testé sur un autre ordinateur


Tout à fait possible : quand j'ai essayé de le brancher sur mon laptop en VGA, j'en ai été incapable d'utiliser l'écran, j'ai obtenu l'erreur : "Probed monitor but no|invalid EDID".

la carte graphique ? => 82815 CGC  (intégré au chipset ?)


Oui, pas de truc externe (j'en aurais installé si j'avais un truc compatible avec ce dinosaure).

tu aurai dut faire un essaie en wheezy ou jessie , essaie de voir le log de X si un gpu intel (pense que avec stretch tu a modesetting (KMS du noyau) et xserver-xorg-video-intel comme driver ).


...Première fois que j'ai des problèmes avec un écran en VGA, moi. Pis la personne voullait un OS "à jour", donc je vais pas lui refiler du jessie; surtout que ça marche très bien avec un autre moniteur... hmm

nota: désactiver l'un ou l'autre (après 2007 c'est xserver-xorg-video-intel qu il faut désactiver donc je pense que la machine est avant 2007 , donc désactiver KMS)


S'il s'agit de démarrer avec nomodeset dans grub, je l'ai déjà fait, sans différence perceptible.

autre chose j'ai testé a chaud , débranché l'écran puis le branché  , le serveur X le détecte a nouveau , tu peu vérifier sur ta vieille machine a la fin du log de X si ça bouge


Rien dans dmesg lors du switch d'écran, pour ce qui est des logs de Xorg dans /var/log/Xorg* : y a rien qui s'ajoute quand je change d'écran.

que renvoie (quand l'écran fonctionne ) => sur les deux écrans , le tien et celui de ton ami


Ils renvoient la même chose tous les deux.

Ecran kimarche :
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768      60.00*
   800x600       60.00    56.00 
   640x480       60.00
Ecran kimarchpas :
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768      60.00*
   800x600       60.00    56.00 
   640x480       60.00

Dernière modification par otyugh (01-10-2018 09:36:23)


virtue_signaling.pngpalestine.png

Hors ligne

#4 01-10-2018 10:07:30

raleur
Membre
Inscription : 03-10-2014

Re : [Abandon]Ecran qui fait planter Xorg

otyugh a écrit :

il fallait mettre une config Xorg qui limitait le nombre de couleurs à 16

    DefaultDepth    16


Pour info, DefaultDepth n'est pas le nombre de couleurs (16 couleurs donnerait un affichage affreux) mais la profondeur de couleur, ici sur 16 bits = 65536 couleurs.

otyugh a écrit :

Y a apparemment un truc qui se passe mal à l'initialisation de Xorg


Tu es sûr que ça se passe lors de l'initialisation de Xorg ? Tu as essayé de démarrer en mode non graphique pour ne pas lancer Xorg et voir si ça fait pareil ?
Quel est le pilote noyau utilisé ? i915 ou ce GPU est trop vieux ?

Dernière modification par raleur (01-10-2018 10:08:04)


Il vaut mieux montrer que raconter.

Hors ligne

#5 01-10-2018 13:27:19

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Abandon]Ecran qui fait planter Xorg

raleur a écrit :

Tu es sûr que ça se passe lors de l'initialisation de Xorg ? Tu as essayé de démarrer en mode non graphique pour ne pas lancer Xorg et voir si ça fait pareil ?


Si je désactive lightdm et redémarre, j'obtiens un tty sur l'écran qui ne fonctionnait pas.
Par contre si je l'avais activé et que je le stop, l'écran reste noir, même passer d'un tty ne change rien.

Quel est le pilote noyau utilisé ? i915 ou ce GPU est trop vieux ?


Comment savoir ? ^^'


virtue_signaling.pngpalestine.png

Hors ligne

#6 01-10-2018 16:53:52

anonyme
Invité

Re : [Abandon]Ecran qui fait planter Xorg

Bonjour
pour ton #5 pour savoir le pilote utilisé , tu ouvre le log de X

modeset => pilote du noyau
intel => pilote de xserver-xorg-video-intel

méthode du pauvre , sinon il y a des commandes en console ........

normal que en tty ça ne fonctionne pas , le noyau initialise le driver au démarrage pour avoir la résolution native de l'écran avant que le serveur X démarre.

ça te choque pas du Full HD sur ce vieux matériel , tu a testé un écran  plus petit ?
c'est celui la :


 Description du produit: Acer P226HQ
Taille de l'écran: 54,6 cm (21.5")
Luminosité: 250 cd/m²
Résolution de l'écran: 1920 x 1080 pixels
Couleur: Noir
Norme VESA: 100 x 100 mm
Consommation d'énergie (mode veille): 0,79 W
 



le gpu du chipset utilise la ram comme mémoire vidéo , dans le bios affecte lui le maximum ( 256Mo peut etre )

un 17 pouces 4/3 (vga+dvi) ça donne ceci


xrandr
 



Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+  76.00    75.02    72.00  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32  
   640x480       75.00    72.81    59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
 



essayer de trouver des informations sur le gpu intégré de cette époque hmm

toi on voit que le dialogue entre gpu et écran pas terrible


Ecran kimarche :
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768      60.00*
   800x600       60.00    56.00
   640x480       60.00
 



il te donne 1024x768 comme définition native.

a priori ça te dérange de poster le log de X   tongue

regarde ce lien =>  http://forum.ubuntu-fr.org/viewtopic.php?id=219594

le xorg.conf


Section "Device"
  Identifier  "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
  Driver    "intel"
  BusID   "PCI:0:2:0"
EndSection

Section "Monitor"
  Identifier  "Écran générique"
  Option    "DPMS"
  HorizSync 28-51
  VertRefresh 43-60
EndSection

Section "Screen"
  Identifier  "Default Screen"
  Device    "Intel Corporation 82815 CGC [Chipset Graphics Controller]"
  Monitor   "Écran générique"
  DefaultDepth  16
  SubSection "Display"
    Modes   "1024x768" "800x600"
  EndSubSection
EndSection
 



au niveau option il est sûrement pas complet mais déjà un bonne base.
et te trouver un écran tft avec une résolution native plus basse ..... (a cette époque on tournait avec du cathodique  tongue  sur QuakeIII .....   )

Dernière modification par anonyme (01-10-2018 17:16:45)

#7 01-10-2018 23:23:53

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Abandon]Ecran qui fait planter Xorg

@Robert ; ...C'est exactement ce que j'ai écrit dans mon premier message en fait, t'avais ptéte pas vu mon édition wink
La mémoire maximum dans le bios que je peux mettre c'est 1Mo.

a priori ça te dérange de poster le log de X 


Non. Juste c'est le gros merdier vu qu'y a deux fichiers logs et j'ai aucune idée de quoi correspond à quoi.
Par contre j'ai le retour quand je fais startx avec "exec xfce4-session". La première fois, il plante, la deuxième fois, ça marche. Mais l'affichage du texte sur l'écran est... flou. Putain, c'est hanté cet écran de malheur é_è

X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-4-amd64 i686 Debian
Current Operating System: Linux debian 4.9.0-8-686-pae #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-8-686-pae root=UUID=e96c4e8f-9edb-4867-be4d-336d5e4efd81 ro initrd=/install/gtk/initrd.gz
Build Date: 16 October 2017  08:12:56AM
xorg-server 2:1.19.2-1+deb9u2 (https://www.debian.org/support)
Current version of pixman: 0.34.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct  2 00:32:08 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
error setting MTRR (base = 0xf8000000, size = 0x03000000, type = 1) Invalid argument (22)
xfce4-session: GNOME compatibility is enabled and gnome-keyring-daemon is found on the system. Skipping gpg/ssh-agent startup.
** Message: couldn't access control socket: /run/user/1000/keyring/control: Aucun fichier ou dossier de ce type
(EE)
(EE) Backtrace:
(EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x52) [0x6976a2]
(EE) 1: /usr/lib/xorg/Xorg (0x4ef000+0x1ac652) [0x69b652]
(EE) 2: linux-gate.so.1 (__kernel_rt_sigreturn+0x0) [0xb76ead10]
(EE) 3: /usr/lib/xorg/Xorg (0x4ef000+0x1783c0) [0x6673c0]
(EE) 4: /usr/lib/xorg/Xorg (0x4ef000+0x3b161) [0x52a161]
(EE) 5: /usr/lib/xorg/Xorg (0x4ef000+0x3f481) [0x52e481]
(EE) 6: /usr/lib/xorg/Xorg (0x4ef000+0x28a9a) [0x517a9a]
(EE) 7: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf6) [0xb7155286]
(EE) 8: /usr/lib/xorg/Xorg (0x4ef000+0x28ad8) [0x517ad8]
(EE)
(EE) Segmentation fault at address 0x29
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
Gdk-Message: xfce4-terminal: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.

xfsettingsd: Fatal IO error 2 (Aucun fichier ou dossier de ce type) on X server :0.0.
xfce4-panel: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.
Thunar: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
xfwm4: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.0.
xfce4-session: Fatal IO error 11 (Ressource temporairement non disponible) on X server :0.
xinit: connection to X server lost

waiting for X server to shut down




N'empêche que j'y ai passé un temps fou.Au SMIC du temps que j'y ai passé, j'aurais pu acheter un nouvel écran. Je suis frustration sad

Dernière modification par otyugh (01-10-2018 23:46:00)


virtue_signaling.pngpalestine.png

Hors ligne

#8 02-10-2018 02:38:52

anonyme
Invité

Re : [Abandon]Ecran qui fait planter Xorg

Bonjour
ps gros problème d adsl depuis quelques jours , la ça devient insupportable , coupure toutes les 5 minutes

ton log ne sert a rien , il plante directement , tu a que des "EE"  tongue
pas étonnant  que tu ai un écran noir ......
la date du log est bonne =>  Log file: "/var/log/Xorg.0.log", Time: Tue Oct  2 00:32:08 2018 (celui d' aujourd'hui )
une idée , tu peu pas tester une wheezy par exemple , pas de systemd , noyau ancien , serveur X plus apte a fonctionner avec du matériel de cette époque.

la ça démarre directement avec l'erreur " error setting MTRR (base = 0xf8000000, size = 0x03000000, type = 1) Invalid argument (22) "

nota: j'ai relu le premier poste , un p3 ça commence a dater , début 2000 ( plus de 15 ans )
je suppose que ce n'est pas un p3 tualatin 1.4Ghz avec 512 de cache (compatible bi-processeur)
j'avais un station de travail avec 2 processeurs et de la ddr1 (2Go) a l'époque c'était grandiose roll  cool

bon je vais dodo , dix minutes chaque fois pour poster ...........

Dernière modification par anonyme (02-10-2018 02:48:41)

#9 02-10-2018 02:52:26

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Abandon]Ecran qui fait planter Xorg

Malheureusement "ça va trop loin", le bidzouf ne démarre même pas sur un live, c'est l'horreur.
Je pense que je vais abandonner l'affaire, surtout que ça marche très bien sur un autre écran. Je voulais surtout ne pas m'arrêter sur un echec bizzaroïde, mais franchement, j'ai épuisé ma patience - désolé de vous avoir entraîné dans cette perte de temps. J'espérais que je ratais un indice facile pour expliquer ce mystère.

Franchement je suis toujours curieux, mais j'en ai marre de passer autant de temps sur un truc anecdotique sur du matériel que je rencontrerai qu'une fois dans ma courte et pitoyable vie. ^^'

Dernière modification par otyugh (02-10-2018 02:56:19)


virtue_signaling.pngpalestine.png

Hors ligne

Pied de page des forums