La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux => Discussion démarrée par: vivien le 29 avril 2018 à 14:04:59

Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 14:04:59
Ubuntu 18.04 : Pauses lors du boot avec un Kernel récent avec une carte graphique intégrée Intel Mobile GM965/GL960 (driver i915)

Le problèmes est présent depuis une migration vers Ubuntu 18.04 (Kernel 4.15).

Le driver utilisé est i915, utilisé pour toute une panoplie de carte graphique Intel de générations très diverses. J'ai l'impression que i915 ne supporte plus les anciennes générations...

Je vais vous montrer ce que cela donne avec un PC portable HP Compaq 6510b équipé d'un Intel Core2 Duo T8100 @2.10GHz, 4 Go de ram DDR2 et d'une carte graphique intégrée Intel Mobile GM965/GL960, mais le même problème se reproduit avec des PC d'autres marques. Je peut vous fournir des dmesg sur un PC Dell équipé d'un processeur Core2 Duo de la génération précédente et équipé de la même carte graphique intégrée (driver i915).


Dmesg Ubuntu 16.04 + noyau Linux 4.4 tout est ok. Voici les lignes avec DRM :

[    3.007306] [drm] Initialized drm 1.1.0 20060810
[    3.058018] [drm] Memory usable by graphics device = 512M
[    3.058026] fb: switching to inteldrmfb from VESA VGA
[    3.058187] [drm] Replacing VGA console driver
[    3.064180] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.064184] [drm] Driver supports precise vblank timestamp query.
[    3.136211] [drm] initialized overlay support
[    3.173057] fbcon: inteldrmfb (fb0) is primary device
[    3.173183] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    3.175785] [drm] Initialized i915 1.6.0 20151010 for 0000:00:02.0 on minor 0

Dmesg Ubuntu 18.04 + noyau Linux 4.15 avec de nombreux ralentissements. Voici les lignes avec DRM :

Lors du boot il y a de nombreuses périodes où le démarrage se fige avant expiration du timeou de 10 secondes.
Au total c'est 198 secondes qui sont perdues dans ces timeout lors du boot, soit plus de 3 minutes !


