I turn on my PC and greet with the login screen. I type in my password. It takes 30-60 seconds before the wallpaper, dock and panel to show up. Before the last update (fresh installs), the desktop, docks, wallpaper, panel all loaded in 1 second.
Does anyone have any ideas what causing this?
Specs: OS: Elementary OS 6 Odin Motherboard: Asrock X300 CPU: Ryzen 5 3400G RAM: 2x8 GB DDR4-3200 MHz Storage: Samsung P981a SSD NVMe
I'm not sure if this is a duplicate issue. I have read the old archive answer related to dbus
A solution (or at least temporary workaround) proposed in the bug discussion - https://bugs.launchpad.net/elementaryos/+bug/1596377 - is to rename the file: /etc/xdg/autostart/at-spi-dbus-bus.desktop to /etc/xdg/autostart/at-spi-dbus-bus.disabled This fixed it immediately for me.
I will test it tomorrow and come back with an update.
Update 1: Listening to Maccer's suggestion. Here is the output on
x300@X300:~$ systemd-analyze critical-chain The time when unit became active or started is printed after the "@" character. The time the unit took to start is printed after the "+" character. graphical.target @7.213s └─multi-user.target @7.212s └─hddtemp.service @7.188s +23ms └─network-online.target @7.187s └─NetworkManager-wait-online.service @1.137s +6.049s └─NetworkManager.service @987ms +147ms └─dbus.service @985ms └─basic.target @978ms └─sockets.target @978ms └─snapd.socket @977ms +533us └─sysinit.target @974ms └─snapd.apparmor.service @918ms +55ms └─apparmor.service @889ms +28ms └─local-fs.target @888ms └─run-user-1000-doc.mount @10.696s └─run-user-1000.mount @9.126s └─swap.target @683ms └─dev-mapper-cryptswap.swap @643ms +38ms └─dev-mapper-cryptswap.device @642ms