chore(install-nvidia-driver): do not stop desktop manager if no process running on GPU

Signed-off-by: Xuehai Pan <XuehaiPan@pku.edu.cn>
This commit is contained in:
Xuehai Pan 2022-08-06 18:13:49 +08:00
parent 414fb8a0fd
commit 8d8b61bca2

View file

@ -411,11 +411,13 @@ else
fi
DM_SERVICES=()
for dm in gdm3 lightdm; do
if service "${dm}" status &>/dev/null; then
DM_SERVICES+=("${dm}")
fi
done
if [[ -n "$(sudo lsof -t /dev/nvidia* 2>/dev/null || true)" ]]; then
for dm in gdm3 lightdm; do
if service "${dm}" status &>/dev/null; then
DM_SERVICES+=("${dm}")
fi
done
fi
if [[ "${#DM_SERVICES[@]}" -gt 0 ]]; then
if [[ "${#DM_SERVICES[@]}" -gt 1 ]]; then