[    2.941731] [drm] Memory usable by graphics device = 512M
[    2.941738] fb: switching to inteldrmfb from VESA VGA
[    2.941917] [drm] Replacing VGA console driver
[    2.946271] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.946273] [drm] Driver supports precise vblank timestamp query.
[    2.983555] [drm] RC6 disabled, disabling runtime PM support
[    2.983564] [drm] initialized overlay support
[    2.983952] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
pause de 10 secondes sans rien faire
[   13.280058] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[   13.384101] WARNING: CPU: 0 PID: 90 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[   13.384102] Modules linked in: psmouse i915 firewire_ohci ahci libahci tg3 i2c_algo_bit firewire_core ptp crc_itu_t pps_core pata_acpi wmi drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops video drm
[   13.384141] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[   13.384303]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[   13.384310]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[   13.384317]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[   13.384325]  drm_setup_crtcs+0x13f/0xa30 [drm_kms_helper]
[   13.384338]  __drm_fb_helper_initial_config_and_unlock+0x41/0x400 [drm_kms_helper]
[   13.384349]  drm_fb_helper_initial_config+0x35/0x40 [drm_kms_helper]
pause de 10 secondes sans rien faire
[   23.520045] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
pause de 10 secondes sans rien faire
[   33.760045] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:28:plane A] flip_done timed out
[   33.766312] fbcon: inteldrmfb (fb0) is primary device
[   33.766432] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
pause de 7 secondes sans rien faire
[   66.784065] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[   66.888117] WARNING: CPU: 0 PID: 573 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[   66.888119] Modules linked in: arc4 coretemp kvm_intel kvm irqbypass joydev input_leds hp_wmi sparse_keymap wmi_bmof serio_raw pcmcia snd_hda_codec_hdmi snd_hda_codec_analog snd_hda_codec_generic snd_hda_intel iwl3945 yenta_socket pcmcia_rsrc pcmcia_core lpc_ich snd_hda_codec iwlegacy snd_hda_core snd_hwdep snd_pcm mac80211 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device cfg80211 snd_timer snd shpchp soundcore tpm_infineon hp_accel lis3lv02d input_polldev mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 psmouse i915 firewire_ohci ahci libahci tg3 i2c_algo_bit firewire_core ptp crc_itu_t pps_core pata_acpi wmi drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops video drm
[   66.888185] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[   66.888318]  ? drm_get_edid+0xe8/0x3d0 [drm]
[   66.888332]  ? drm_get_edid+0xe8/0x3d0 [drm]
[   66.888345]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[   66.888352]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[   66.888359]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[   66.888375]  drm_mode_getconnector+0x15d/0x340 [drm]
[   66.888390]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[   66.888403]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[   66.888415]  drm_ioctl+0x31b/0x3d0 [drm]
[   66.888430]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[   77.024059] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
pause de 10 secondes sans rien faire
[   87.264046] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:28:plane A] flip_done timed out
pause de 7 secondes sans rien faire
[  108.256074] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
[  108.360230] WARNING: CPU: 0 PID: 960 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[  108.360233] Modules linked in: liste de modules
[  108.360409] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[  108.360707]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  108.360745]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  108.360777]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  108.360795]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  108.360813]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[  108.360854]  drm_mode_getconnector+0x15d/0x340 [drm]
[  108.360895]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[  108.360927]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[  108.360960]  drm_ioctl+0x31b/0x3d0 [drm]
[  108.360999]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[  118.496090] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:34:pipe A] flip_done timed out
pause de 10 secondes sans rien faire
[  128.736126] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:28:plane A] flip_done timed out
=> écrab pour se connecter
[  171.744131] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
[  171.848263] WARNING: CPU: 1 PID: 1379 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[  171.848265] Modules linked in: liste de modules
[  171.848441] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[  171.848731]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  171.848750]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  171.848768]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[  171.848817]  drm_mode_getconnector+0x15d/0x340 [drm]
[  171.848855]  ? __drm_mode_object_find+0x59/0x100 [drm]
[  171.848894]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[  171.848926]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[  171.848959]  drm_ioctl+0x31b/0x3d0 [drm]
[  171.848998]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[  181.984153] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
pause de 10 secondes sans rien faire
[  192.224145] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out
pause de 10 secondes sans rien faire
[  202.464160] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
[  202.568244] WARNING: CPU: 1 PID: 1379 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[  202.568247] Modules linked in: liste de modules
[  202.568423] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[  202.568714]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  202.568733]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  202.568752]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[  202.568800]  drm_mode_getconnector+0x15d/0x340 [drm]
[  202.568840]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[  202.568873]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[  202.568906]  drm_ioctl+0x31b/0x3d0 [drm]
[  202.568944]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[  212.704157] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
pause de 10 secondes sans rien faire
[  222.944199] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out
pause de 14 secondes sans rien faire
[  236.768126] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
[  236.872273] WARNING: CPU: 1 PID: 1379 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[  236.872275] Modules linked in: liste de modules
[  236.872452] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[  236.872752]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  236.872789]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  236.872821]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  236.872839]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  236.872857]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[  236.872905]  drm_mode_getconnector+0x15d/0x340 [drm]
[  236.872952]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[  236.872985]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[  236.873018]  drm_ioctl+0x31b/0x3d0 [drm]
[  236.873056]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[  247.008163] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
pause de 10 secondes sans rien faire
[  257.248141] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out
pause de 10 secondes sans rien faire
[  267.488110] [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
[  267.592252] WARNING: CPU: 1 PID: 1379 at /build/linux-5s7Xkn/linux-4.15.0/drivers/gpu/drm/drm_vblank.c:1073 drm_wait_one_vblank+0x181/0x190 [drm]
[  267.592254] Modules linked in: liste de modules
[  267.592431] RIP: 0010:drm_wait_one_vblank+0x181/0x190 [drm]
[  267.592727]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  267.592765]  ? drm_get_edid+0xe8/0x3d0 [drm]
[  267.592796]  drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  267.592814]  ? drm_helper_probe_detect+0x50/0x90 [drm_kms_helper]
[  267.592832]  drm_helper_probe_single_connector_modes+0xe2/0x710 [drm_kms_helper]
[  267.592880]  drm_mode_getconnector+0x15d/0x340 [drm]
[  267.592927]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
[  267.592959]  drm_ioctl_kernel+0x5f/0xb0 [drm]
[  267.592993]  drm_ioctl+0x31b/0x3d0 [drm]
[  267.593031]  ? drm_mode_connector_property_set_ioctl+0x60/0x60 [drm]
pause de 10 secondes sans rien faire
[  277.728150] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:41:pipe B] flip_done timed out
pause de 10 secondes sans rien faire
[  287.968165] [drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:35:plane B] flip_done timed out


Note : Quand vous avez "Modules linked in: liste de modules"

