You are not logged in.

#1 2026-01-01 17:51:04

liquid98
Member
Registered: 2025-12-31
Posts: 6

[SOLVED] Arch needs more than 20 seconds to get to graphical.target.

Hello everyone,

I'm running Arch Linux in a Virtual machine. It's VirtualBox from Oracle.
The OS runs great, but lately there's trouble with booting.

Especially the time it takes to build the graphical desktop.
That means the process takes a whole 20 secs to finish after I enter
my username and password.

To solve the problem I tried to read sudo journalctl -b.  There the thumbnailer - service give errors. I tried to disable the service.
But it came back. Maybe that's the problem. Although, it looks not really serious to me.


I also tried to analyze the boot-plot.svg. I see a bunch of red and long lines. But no clue where to begin.

Can someone please point me in a direction that's helpful in solving this issue?

My journalctl -b is here:

https://0x0.st/P-to.txt

And my Xorg.0.log:

https://0x0.st/P-tm.txt

Hope you can help!

Last edited by liquid98 (2026-01-03 20:23:02)

Offline

#2 2026-01-01 20:04:03

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,047

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

Jan 01 19:22:21 archlinux kernel: Linux version 6.18.2-arch2-1 (linux@archlinux) (gcc (GCC) 15.2.1 20251112, GNU ld (GNU Binutils) 2.45.1) #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 18:00:18 +0000
…
Jan 01 19:22:26 archlinux systemd-tty-ask-password-agent[174]: Starting password query on /dev/tty1.
Jan 01 19:22:53 archlinux systemd-tty-ask-password-agent[174]: Password query on /dev/tty1 finished successfully.
Jan 01 19:22:53 archlinux systemd-cryptsetup[169]: Set cipher aes, mode xts-plain64, key size 512 bits for device /dev/disk/by-uuid/72a1364f-fdf8-45a3-b83c-81c39a40f880.
Jan 01 19:22:57 archlinux kernel: Key type encrypted registered
Jan 01 19:22:57 archlinux lvm[201]: PV /dev/dm-0 online, VG vg0 is complete.
…
Jan 01 19:23:02 funbox systemd[1]: Queued start job for default target Graphical Interface.

From there on there're no more gaps but the system moves w/ glacial speed

