Boot time slower on kernel 6.1 than 6.0

Greetings!

I have upgraded my kernel to 6.1 from 6.0 because 6.0 was EOL and wanted to be a bit up to date. When I boot into Manjaro on the 6.1 kernel, it would boot slower than the 6.0 kernel.
I do have a SATA SSD as my boot drive for my Manjaro install.
When I first startup my laptop, it would show my laptop logo, then it would show a black screen for a few seconds, and it would show my log in screen. The black screen stays for a few seconds longer on kernel 6.1 than 6.0.
Is this normal or is it just my laptop that’s the problem? If you would like more information, please let me know!

System:
  Kernel: 6.1.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=7a0aad6e-4cb5-4be9-8bb0-ab829b6373de rw quiet splash
    resume=UUID=0aa27db6-b706-42f2-a5bc-dbc1542ade4d udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Acer product: Aspire E5-575 v: V1.47
    serial: <superuser required>
  Mobo: Acer model: Ironman_SK v: V1.47 serial: <superuser required>
    UEFI: Insyde v: 1.47 date: 09/06/2018
Battery:
  ID-1: BAT1 charge: 37.3 Wh (80.2%) condition: 46.5/62.2 Wh (74.8%)
    volts: 11.8 min: 11.1 model: PANASONIC AS16B5J type: Li-ion serial: <filter>
    status: discharging
