[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