Eu tenho recebido essas pessoas de várias causas nos últimos anos.
Uma solução, que parece funcionar geralmente, é editar /etc/systemd/system.conf
(como root / sudo) e descomentar a linha
#DefaultTimeoutStopSec=300s # (for me it was 90s; whatever)
mudando para algo como
DefaultTimeoutStopSec=20s
Parece que esses "trabalhos de parada" nunca são concluídos. É um incômodo, especialmente quando se configura um sistema pela primeira vez, quando as reinicializações tendem a acontecer mais. Você pode deixar o tempo limite ainda mais curto ... Ajustá-lo para 0s parece não ser seguro, mas até mesmo os 10s devem ser suficientes para a NVIDIA limpar, se for o caso.
Essa alteração não entrará em vigor até você ter reiniciado (ironicamente).