Jan 01 19:23:02 funbox systemd[1]: Queued start job for default target Graphical Interface.
Jan 01 19:23:02 funbox systemd[1]: systemd-journald.service: Deactivated successfully.
Jan 01 19:23:04 funbox systemd[1]: Started Journal Service.
Jan 01 19:23:04 funbox lvm[416]:   3 logical volume(s) in volume group "vg0" monitored
Jan 01 19:23:04 funbox systemd[1]: Finished Apply Kernel Variables.
Jan 01 19:23:04 funbox systemd[1]: Finished Load udev Rules from Credentials.
Jan 01 19:23:04 funbox systemd[1]: Finished Load/Save OS Random Seed.
Jan 01 19:23:04 funbox systemd[1]: Starting Flush Journal to Persistent Storage...
Jan 01 19:23:04 funbox systemd-journald[419]: Time spent on flushing to /var/log/journal/e7f221c1d5a6451aaecaa7a516ac435a is 254.256ms for 678 entries.
Jan 01 19:23:04 funbox systemd-journald[419]: System Journal (/var/log/journal/e7f221c1d5a6451aaecaa7a516ac435a) is 111.4M, max 1.3G, 1.2G free.
Jan 01 19:23:05 funbox systemd-journald[419]: Received client request to flush runtime journal.
Jan 01 19:23:05 funbox systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
Jan 01 19:23:05 funbox systemd[1]: Create System Users was skipped because no trigger condition checks were met.
Jan 01 19:23:05 funbox systemd[1]: Starting Network Time Synchronization...
Jan 01 19:23:05 funbox systemd[1]: Starting Create Static Device Nodes in /dev...
Jan 01 19:23:05 funbox systemd[1]: Finished Flush Journal to Persistent Storage.
Jan 01 19:23:06 funbox systemd[1]: Started Network Time Synchronization.
Jan 01 19:23:06 funbox systemd[1]: Reached target System Time Set.
Jan 01 19:23:06 funbox systemd[1]: Finished Create Static Device Nodes in /dev.
Jan 01 19:23:06 funbox systemd[1]: Reached target Preparation for Local File Systems.
Jan 01 19:23:06 funbox systemd[1]: Virtual Machine and Container Storage (Compatibility) was skipped because of an unmet condition check (ConditionPathExists=/var/lib/machines.raw).
Jan 01 19:23:06 funbox systemd[1]: Listening on Disk Image Download Service Socket.
Jan 01 19:23:06 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:06 funbox systemd[1]: Repartition Root Disk was skipped because no trigger condition checks were met.
Jan 01 19:23:06 funbox systemd[1]: Starting Rule-based Manager for Device Events and Files...
Jan 01 19:23:06 funbox systemd-udevd[452]: Using default interface naming scheme 'v259'.
Jan 01 19:23:06 funbox systemd[1]: Started Rule-based Manager for Device Events and Files.
Jan 01 19:23:08 funbox systemd[1]: Finished Coldplug All udev Devices.
Jan 01 19:23:08 funbox systemd[1]: Load Kernel Module configfs was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!configfs).
Jan 01 19:23:08 funbox systemd[1]: Load Kernel Module fuse was skipped because of an unmet condition check (ConditionKernelModuleLoaded=!fuse).
Jan 01 19:23:09 funbox lvm[477]: PV /dev/dm-0 online, VG vg0 is complete.
Jan 01 19:23:09 funbox lvm[477]: VG vg0 finished
Jan 01 19:23:10 funbox kernel: clocksource: timekeeping watchdog on CPU0: Marking clocksource 'tsc' as unstable because the skew is too large:
Jan 01 19:23:10 funbox kernel: clocksource:                       'acpi_pm' wd_nsec: 495911351 wd_now: 2f202a wd_last: 140a09 mask: ffffff
Jan 01 19:23:10 funbox kernel: clocksource:                       'tsc' cs_nsec: 496368772 cs_now: 269cbf6335 cs_last: 2646d483d0 mask: ffffffffffffffff
Jan 01 19:23:10 funbox kernel: clocksource:                       Clocksource 'tsc' skewed 457421 ns (0 ms) over watchdog 'acpi_pm' interval of 495911351 ns (495 ms)
Jan 01 19:23:10 funbox kernel: clocksource:                       'tsc' is current clocksource.
Jan 01 19:23:10 funbox kernel: tsc: Marking TSC unstable due to clocksource watchdog
Jan 01 19:23:10 funbox kernel: TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
Jan 01 19:23:10 funbox kernel: sched_clock: Marking unstable (54512476884, -7986059)<-(54547770103, -43279275)
Jan 01 19:23:10 funbox kernel: clocksource: Not enough CPUs to check clocksource 'tsc'.
Jan 01 19:23:10 funbox kernel: clocksource: Switched to clocksource acpi_pm
Jan 01 19:23:11 funbox systemd[1]: Condition check resulted in VBOX_HARDDISK EFI\x20system\x20partition being skipped.
Jan 01 19:23:11 funbox systemd[1]: Starting File System Check on /dev/disk/by-uuid/3FA3-796D...
Jan 01 19:23:11 funbox systemd-fsck[489]: fsck.fat 4.2 (2021-01-31)
Jan 01 19:23:11 funbox systemd-fsck[489]: /dev/sda1: 15 files, 20741/130812 clusters
Jan 01 19:23:11 funbox systemd[1]: Finished File System Check on /dev/disk/by-uuid/3FA3-796D.
Jan 01 19:23:11 funbox systemd[1]: Mounting /boot...
Jan 01 19:23:11 funbox kernel: vboxguest: host-version: 7.2.4r170995 0x8000000f
Jan 01 19:23:11 funbox kernel: vbg_heartbeat_init: Setting up heartbeat to trigger every 2000 milliseconds
Jan 01 19:23:11 funbox kernel: input: VirtualBox mouse integration as /devices/pci0000:00/0000:00:04.0/input/input5
Jan 01 19:23:11 funbox kernel: piix4_smbus 0000:00:07.0: SMBus Host Controller at 0x4100, revision 0
Jan 01 19:23:11 funbox systemd[1]: Mounted /boot.
Jan 01 19:23:11 funbox kernel: e1000: Intel(R) PRO/1000 Network Driver
Jan 01 19:23:11 funbox kernel: e1000: Copyright (c) 1999-2006 Intel Corporation.
Jan 01 19:23:11 funbox systemd[1]: Reached target Local File Systems.
Jan 01 19:23:11 funbox systemd[1]: Listening on Boot Entries Service Socket.
Jan 01 19:23:11 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:11 funbox systemd[1]: Listening on System Extension Image Management.
Jan 01 19:23:11 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:11 funbox systemd[1]: Set Up Additional Binary Formats was skipped because no trigger condition checks were met.
Jan 01 19:23:11 funbox systemd[1]: Starting Update Boot Loader Random Seed...
Jan 01 19:23:11 funbox systemd[1]: Starting Create System Files and Directories...
Jan 01 19:23:12 funbox bootctl[495]:  Mount point '/boot' which backs the random seed file is world accessible, which is a security hole! 
Jan 01 19:23:12 funbox bootctl[495]: Random seed file '/boot/loader/random-seed' is world accessible, which is a security hole!
Jan 01 19:23:12 funbox bootctl[495]: Random seed file /boot/loader/random-seed successfully refreshed (32 bytes).
Jan 01 19:23:12 funbox systemd[1]: Finished Update Boot Loader Random Seed.
Jan 01 19:23:12 funbox kernel: Console: switching to colour dummy device 80x25
Jan 01 19:23:12 funbox kernel: vboxvideo 0000:00:02.0: vgaarb: deactivate vga console
Jan 01 19:23:12 funbox kernel: [drm] VRAM 10000000
Jan 01 19:23:12 funbox kernel: [drm] Initialized vboxvideo 1.0.0 for 0000:00:02.0 on minor 0
Jan 01 19:23:12 funbox kernel: fbcon: vboxvideodrmfb (fb0) is primary device
Jan 01 19:23:12 funbox kernel: input: PC Speaker as /devices/platform/pcspkr/input/input6
Jan 01 19:23:12 funbox kernel: vboxvideo 0000:00:02.0: [drm] drm_plane_enable_fb_damage_clips() not called
Jan 01 19:23:12 funbox kernel: Console: switching to colour frame buffer device 240x67
Jan 01 19:23:12 funbox kernel: vboxvideo 0000:00:02.0: [drm] fb0: vboxvideodrmfb frame buffer device
Jan 01 19:23:12 funbox kernel: input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input7
Jan 01 19:23:13 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:13 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:13 funbox systemd-timesyncd[445]: Network configuration changed, trying to establish connection.
Jan 01 19:23:13 funbox systemd[1]: Finished Create System Files and Directories.
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0: STAC9221 A1: picked fixup  for PCI SSID 8384:7680
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0: autoconfig for STAC9221 A1: line_outs=3 (0xc/0xf/0xb/0x0/0x0) type:speaker
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    mono: mono_out=0x0
Jan 01 19:23:13 funbox systemd[1]: Rebuild Dynamic Linker Cache was skipped because no trigger condition checks were met.
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    dig-out=0x10/0x0
Jan 01 19:23:13 funbox systemd[1]: Initial Setup was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    inputs:
Jan 01 19:23:13 funbox systemd[1]: First Boot Complete was skipped because of an unmet condition check (ConditionFirstBoot=yes).
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:      Mic=0xd
Jan 01 19:23:13 funbox systemd[1]: Rebuild Journal Catalog was skipped because of an unmet condition check (ConditionNeedsUpdate=/var).
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:      Line=0xe
Jan 01 19:23:13 funbox systemd[1]: Save Transient machine-id to Disk was skipped because of an unmet condition check (ConditionPathIsMountPoint=/etc/machine-id).
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:      CD=0x15
Jan 01 19:23:13 funbox systemd[1]: Update is Completed was skipped because no trigger condition checks were met.
Jan 01 19:23:13 funbox kernel: snd_hda_codec_idt hdaudioC0D0:    dig-in=0x11
Jan 01 19:23:13 funbox systemd[1]: Starting Record System Boot/Shutdown in UTMP...
Jan 01 19:23:13 funbox kernel: input: HDA Intel Mic as /devices/pci0000:00/0000:00:05.0/sound/card0/input8
Jan 01 19:23:13 funbox kernel: input: HDA Intel Line as /devices/pci0000:00/0000:00:05.0/sound/card0/input9
Jan 01 19:23:13 funbox kernel: input: HDA Intel Speaker Front as /devices/pci0000:00/0000:00:05.0/sound/card0/input10
Jan 01 19:23:13 funbox kernel: input: HDA Intel Speaker CLFE as /devices/pci0000:00/0000:00:05.0/sound/card0/input11
Jan 01 19:23:13 funbox kernel: input: HDA Intel Front Headphone as /devices/pci0000:00/0000:00:05.0/sound/card0/input12
Jan 01 19:23:13 funbox kernel: input: HDA Intel SPDIF In as /devices/pci0000:00/0000:00:05.0/sound/card0/input13
Jan 01 19:23:14 funbox kernel: RAPL PMU: API unit is 2^-32 Joules, 0 fixed counters, 10737418240 ms ovfl timer
Jan 01 19:23:14 funbox systemd[1]: Finished Record System Boot/Shutdown in UTMP.
Jan 01 19:23:14 funbox systemd[1]: Reached target System Initialization.
Jan 01 19:23:14 funbox systemd[1]: Started Refresh existing PGP keys of archlinux-keyring regularly.
Jan 01 19:23:14 funbox systemd[1]: Started Daily man-db regeneration.
Jan 01 19:23:14 funbox systemd[1]: Started Daily verification of password and group files.
Jan 01 19:23:14 funbox systemd[1]: Started Daily Cleanup of Temporary Directories.
Jan 01 19:23:14 funbox systemd[1]: Reached target Timer Units.
Jan 01 19:23:14 funbox systemd[1]: Listening on D-Bus System Message Bus Socket.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG network certificate management daemon for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers) for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG cryptographic agent and passphrase cache (restricted) for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG cryptographic agent (ssh-agent emulation) for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG cryptographic agent and passphrase cache for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on GnuPG public key management service for /etc/pacman.d/gnupg.
Jan 01 19:23:14 funbox systemd[1]: Listening on Authorization Manager Agent Helper.
Jan 01 19:23:14 funbox systemd[1]: Listening on OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local).
Jan 01 19:23:14 funbox systemd[1]: Listening on Hostname Service Socket.
Jan 01 19:23:14 funbox systemd[1]: Listening on User Login Management Varlink Socket.
Jan 01 19:23:14 funbox systemd[1]: Listening on Virtual Machine and Container Registration Service Socket.
Jan 01 19:23:14 funbox systemd[1]: Reached target Socket Units.
Jan 01 19:23:14 funbox systemd[1]: Starting D-Bus System Message Bus...
Jan 01 19:23:14 funbox systemd[1]: TPM PCR Barrier (Initialization) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 01 19:23:14 funbox dbus-broker-launch[504]: Looking up NSS user entry for 'pulse'...
Jan 01 19:23:14 funbox dbus-broker-launch[504]: NSS returned no entry for 'pulse'
Jan 01 19:23:14 funbox dbus-broker-launch[504]: Invalid user-name in /usr/share/dbus-1/system.d/pulseaudio-system.conf +27: user="pulse"
Jan 01 19:23:14 funbox systemd[1]: Started D-Bus System Message Bus.
Jan 01 19:23:14 funbox dbus-broker-launch[504]: Ready
Jan 01 19:23:14 funbox systemd[1]: Reached target Basic System.
Jan 01 19:23:14 funbox systemd[1]: Starting Network Manager...
Jan 01 19:23:14 funbox systemd[1]: Started Deluge Bittorrent Client Daemon.
Jan 01 19:23:14 funbox systemd[1]: Starting User Login Management...
Jan 01 19:23:14 funbox systemd[1]: TPM PCR Barrier (User) was skipped because of an unmet condition check (ConditionSecurity=measured-uki).
Jan 01 19:23:15 funbox systemd-logind[509]: New seat seat0.
Jan 01 19:23:15 funbox systemd-logind[509]: Watching system buttons on /dev/input/event0 (Power Button)
Jan 01 19:23:15 funbox systemd-logind[509]: Watching system buttons on /dev/input/event1 (Sleep Button)
Jan 01 19:23:15 funbox systemd-logind[509]: Watching system buttons on /dev/input/event2 (AT Translated Set 2 keyboard)
Jan 01 19:23:15 funbox systemd[1]: Started User Login Management.
Jan 01 19:23:15 funbox NetworkManager[507]: <info>  [1767291795.9230] NetworkManager (version 1.54.3-1) is starting... (boot:2fc73229-5a73-43ba-823f-99a290f8e40b)
Jan 01 19:23:15 funbox NetworkManager[507]: <info>  [1767291795.9243] Read config: /etc/NetworkManager/NetworkManager.conf, /etc/NetworkManager/conf.d/dns.conf
Jan 01 19:23:15 funbox kernel: intel_pmc_core intel_pmc_core.0:  initialized
Jan 01 19:23:16 funbox NetworkManager[507]: <info>  [1767291796.0645] manager[0x56297dbc2cb0]: monitoring kernel firmware directory '/lib/firmware'.
Jan 01 19:23:16 funbox systemd[1]: Starting Hostname Service...
Jan 01 19:23:16 funbox kernel: mousedev: PS/2 mouse device common for all mice
Jan 01 19:23:16 funbox systemd[1]: Starting Virtual Console Setup...
Jan 01 19:23:16 funbox systemd[1]: systemd-vconsole-setup.service: Deactivated successfully.
Jan 01 19:23:16 funbox systemd[1]: Stopped Virtual Console Setup.
Jan 01 19:23:16 funbox systemd[1]: Starting Virtual Console Setup...
Jan 01 19:23:16 funbox systemd[1]: Started Hostname Service.
Jan 01 19:23:16 funbox NetworkManager[507]: <info>  [1767291796.9786] hostname: hostname: using hostnamed
Jan 01 19:23:16 funbox NetworkManager[507]: <info>  [1767291796.9842] hostname: static hostname changed from (none) to "funbox"
Jan 01 19:23:16 funbox NetworkManager[507]: <info>  [1767291796.9876] dns-mgr: init: dns=default,systemd-resolved rc-manager=symlink
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.1510] manager[0x56297dbc2cb0]: rfkill: Wi-Fi hardware radio set disabled
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.1513] manager[0x56297dbc2cb0]: rfkill: WWAN hardware radio set disabled
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.3643] manager: rfkill: Wi-Fi enabled by radio killswitch; disabled by state file
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.3646] manager: rfkill: WWAN enabled by radio killswitch; disabled by state file
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.3647] manager: Networking is enabled by state file
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.3762] settings: Loaded settings plugin: keyfile (internal)
Jan 01 19:23:17 funbox systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.5039] dhcp: init: Using DHCP client 'internal'
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.5071] manager: (lo): new Loopback device (/org/freedesktop/NetworkManager/Devices/1)
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.5362] device (lo): state change: unmanaged -> unavailable (reason 'connection-assumed', managed-type: 'external')
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.5506] device (lo): state change: unavailable -> disconnected (reason 'connection-assumed', managed-type: 'external')
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.5648] device (lo): Activation: starting connection 'lo' (1c8c9921-d639-41f2-8cff-d1312a368562)
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.6121] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
Jan 01 19:23:17 funbox systemd[1]: Started Network Manager.
Jan 01 19:23:17 funbox systemd[1]: Reached target Network.
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.6438] device (lo): state change: disconnected -> prepare (reason 'none', managed-type: 'external')
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.6591] device (lo): state change: prepare -> config (reason 'none', managed-type: 'external')
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.6594] device (lo): state change: config -> ip-config (reason 'none', managed-type: 'external')
Jan 01 19:23:17 funbox systemd[1]: Starting Permit User Sessions...
Jan 01 19:23:17 funbox NetworkManager[507]: <info>  [1767291797.6725] device (lo): state change: ip-config -> ip-check (reason 'none', managed-type: 'external')
Jan 01 19:23:17 funbox systemd[1]: Finished Virtual Console Setup.
Jan 01 19:23:17 funbox systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 01 19:23:18 funbox NetworkManager[507]: <info>  [1767291798.0211] device (lo): state change: ip-check -> secondaries (reason 'none', managed-type: 'external')
Jan 01 19:23:18 funbox NetworkManager[507]: <info>  [1767291798.0319] device (lo): state change: secondaries -> activated (reason 'none', managed-type: 'external')
Jan 01 19:23:18 funbox NetworkManager[507]: <info>  [1767291798.0327] device (lo): Activation: successful, device activated.
Jan 01 19:23:18 funbox NetworkManager[507]: <info>  [1767291798.0397] manager: startup complete
Jan 01 19:23:18 funbox systemd[1]: Finished Permit User Sessions.
Jan 01 19:23:18 funbox systemd[1]: Reached target Multi-User System.
Jan 01 19:23:18 funbox systemd[1]: Starting Light Display Manager...
Jan 01 19:23:18 funbox systemd[1]: Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.
Jan 01 19:23:18 funbox systemd[1]: Started Light Display Manager.
Jan 01 19:23:18 funbox systemd[1]: Reached target Graphical Interface.
Jan 01 19:23:18 funbox systemd[1]: Startup finished in 1.159s (firmware) + 322ms (loader) + 4.753s (kernel) + 40.692s (initrd) + 17.599s (userspace) = 1min 4.527s.

