GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Installer Debian sur Kaby Lake Machine :des difficultés avec X.org ?

Je viens d'acheter un nouveau PC et je ne parviens pas à installer correctement le système Debian. Maintenant, je vais vous fournir de la manière la plus détaillée ma configuration et mon statut :

PC :

  • CPU :i7 7700K (Kaby Lake avec carte graphique Intel HD 630)
  • Mo :MSi Z270 SLI PLUS
  • RAM :Kingston HYPER 2 x 8 Go de RAM à 2 400 MHz (12 CL)
  • SSD :Intel 600 256 Go

DISTRO :

Debian GNU/Linux 8.7 Jessie

Après l'installation du système, le système d'exploitation a démarré correctement, mais xserver n'a fonctionné qu'en basse résolution (1024 × 768).

J'ai supposé qu'il s'agissait d'un problème de pilote, j'ai donc installé certains pilotes de ce site sans succès, puis j'ai essayé de nouveaux noyaux :

  • 3.16.43X
  • 3.18.20X
  • 4.1.39X
  • 4.4.59X
  • 4.9.20 M
  • 4.10.8 M
  • 4.11-rc5M

Avec le noyau avec le signe X (voir ci-dessus), la situation était la même qu'avec le noyau d'origine 3.16.0-4 , cependant avec ceux avec le signe M, était différent :il semblait qu'il avait commencé avec une résolution appropriée, mais xserver s'est écrasé dans /var/log/Xorg.0.log il y avait un message :

Écrans trouvés, mais aucun n'a une configuration utilisable

puis

Erreur fatale du serveur :aucun écran trouvé

J'ai essayé de changer certains xorg configurations ou certains paramètres dans le module i915, mais sans succès

toute aide serait appréciée

Merci !

MODIF :

Après avoir supprimé tous les noyaux installés manuellement, installez le noyau 4.9 à partir de jessie-backports et supprimez le xserver-xorg-video-intel pilote, la commande :

grep EE /var/log/Xorg.0.log

reviendra

    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     2.670] (EE) Failed to load module "intel" (module does not exist, 0)
[     2.671] (EE) open /dev/dri/card0: No such file or directory
[     2.671] (EE) open /dev/dri/card0: No such file or directory
[     2.672] (EE) open /dev/fb0: No such file or directory
[     2.672] (EE) open /dev/fb0: No such file or directory
[     2.672] (EE) Screen 0 deleted because of no matching config section.
[     2.672] (EE) Screen 0 deleted because of no matching config section.
[     2.672] (EE) Screen 0 deleted because of no matching config section.
[     2.672] (EE) Device(s) detected, but none match those in the config file.
[     2.672] (EE) 
[     2.672] (EE) no screens found(EE) 
[     2.672] (EE) 
[     2.672] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     2.672] (EE) 
[     2.672] (EE) Server terminated with error (1). Closing log file.

MODIFICATION 2 :

l'ensemble /var/log/Xorg.0.log :

[     2.630] X Protocol Version 11, Revision 0
[     2.630] Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
[     2.630] Current Operating System: Linux Bobor 4.9.0-0.bpo.2-amd64 #1 SMP Debian 4.9.13-1~bpo8+1 (2017-02-27) x86_64
[     2.630] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.0-0.bpo.2-amd64 root=UUID=97e2dfda-29d2-44b4-ac08-80ea49496bb6 ro quiet
[     2.630] Build Date: 11 February 2015  12:32:02AM
[     2.630] xorg-server 2:1.16.4-1 (http://www.debian.org/support) 
[     2.630] Current version of pixman: 0.32.6
[     2.630]    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[     2.630] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     2.630] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Apr  9 19:23:09 2017
[     2.631] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     2.632] (==) No Layout section.  Using the first Screen section.
[     2.632] (==) No screen section available. Using defaults.
[     2.632] (**) |-->Screen "Default Screen Section" (0)
[     2.632] (**) |   |-->Monitor "<default monitor>"
[     2.632] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[     2.632] (==) Automatically adding devices
[     2.632] (==) Automatically enabling devices
[     2.632] (==) Automatically adding GPU devices
[     2.634] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[     2.634]    Entry deleted from font path.
[     2.636] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/100dpi/:unscaled,
    /usr/share/fonts/X11/75dpi/:unscaled,
    /usr/share/fonts/X11/Type1,
    /usr/share/fonts/X11/100dpi,
    /usr/share/fonts/X11/75dpi,
    built-ins
