[Linux-31] Impossible d'avoir une session graphique Debian Jessie

Pascal Hambourg pascal at plouf.fr.eu.org
Dim 19 Fév 11:07:46 CET 2017


Le 19/02/2017 à 00:57, Claude MICOUIN a écrit :
> Le 18/02/2017 à 10:01, Pascal Hambourg a écrit :
>> Le 18/02/2017 à 00:00, Claude MICOUIN a écrit :
>>
>>> Le message startx m'indique /var/log/Xorg.1.log
>>> Je suis allé y jeter un coup d'œil et j'ai trouvé ceci :
>>>
>>> LoadModule: "glx"
>>> [  2377.574] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
>>>
>>> et
>>>
>>> LoadModule: "intel"
>>> [  2377.575] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
>>>
>>> mais je ne comprends pas pourquoi ces modules n'apparaissent pas dans
>>> lsmod?
>>> Et pourquoi modprobe libglx me dit Module not found. Idem pour modprobe
>>> intel_drv
>>
>> Parce que ce sont des modules de Xorg, et lsmod et modprobe ne gèrent
>> que les modules du noyau Linux.
>
> Ah... J'étais loin de penser à ça. Et comment sont gérés les autres
> modules ?

En fait les "modules" de Xorg sont de simples bibliothèques partagées 
(*.so) chargées à la demande par le programme X.org. On peut les voir en 
root dans le pseudo-fichier /proc/<PID>/maps, où <PID> est le numéro 
identifiant du processus X ou Xorg. Par exemple sur ma machine :

$ pgrep -l X
2853 Xorg

# pmap 2853 | grep libglx
b6ff2000    452K r-x--  /usr/lib/xorg/modules/extensions/libglx.so
b7063000      4K r----  /usr/lib/xorg/modules/extensions/libglx.so
b7064000      8K rw---  /usr/lib/xorg/modules/extensions/libglx.so

>>> 00:02.0 VGA compatible controller: Intel Corporation Device 1902 (rev 06)
>>
>> On peut voir que lspci est incapable d'identifier complètement les
>> composants Intel, ce qui est le signe qu'ils sont trop récents pour
>> avoir été inclus dans la base de données PCI de la distribution (mais
>> cela n'a aucun rapport direct avec le support par les pilotes).
>> L'identifiant 8086:1902
>
> D'où sort le 8086 ? Je ne le vois pas.

8086 est l'identifiant constructeur PCI d'Intel, que lspci aurait 
affiché avec l'option -n ou -nn. Probablement en hommage au processeur 
16 bits d'Intel, le 8086, utilisé dans les premiers PC d'IBM.

> [  2377.575] (II) intel: Driver for Intel(R) 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, HD Graphics,
>     HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
>     HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
>     HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
>     HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
>
>> La page de manuel ne le mentionne pas mais elle n'est pas forcément à
>> jour.

Visiblement elle n'est pas à jour.

>> Les noyaux 4.x disponibles dans jessie-backports ou Stretch (testing)
>> ont plus de chances de le supporter.
> Je vais tester le backports.

Pas tenté par un autre environnement de bureau que Gnome ?



Plus d'informations sur la liste de diffusion Linux-31