On stock Ubuntu 16.04, changing to “multi-user.target” prevents “lightdm.service” from running. (sudo systemctl set-default multi-user.target)
However, on the TX2 under “multi-user.target”, lightdm.service will still run.
In systemd terms, “lightdm.service” it is a “static service unit” so it can’t be “enabled” nor “disabled”, and it’s not a dependency of any other service unit, which means it will always be run at boot.
The systemd way to prevent it from running at boot is “$ sudo systemctl mask lightdm.service”.
Is there a reason why Xorg needs to run even in multi-user.target (headless) mode?
Was this a change made by NVIDIA for a technical reason?
I’m looking for an answer from NVIDIA for this