Voici ce qu'il faut lire "Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) ccm arc4 coretemp kvm_intel kvm irqbypass joydev input_leds hp_wmi sparse_keymap wmi_bmof serio_raw pcmcia snd_hda_codec_hdmi snd_hda_codec_analog snd_hda_codec_generic snd_hda_intel iwl3945 yenta_socket pcmcia_rsrc pcmcia_core lpc_ich snd_hda_codec iwlegacy snd_hda_core snd_hwdep snd_pcm mac80211 snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_seq_device cfg80211 snd_timer snd shpchp soundcore tpm_infineon hp_accel lis3lv02d input_polldev mac_hid sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 psmouse i915 firewire_ohci ahci libahci tg3 i2c_algo_bit firewire_core ptp crc_itu_t pps_core pata_acpi wmi drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops video drm
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 14:24:34
A noter qu’après le boot qui est très très long, le PC fonctionne parfaitement et est performant. Il sert principalement à regarder la TV ou des vidéos et aucun problème n'est à noter.

Voici ce que donne lshw concernant la carte graphique :


*-pci
  description: Host bridge
  produit: Mobile PM965/GM965/GL960 Memory Controller Hub
  fabriquant: Intel Corporation
  identifiant matériel: 100
  information bus: pci@0000:00:00.0
  version: 0c
  bits: 32 bits
  horloge: 33MHz
*-display:0
     description: VGA compatible controller
     produit: Mobile GM965/GL960 Integrated Graphics Controller (primary)
     fabriquant: Intel Corporation
     identifiant matériel: 2
     information bus: pci@0000:00:02.0
     version: 0c
     bits: 64 bits
     horloge: 33MHz
     fonctionnalités: msi pm vga_controller bus_master cap_list rom
     configuration: driver=i915 latency=0
     ressources: irq:16 mémoire:e4600000-e46fffff mémoire:d0000000-dfffffff portE/S:4000(taille=8) mémoire:c0000-dffff
*-display:1 NON-RÉCLAMÉ
     description: Display controller
     produit: Mobile GM965/GL960 Integrated Graphics Controller (secondary)
     fabriquant: Intel Corporation
     identifiant matériel: 2.1
     information bus: pci@0000:00:02.1
     version: 0c
     bits: 64 bits
     horloge: 33MHz
     fonctionnalités: pm bus_master cap_list
     configuration: latency=0
     ressources: mémoire:e4700000-e47fffff


lspci en entier :
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 0c)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
02:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b6)
02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02)
10:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
18:00.0 Ethernet controller: Broadcom Limited NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Thornhill le 29 avril 2018 à 14:29:29
Nombreux rapports de bugs concernant ce driver, avec un workaround qui ne fonctionne pas pour tout le monde, cf par exemple https://bugzilla.redhat.com/show_bug.cgi?id=1398424 (https://bugzilla.redhat.com/show_bug.cgi?id=1398424)

video=SVIDEO-1:d
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 15:04:29
Merci, cela fonctionne !

On en parle aussi sur : https://wiki.archlinux.org/index.php/intel_graphics avec des solutions si vous utilisez la sortie VGA de votre portable.

La solution est d'ajouter un paramètre de boot du kernel :

1/ Éditer le fichier de paramètre de grub : sudo gedit /etc/default/grub

2/ Modifier la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=SVIDEO-1:d"

3/ Faire sudo update-grub pour mettre à jour le fichiers de Grub.

Ubuntu 18.04 sera aussi rapide à démarrer qu'Ubunu 16.04.

Voici le  boot avec Ubuntu 18.04 et le Kernel 4.15 : tout est parfait :

$ dmesg | grep drm
[    2.933896] [drm] Memory usable by graphics device = 512M
[    2.933902] fb: switching to inteldrmfb from VESA VGA
[    2.935009] [drm] Replacing VGA console driver
[    2.940144] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.940145] [drm] Driver supports precise vblank timestamp query.
[    2.981947] [drm] forcing SVIDEO-1 connector off
[    2.984180] [drm] RC6 disabled, disabling runtime PM support
[    2.984227] [drm] initialized overlay support
[    2.984628] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    3.010398] fbcon: inteldrmfb (fb0) is primary device
[    3.010577] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device


J'ai mis à jour la doc Ubuntu-Fr avec l'astuce : https://doc.ubuntu-fr.org/intel_graphics#gm_965lenteur_lors_du_demarrage_d_ubuntu_1804
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Nh3xus le 29 avril 2018 à 15:46:28
Citer
Il sert principalement à regarder la TV ou des vidéos et aucun problème n'est à noter.

Tu n'as pas de screen tearing avec ce matériel sous Linux ?