Either the drive is slow or the decryption is.
Have you tried to run

cryptsetup benchmark 
Jan 01 19:22:53 archlinux systemd-cryptsetup[169]: Set cipher aes, mode xts-plain64, key size 512 bits for device /dev/disk/by-uuid/72a1364f-fdf8-45a3-b83c-81c39a40f880.

Maybe a trimming issue?
https://wiki.archlinux.org/title/Solid_state_drive#TRIM (nb. the caveats for LVM and encrypted drives)

Offline

#3 2026-01-01 20:58:03

liquid98
Member
Registered: 2025-12-31
Posts: 6

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

Seth, Thanks for your swift and clear analysis!

This is the benchmark. I't slow. But is it too slow?

# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1      1251284 iterations per second for 256-bit key
PBKDF2-sha256    1581562 iterations per second for 256-bit key
PBKDF2-sha512    1030035 iterations per second for 256-bit key
PBKDF2-ripemd160  620459 iterations per second for 256-bit key
PBKDF2-whirlpool  450419 iterations per second for 256-bit key
argon2i       4 iterations, 404325 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
argon2id      4 iterations, 406410 memory, 4 parallel threads (CPUs) for 256-bit key (requested 2000 ms time)
#     Algorithm |       Key |      Encryption |      Decryption
        aes-cbc        128b       128.8 MiB/s       126.2 MiB/s
    serpent-cbc        128b        62.5 MiB/s       206.4 MiB/s
    twofish-cbc        128b       136.9 MiB/s       184.5 MiB/s
        aes-cbc        256b       107.2 MiB/s       111.1 MiB/s
    serpent-cbc        256b        62.5 MiB/s       206.3 MiB/s
    twofish-cbc        256b       136.4 MiB/s       182.0 MiB/s
        aes-xts        256b       183.3 MiB/s       169.9 MiB/s
    serpent-xts        256b       205.5 MiB/s       205.4 MiB/s
    twofish-xts        256b       183.1 MiB/s       181.8 MiB/s
        aes-xts        512b       143.2 MiB/s       140.4 MiB/s
    serpent-xts        512b       207.1 MiB/s       203.6 MiB/s
    twofish-xts        512b       183.7 MiB/s       158.8 MiB/s