Memory:
  RAM: total: 3.7 GiB used: 2.63 GiB (71.0%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i3-7100U bits: 64 type: MT MCP arch: Amber/Kaby Lake
    note: check gen: core 7 level: v3 note: check built: 2017 process: Intel 14nm
    family: 6 model-id: 0x8E (142) stepping: 9 microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1500 high: 2400 min/max: 400/2400 scaling:
    driver: intel_pstate governor: powersave cores: 1: 2400 2: 2400 3: 600 4: 600
    bogomips: 19204
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs intel_pt
    invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx
    msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs
    pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg
    sep smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
    tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: IBRS
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS, IBPB: conditional, RSB filling,
    PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel HD Graphics 620 vendor: Acer Incorporated ALI Aspire E5-575G
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0
    chip-ID: 8086:5916 class-ID: 0300
  Device-2: Chicony HD WebCam type: USB driver: uvcvideo bus-ID: 1-7:3
    chip-ID: 04f2:b571 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.6 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,vesa dri: iris gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x15d2 built: 2015 res: 1920x1080
    hz: 60 dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
    ratio: 16:9 modes: 1920x1080
  API: OpenGL v: 4.6 Mesa 22.3.4 renderer: Mesa Intel HD Graphics 620 (KBL
    GT2) direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Acer Incorporated ALI
    Aspire E5-575G driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_soc_avs,snd_sof_pci_intel_skl bus-ID: 00:1f.3
    chip-ID: 8086:9d71 class-ID: 0403
  Sound API: ALSA v: k6.1.9-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
    vendor: Lite-On driver: ath10k_pci v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 bus-ID: 02:00.0 chip-ID: 168c:0042 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Acer Incorporated ALI Aspire E5-575G driver: r8169 v: kernel pcie:
    gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.1
    chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0f1 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Lite-On Qualcomm Atheros QCA9377 Bluetooth type: USB driver: btusb
    v: 0.8 bus-ID: 1-5:2 chip-ID: 04ca:3015 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 3 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 465.76 GiB used: 18.9 GiB (4.1%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WDBNCE5000PNC
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 20RL scheme: GPT
  Optical-1: /dev/sr0 vendor: Slimtype model: DVD A DA8AESH rev: XA11
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 54 GiB size: 52.85 GiB (97.87%) used: 15.84 GiB (30.0%)
    fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: root
    uuid: 7a0aad6e-4cb5-4be9-8bb0-ab829b6373de
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 312 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: EFI
    uuid: FAEE-CD18
  ID-3: /home raw-size: 403.47 GiB size: 396.06 GiB (98.17%)
    used: 3 GiB (0.8%) fs: ext4 dev: /dev/sda4 maj-min: 8:4 label: home
    uuid: 88df4b9b-42ce-46c6-8e62-37fe04191213
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 8 GiB used: 67.8 MiB (0.8%) priority: -2
    dev: /dev/sda2 maj-min: 8:2 label: swap
    uuid: 0aa27db6-b706-42f2-a5bc-dbc1542ade4d
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-5:2 info: Lite-On Qualcomm Atheros QCA9377 Bluetooth
    type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 04ca:3015 class-ID: e001
  Device-2: 1-7:3 info: Chicony HD WebCam type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b571
    class-ID: 0e02
  Hub-2: 2-0:1 info: Super-speed hub ports: 6 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 37.0 C pch: 34.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 196 Uptime: 13m wakeups: 1 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1232 libs: 358 tools: pamac,paru pm: flatpak pkgs: 0 Shell: Zsh v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.24

systemd-analyze (kernel 6.1)

Startup finished in 2.998s (firmware) + 380ms (loader) + 2.359s (kernel) + 5.272s (userspace) = 11.010s 
graphical.target reached after 2.954s in userspace.

systemd-analyze blame can also be helpful to see if there is a slow process at boot, but ten seconds to start doesn’t seem to be very slow. How many seconds lasted 6.0 to boot?

Here’s some extra information that may be helpful:

systemd-analyze blame (kernel 6.1)

1.383s tlp.service 
1.156s systemd-backlight@backlight:intel_backlight.service 
742ms dev-sda3.device 
470ms systemd-journal-flush.service 
404ms user@1000.service 
356ms udisks2.service 
236ms systemd-user-sessions.service 
234ms systemd-tmpfiles-setup.service 
225ms upower.service 
189ms systemd-tmpfiles-clean.service 
172ms systemd-udev-trigger.service 
150ms systemd-remount-fs.service 
134ms systemd-timesyncd.service 
132ms systemd-modules-load.service 
121ms systemd-tmpfiles-setup-dev.service 
119ms systemd-logind.service 
119ms systemd-udevd.service 
110ms systemd-fsck@dev-disk-by\x2duuid-88df4b9b\x2d42ce\x2d46c6\x2d8e62\x2d37fe04191213.service 
106ms lvm2-monitor.service 
101ms modprobe@fuse.service 
 98ms boot-efi.mount 
 91ms cups.service 
 79ms user-runtime-dir@1000.service 
 77ms systemd-journald.service 
 67ms NetworkManager.service 
 66ms systemd-vconsole-setup.service 
 58ms plymouth-quit.service 
 53ms modprobe@drm.service 
 52ms systemd-sysctl.service 
 49ms systemd-fsck@dev-disk-by\x2duuid-FAEE\x2dCD18.service 
 47ms polkit.service 
 43ms plymouth-quit-wait.service 
 42ms alsa-restore.service 
 39ms dbus.service 
 39ms systemd-random-seed.service 
 38ms kmod-static-nodes.service 
 36ms plymouth-start.service 
 36ms modprobe@configfs.service 
 33ms sys-fs-fuse-connections.mount 
 31ms plymouth-read-write.service 
 30ms sys-kernel-config.mount 
 29ms home.mount 
 26ms systemd-update-utmp.service 
 24ms dev-disk-by\x2duuid-0aa27db6\x2db706\x2d42f2\x2da5bc\x2ddbc1542ade4d.swap 
 21ms dev-hugepages.mount 
 20ms dev-mqueue.mount 
 20ms wpa_supplicant.service 
 19ms sys-kernel-debug.mount 
 18ms sys-kernel-tracing.mount 
 11ms rtkit-daemon.service 
  4ms tmp.mount

systemd-analyze (kernel 6.0)

Startup finished in 3.019s (firmware) + 3.383s (loader) + 2.350s (kernel) + 3.224s (userspace) = 11.978s  
graphical.target reached after 2.645s in userspace.

systemd-analyze blame (kernel 6.0)

809ms dev-sda3.device 
563ms tlp.service 
433ms systemd-journal-flush.service 
331ms user@1000.service 
309ms udisks2.service 
196ms systemd-tmpfiles-setup-dev.service 
160ms systemd-tmpfiles-setup.service 
158ms systemd-udev-trigger.service 
151ms upower.service 
143ms systemd-remount-fs.service 
137ms boot-efi.mount 
121ms systemd-modules-load.service 
116ms systemd-fsck@dev-disk-by\x2duuid-FAEE\x2dCD18.service 
111ms systemd-timesyncd.service 
103ms systemd-udevd.service 
101ms systemd-fsck@dev-disk-by\x2duuid-88df4b9b\x2d42ce\x2d46c6\x2d8e62\x2d37fe04191213.service 
100ms lvm2-monitor.service 
95ms systemd-vconsole-setup.service 
95ms modprobe@fuse.service 
85ms systemd-backlight@backlight:intel_backlight.service 
80ms systemd-sysctl.service 
77ms systemd-journald.service 
74ms cups.service 
64ms systemd-logind.service 
63ms systemd-random-seed.service 
62ms user-runtime-dir@1000.service 
61ms dev-disk-by\x2duuid-0aa27db6\x2db706\x2d42f2\x2da5bc\x2ddbc1542ade4d.swap 
60ms modprobe@drm.service 
55ms plymouth-start.service 
54ms wpa_supplicant.service 
54ms plymouth-quit.service 
53ms systemd-user-sessions.service 
51ms NetworkManager.service 
46ms kmod-static-nodes.service 
44ms polkit.service 
44ms modprobe@configfs.service 
40ms dbus.service 
37ms systemd-update-utmp.service 
36ms plymouth-read-write.service 
34ms home.mount 
34ms tmp.mount 
34ms plymouth-quit-wait.service 
33ms sys-fs-fuse-connections.mount 
32ms alsa-restore.service 
31ms sys-kernel-config.mount 
29ms dev-hugepages.mount 
27ms dev-mqueue.mount 
24ms sys-kernel-debug.mount 
21ms sys-kernel-tracing.mount 
 4ms rtkit-daemon.service
1 Like

Seems TLP and Backlight take longer now. Did you check with 6.2 kernel series also?

I have not checked with the 6.2 kernel, but I can check and give you some information back about it if you would like to!