Pages:
Actions
  • #1 par vivien le 29 Apr 2018
  • 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
  • #2 par vivien le 29 Apr 2018
  • 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)
  • #3 par Thornhill le 29 Apr 2018
  • 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

    video=SVIDEO-1:d
  • #4 par vivien le 29 Apr 2018
  • 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
  • #5 par Nh3xus le 29 Apr 2018
  • 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.
  • #6 par vivien le 29 Apr 2018
  • 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
  • #7 par Jojo78 le 29 Apr 2018
  • 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.
  • #8 par Thornhill le 29 Apr 2018
  • 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
  • #9 par vivien le 29 Apr 2018
  • 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
  • #10 par Thornhill le 29 Apr 2018
  • 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.
  • #11 par Jojo78 le 29 Apr 2018
  • 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.
  • #12 par vivien le 29 Apr 2018
  • 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...
Pages:
Actions