I''l check the disk later.

Offline

#4 2026-01-01 21:06:50

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,047

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

You'd expect AES in GB/s territory - looks like it's not HW accelerated?

Jan 01 19:22:21 archlinux kernel: smpboot: CPU0: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz (family: 0x6, model: 0x8e, stepping: 0x9)
lscpu
lsmod | grep aes

Offline

#5 2026-01-02 19:49:03

liquid98
Member
Registered: 2025-12-31
Posts: 6

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

You'd expect AES in GB/s territory - looks like it's not HW accelerated?

Maybe that's the problem, yes, and  I see nothing in

 lsmod | grep aes. 

The results of 

 lscpu 

are here: 

https://0x0.st/P-k7.txt


Thanx, a lot!

Offline

#6 2026-01-02 20:31:04

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,047

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

AES isn't showing up in the flags…

Jan 01 19:22:21 archlinux kernel: x86/CPU: Running old microcode
Jan 01 19:22:22 archlinux kernel: microcode: Current revision: 0x000000ec

https://wiki.archlinux.org/title/Microcode - you want the microcode-intel package and early loading.
If that's not enough, have a look at https://wiki.archlinux.org/title/Improv … itigations

The flags need to show AES (and your CPU should™ support that?) and then aesni_intel should be loaded by crypto_simd and the benchmark preform much better - and ideally the system boots faster.

