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

Claude MICOUIN mlnglst at free.fr
Dim 19 Fév 00:57:16 CET 2017


Le 18/02/2017 à 10:01, Pascal Hambourg a écrit :
> Le 18/02/2017 à 00:00, Claude MICOUIN a écrit :
>> Bonjour.
>>
>> J'essaye d'installer une Debian Jessie (noyau 3.16.0-4-amd64) sur un PC
>> de bureau tout neuf et je n'arrive pas à l'avoir en mode graphique. (Par
>> contre, la session graphique d'Ubuntu 14.04 démarre sans souci)
>>
>> À la fin du démarrage, j'ai la jolie image que voici :
>> https://bendechrai.com/wp-content/uploads/2015/03/Selection_040.png
>
> C'est un message d'erreur de Gnome ou de son gestionnaire de connexion
> GDM. Souvent cette erreur se produit lorsque les pilotes du noyau
> et/ou de Xorg ne supportent pas le GPU (carte graphique), notamment
> quant ce dernier est trop récent. Ne pas oublier que les composants de
> Jessie commencent à dater et ne prennent pas en charge certains
> matériels trop récents.
>
> Il me semble qu'Ubuntu 14 installe un environnement de bureau
> spécifique (Unity ?) qui est peut-être moins exigeant que Gnome et se
> contente des pilotes par défaut.
Bonjour Pascal.
Je ne m'étais pas méfié vu que justement Ubuntu 14.04 commence à dater
aussi.
>
>> 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 ?
>
>> lspci_Debian
>>
>> 00:00.0 Host bridge: Intel Corporation Device 190f (rev 07)
>> 00:02.0 VGA compatible controller: Intel Corporation Device 1902 (rev
>> 06)
>> 00:14.0 USB controller: Intel Corporation Device a2af
> (...)
>
> 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.

> correspond au GPU "Intel HD Graphics 510".
OK.
> A priori le module i915 du noyau 3.16 de Jessie est trop ancien et ne
> le supporte pas.
>
> modinfo i915 |grep 1902
La commande ne renvoie rien en effet.
>
> Il faut aussi regarder dans le contenu complet de Xorg.*.log pour voir
> si le pilote intel supporte la série HD graphics.
Le fichier fait plus de mille lignes...
Je copie la partie qui contient HD graphics :

[  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.
>
> Les noyaux 4.x disponibles dans jessie-backports ou Stretch (testing)
> ont plus de chances de le supporter. 
Je vais tester le backports.
Merci pour ton aide.

Claude MICOUIN




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