Avec les cartes Nvidia, regarder la moindre vidéo donne la nausée tant le tearing est important.
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 15:50:28
Non, aucun problème (j'utilise Molotov.tv pour regarder la TV)

J'ai crée un bug sur la plateforme de signalement de bug d'Ubuntu, si ils pouvaient corriger ça... cela doit impacter pas mal de monde équipés de vieux PC.
=> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1767808
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Jojo78 le 29 avril 2018 à 17:23:53
J'ai justement une de mes 2 machines qui met longtemps pour démarrer. C'est un nuc intel celeron.
Mais en ayant regardé rapidement, le problème n'est pas le même.
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Thornhill le 29 avril 2018 à 17:58:32
J'ai justement une de mes 2 machines qui met longtemps pour démarrer.

Tu peux aussi analyser les temps de démarrage des services avec :

systemd-analyze blame
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 22:00:56
J'ai testé l'ajouter de "video=SVIDEO-1:d" au paramètre de boot du kernel sur un PC Dell un peu plus ancien - il a plus de 10 ans  :
- CPU : Intel Core2 Duo T7250 @2.00GHz
- Carte graphique : Intel Mobile GM965/GL960 Integrated Graphics Controller
- RAM : 2 Go DDR2

En plus d'Ubuntu 18.04 LTS il a un serveur LAMP installé - je vois que MySQL met du temps à démarrer : plus de 5 secondes !

Sans le "video=SVIDEO-1:d" : dmesg indique un boot en 226 secondes
Avec le "video=SVIDEO-1:d" : dmesg indique un boot en 37 secondes
=> Gain de 189 secondes, plus de 3 minutes !


systemd-analyze blame ne permet pas de bien voir la chose, les secondes de boot ne sont pas toutes comptabilisées et le gain apparaît sur plusieurs lignes et il n'y a pas 189 secondes sur systemd-backlight@backlight:intel_backlight.service.

Sans le "video=SVIDEO-1:d" :

         32.925s plymouth-start.service
         30.304s systemd-backlight@backlight:intel_backlight.service
         27.462s plymouth-read-write.service
         24.163s plymouth-quit-wait.service
         14.756s systemd-journal-flush.service
         14.322s dev-sda3.device
          9.909s systemd-tmpfiles-setup-dev.service
          9.732s phpsessionclean.service
          6.471s mysql.service
          5.574s NetworkManager.service
          5.479s snapd.service
          4.686s networkd-dispatcher.service
          4.516s keyboard-setup.service
          4.379s thermald.service
          4.062s udisks2.service
          3.091s systemd-sysctl.service
          2.142s apparmor.service
          1.871s ModemManager.service
          1.830s accounts-daemon.service
          1.661s user@1000.service
          1.449s systemd-rfkill.service
          1.097s packagekit.service
          1.083s systemd-modules-load.service
          1.042s fwupd.service
          1.039s gdm.service
           843ms apache2.service
           770ms systemd-remount-fs.service
           750ms grub-common.service
           714ms colord.service
           689ms dev-hugepages.mount
           688ms sys-kernel-debug.mount
           686ms dev-mqueue.mount
           639ms kerneloops.service
           610ms swapfile.swap
           542ms systemd-fsck@dev-disk-by\x2duuid-d18f017e\x2d0dee\x2d46d3\x2db066\x2db898308838f0.service
           515ms systemd-random-seed.service
           477ms apport.service
           465ms avahi-daemon.service
           463ms gpu-manager.service
           428ms speech-dispatcher.service
           415ms pppd-dns.service
           402ms rsyslog.service
           356ms systemd-localed.service
           345ms home.mount
           320ms systemd-journald.service
           305ms dns-clean.service
           292ms upower.service
           277ms wpa_supplicant.service
           266ms systemd-hostnamed.service
           261ms ufw.service
           255ms systemd-tmpfiles-setup.service
           237ms systemd-udevd.service
           158ms bolt.service
           157ms systemd-udev-trigger.service
           157ms kmod-static-nodes.service
           137ms systemd-timesyncd.service
           136ms polkit.service
           126ms systemd-resolved.service
           117ms networking.service
           110ms systemd-logind.service
            82ms ssh.service
            47ms setvtrgb.service
            22ms alsa-restore.service
            21ms systemd-update-utmp.service
            16ms snapd.socket
            14ms console-setup.service
            13ms systemd-update-utmp-runlevel.service
            13ms ureadahead-stop.service
             9ms rtkit-daemon.service
             8ms systemd-backlight@leds:dell::kbd_backlight.service
             5ms sys-fs-fuse-connections.mount
             5ms sys-kernel-config.mount
             5ms systemd-user-sessions.service

Avec le "video=SVIDEO-1:d" :
         23.166s plymouth-quit-wait.service
         16.103s dev-sda3.device
         14.650s systemd-journal-flush.service
          9.885s keyboard-setup.service
          9.662s systemd-modules-load.service
          9.487s systemd-tmpfiles-setup-dev.service
          8.036s plymouth-start.service
          5.423s mysql.service
          4.731s NetworkManager.service
          4.660s networkd-dispatcher.service
          4.513s snapd.service
          3.700s udisks2.service
          2.686s thermald.service
          2.669s ModemManager.service
          1.607s swapfile.swap
          1.501s apache2.service
          1.422s systemd-fsck@dev-disk-by\x2duuid-d18f017e\x2d0dee\x2d46d3\x2db066\x2db898308838f0.service
          1.378s accounts-daemon.service
          1.114s systemd-rfkill.service
          1.069s fwupd.service
          1.054s packagekit.service
           965ms kerneloops.service
           895ms apparmor.service
           797ms grub-common.service
           794ms plymouth-read-write.service
           699ms gpu-manager.service
           685ms user@1000.service
           646ms dev-hugepages.mount
           645ms dev-mqueue.mount
           637ms systemd-remount-fs.service
           610ms sys-kernel-debug.mount
           609ms systemd-backlight@backlight:intel_backlight.service
           574ms networking.service
           494ms avahi-daemon.service
           467ms colord.service
           461ms systemd-journald.service
           402ms wpa_supplicant.service
           327ms kmod-static-nodes.service
           325ms gdm.service
           280ms upower.service
           272ms dns-clean.service
           255ms systemd-udevd.service
           237ms rsyslog.service
           232ms systemd-random-seed.service
           192ms bolt.service
           167ms ufw.service
           157ms systemd-tmpfiles-setup.service
           150ms systemd-udev-trigger.service
           147ms ssh.service
           145ms home.mount
           144ms systemd-resolved.service
           129ms systemd-timesyncd.service
           128ms systemd-logind.service
           117ms apport.service
            88ms speech-dispatcher.service
            80ms polkit.service
            70ms systemd-update-utmp.service
            63ms systemd-sysctl.service
            56ms alsa-restore.service
            39ms setvtrgb.service
            19ms pppd-dns.service
            16ms console-setup.service
            10ms systemd-update-utmp-runlevel.service
            10ms ureadahead-stop.service
             9ms rtkit-daemon.service
             8ms sys-fs-fuse-connections.mount
             8ms systemd-user-sessions.service
             8ms systemd-backlight@leds:dell::kbd_backlight.service
             7ms sys-kernel-config.mount
             4ms snapd.socket
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Thornhill le 29 avril 2018 à 22:16:14
Si je ne m'abuse, systemd-analyze analyse la partie services (donc userland), le démarrage préalable initramfs / kernel n'est pas dans ses statistiques.

Mais ça peut être utile pour analyser des services lents à démarrer.
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Jojo78 le 29 avril 2018 à 22:29:00
Avec systemd-analyze blame, j'ai:
7.564s NetworkManager-wait-online.service
6.300s apt-daily.service
4.829s fwupd.service
2.847s dev-sda1.device
2.712s smbd.service
2.100s winbind.service
1.946s nmbd.service
1.427s apparmor.service
1.225s samba-ad-dc.service
1.002s console-setup.service
Ce qui ne paraît pas catastrophique.

Par-contre avec demsg j'ai:
[   15.503353] snd_hda_codec_hdmi hdaudioC0D2: HDMI: pin nid 5 not registered
[  101.073299] cgroup: new mount options do not match the existing superblock, will be ignored
Ce qui est un peu plus gênant et très certainement la cause de ces démarrages lents.
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: vivien le 29 avril 2018 à 22:57:55
Il n'y a rien dans dmesg entre la 15ème seconde et la 101seconde ?

Si oui, il se tourne les pouces pendant 86 secondes...
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Jojo78 le 29 avril 2018 à 23:14:48
Rien en effet.
Le message retourné semble être lié à un bug:
https://bugs.launchpad.net/ubuntu/+source/lxcfs/+bug/1455358
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: Jojo78 le 29 avril 2018 à 23:17:38
A priori çà peut se corriger.
Je vais essayer de comprendre et appliquer les solutions plus tard.
http://linux-vish.blogspot.fr/2016/04/cgroup-new-mount-options-do-not-match.html
Titre: Ubuntu 18.04: Pauses lors du boot avec driver i915 + carte Intel GM965
Posté par: K-L le 30 avril 2018 à 08:15:49
Avec les cartes Nvidia, regarder la moindre vidéo donne la nausée tant le tearing est important.

Désactive le compositing (sous Mageia/KDE par exemple : CTRL+SHIFT+F12).