Offline

#7 2026-01-03 19:16:08

liquid98
Member
Registered: 2025-12-31
Posts: 6

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

I got it to work:

sudo lsmod | grep aes gives me now:

 aesni_intel  98304   1 

I also had to enable PAE/NX in Virtualbox to make it happen.

This shaved off a huge 12 seconds of Arch's boot time ! ! !

Thank you for the razor-sharp advice, Seth. Have a good day!

Offline

#8 2026-01-03 19:52:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,047

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

And downloading porn will also be fast wink

\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#9 2026-01-03 20:21:11

liquid98
Member
Registered: 2025-12-31
Posts: 6

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

I don't see the connection.

Offline

#10 2026-01-03 20:24:51

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 75,047

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

The main point is that this will affect general disk IO performance - and of course I hope you're being a good netizen and store the porn instead of blocking download slots for others tongue

Offline

#11 2026-01-04 00:26:33

liquid98
Member
Registered: 2025-12-31
Posts: 6

Re: [SOLVED] Arch needs more than 20 seconds to get to graphical.target.

seth wrote:

The main point is that this will affect general disk IO performance - and of course I hope you're being a good netizen and store the porn instead of blocking download slots for others tongue


I see smile 

When things go faster, porn will go faster too!

Maybe Albert Einstein can tell us more about this phenomenon.

Offline

Board footer

Powered by FluxBB