[     2.636] (==) ModulePath set to "/usr/lib/xorg/modules"
[     2.636] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[     2.636] (II) Loader magic: 0x559d23f1ed80
[     2.636] (II) Module ABI versions:
[     2.636]    X.Org ANSI C Emulation: 0.4
[     2.636]    X.Org Video Driver: 18.0
[     2.636]    X.Org XInput driver : 21.0
[     2.636]    X.Org Server Extension : 8.0
[     2.637] (--) PCI:*(0:0:2:0) 8086:5912:1462:7a59 rev 4, Mem @ 0xde000000/16777216, 0xc0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[     2.637] (II) LoadModule: "glx"
[     2.638] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     2.644] (II) Module glx: vendor="X.Org Foundation"
[     2.644]    compiled for 1.16.4, module version = 1.0.0
[     2.644]    ABI class: X.Org Server Extension, version 8.0
[     2.644] (==) AIGLX enabled
[     2.644] (==) Matched intel as autoconfigured driver 0
[     2.644] (==) Matched modesetting as autoconfigured driver 1
[     2.644] (==) Matched fbdev as autoconfigured driver 2
[     2.644] (==) Matched vesa as autoconfigured driver 3
[     2.644] (==) Assigned the driver to the xf86ConfigLayout
[     2.644] (II) LoadModule: "intel"
[     2.645] (WW) Warning, couldn't open module intel
[     2.645] (II) UnloadModule: "intel"
[     2.645] (II) Unloading intel
[     2.645] (EE) Failed to load module "intel" (module does not exist, 0)
[     2.645] (II) LoadModule: "modesetting"
[     2.645] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[     2.646] (II) Module modesetting: vendor="X.Org Foundation"
[     2.646]    compiled for 1.16.4, module version = 0.9.0
[     2.646]    Module class: X.Org Video Driver
[     2.646]    ABI class: X.Org Video Driver, version 18.0
[     2.646] (II) LoadModule: "fbdev"
[     2.646] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[     2.646] (II) Module fbdev: vendor="X.Org Foundation"
[     2.646]    compiled for 1.15.99.904, module version = 0.4.4
[     2.646]    Module class: X.Org Video Driver
[     2.646]    ABI class: X.Org Video Driver, version 18.0
[     2.646] (II) LoadModule: "vesa"
[     2.646] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[     2.646] (II) Module vesa: vendor="X.Org Foundation"
[     2.646]    compiled for 1.15.99.904, module version = 2.3.3
[     2.646]    Module class: X.Org Video Driver
[     2.646]    ABI class: X.Org Video Driver, version 18.0
[     2.646] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     2.646] (II) FBDEV: driver for framebuffer: fbdev
[     2.646] (II) VESA: driver for VESA chipsets: vesa
[     2.646] (++) using VT number 7

[     2.647] (EE) open /dev/dri/card0: No such file or directory
[     2.647] (WW) Falling back to old probe method for modesetting
[     2.647] (EE) open /dev/dri/card0: No such file or directory
[     2.647] (II) Loading sub module "fbdevhw"
[     2.647] (II) LoadModule: "fbdevhw"
[     2.647] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     2.647] (II) Module fbdevhw: vendor="X.Org Foundation"
[     2.647]    compiled for 1.16.4, module version = 0.0.2
[     2.647]    ABI class: X.Org Video Driver, version 18.0
[     2.647] (EE) open /dev/fb0: No such file or directory
[     2.647] (WW) Falling back to old probe method for fbdev
[     2.647] (II) Loading sub module "fbdevhw"
[     2.647] (II) LoadModule: "fbdevhw"
[     2.647] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[     2.647] (II) Module fbdevhw: vendor="X.Org Foundation"
[     2.647]    compiled for 1.16.4, module version = 0.0.2
[     2.647]    ABI class: X.Org Video Driver, version 18.0
[     2.647] (EE) open /dev/fb0: No such file or directory
[     2.647] vesa: Ignoring device with a bound kernel driver
[     2.647] (WW) Falling back to old probe method for vesa
[     2.647] (EE) Screen 0 deleted because of no matching config section.
[     2.647] (II) UnloadModule: "modesetting"
[     2.647] (EE) Screen 0 deleted because of no matching config section.
[     2.647] (II) UnloadModule: "fbdev"
[     2.647] (II) UnloadSubModule: "fbdevhw"
[     2.647] (EE) Screen 0 deleted because of no matching config section.
[     2.647] (II) UnloadModule: "vesa"
[     2.647] (EE) Device(s) detected, but none match those in the config file.
[     2.647] (EE) 
Fatal server error:
[     2.647] (EE) no screens found(EE) 
[     2.647] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[     2.647] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     2.647] (EE) 
[     2.647] (EE) Server terminated with error (1). Closing log file.

Réponse acceptée :

Pour Kaby Lake (et tous les graphiques Intel depuis Broadwell), vous devez installer un nouveau noyau et un nouveau firmware à partir des backports Jessie ; en tant que root :

echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list
apt-get update
apt-get -t jessie-backports install linux-image-amd64 firmware-misc-nonfree

Vous devez également supprimer (paradoxalement) le pilote vidéo Intel X.org (comme indiqué dans la description du package :le serveur X peut utiliser les fonctionnalités de réglage de mode du noyau sans pilote vidéo séparé) :

apt-get remove xserver-xorg-video-intel

Lorsque vous exécutez ceci, si apt-get vous dit qu'il va supprimer d'autres paquets, ne le laissez pas faire ; vous devrez peut-être installer xserver-xorg-video-dummy pour satisfaire les dépendances.

Connexe :Rediriger le contenu d'un fichier vers la commande "echo" ?

Vous devez également supprimer les noyaux que vous avez installés manuellement.

Une fois tout cela fait, redémarrez et vous devriez constater que votre système fonctionne beaucoup mieux.

Si cela échoue, vous pouvez essayer d'installer le pilote Intel rétroporté à la place (avec le nouveau noyau et le nouveau micrologiciel) :

apt-get -t jessie-backports install xserver-xorg-video-intel

Debian
  1. Sécuriser Debian avec ClamAV Antivirus

  2. Installer PHP 8 sur Debian 10

  3. Installation de Webmin dans Debian 8 (Jessie)

  4. Installation de l'hyperviseur Xen 4.8 sur Debian Jessie

  5. Installer TeamPass dans Debian Jessie

Installation de Lighttpd avec PHP5 (PHP-FPM) et prise en charge de MySQL sur Debian Wheezy

Installation de Lighttpd avec PHP5 (PHP-FPM) et MySQL sur Debian 8 (Jessie)

Installation de Nginx avec PHP (comme PHP-FPM) et MariaDB (LEMP) sur Debian 8

Installation d'un cluster de bases de données Web, de messagerie et MySQL sur Debian 8.4 Jessie avec ISPConfig 3.1

Comment configurer un serveur de messagerie avec Modoboa sur Debian 10

Installer Asterisk sur Debian