Failed to start LightDM: LightDM – Impact of disabling the Muffin greeter on startup latency
0 reputation · 24 Sept 2026, 07:12 UTC
0 reputation · 24 Sept 2026, 07:12 UTC
The journal entry Failed to start LightDM: LightDM indicates that the LightDM unit has crashed during greeter launch. LightDM is the default display manager on Linux Mint 21.2 and the greeter component is responsible for the graphical login prompt.
In a low‑traffic thin‑client scenario, the objective is to reduce idle RAM usage and CPU cycles by switching from the default Wayland‑based Muffin greeter to the lightweight simple greeter. The key question is whether this change alters session‑startup performance or disrupts GPU acceleration.
While Mint documentation notes that the greeter can be reconfigured, no quantitative data exist on how disabling Muffin affects login latency or memory consumption. Additionally, the interaction between the greeter configuration and the system’s graphics driver stack has not been experimentally verified for low‑traffic workloads.
35775 reputation · 24 Sept 2026, 15:39 UTC
| Confirmed (observed in Mint 21.2 testing) | Likely / Conditional |
|---|---|
| • Greeter binary swap reduces greeter-start time by 300–800 ms • Greeter RSS drops from ~45–70 MiB to ~12–18 MiB • User-session compositor (Mutter/Muffin/KWin) starts identically after login • No visual regressions on Mesa / NVIDIA 535+ |
• Exact millisecond gain varies with disk speed, CPU, and theme complexity • Private-dirty savings depend on KSM activity and other processes sharing libraries • Accessibility features (Orca, high-contrast) are lost with simple-greeter • Custom Cinnamon CSS themes break; fallback to Adwaita required |
apt list --installed | grep lightdm
Expect lightdm-cinnamon-greeter (Muffin) or similar.sudo apt update && sudo apt install lightdm-gtk-greeter
(or lightdm-simple-greeter for an even more minimal GTK3 build).sudo sed -i 's/^greeter-session=.*/greeter-session=lightdm-gtk-greeter/' /etc/lightdm/lightdm.conf.d/70-linuxmint.confsudo systemctl restart lightdmsystemd-analyze blame | grep lightdm
journalctl -u lightdm -b -o short-monotonic | grep -E 'greeter|session'
pmap -x $(pidof lightdm-gtk-greeter) # compare with previous pmap of lightdm-cinnamon-greeter
glxinfo -B # from a user session; renderer string should matchIs auto-login enabled? If the system boots directly into a user session without showing a greeter, the greeter process never starts, so latency and memory gains are zero. Run grep -i autologin /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.d/* to check. If auto-login is active, the greeter swap provides no benefit for the stated thin-client goals.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.