长启动:systemd-backlight@backlight:nvidia_0.service

长启动:systemd-backlight@backlight:nvidia_0.service

我是 Linux(Ubuntu 20.04.4 LTS)新手,正在尝试缩短 Predator 笔记本电脑的启动时间。我可以从多个不同的方面来缩短启动时间,但在本文中,我特别想删除 systemd-backlight@blacklight: nvidia_0.service,或者以某种方式找到缩短启动时间的方法。

命令:

systemd-analyze time

终端输出:

Startup finished in 8.657s (firmware) + 5.337s (loader) + 6.317s (kernel) + 50.222s (userspace) = 1min 10.534s 
graphical.target reached after 50.181s in userspace

命令:

systemd-analyze critical-chain

终端输出:

graphical.target @50.181s
└─multi-user.target @50.181s
  └─kerneloops.service @32.422s +137ms
    └─network-online.target @32.358s
      └─NetworkManager-wait-online.service @22.837s +9.519s
        └─NetworkManager.service @17.817s +5.015s
          └─dbus.service @17.809s
            └─basic.target @17.659s
              └─sockets.target @17.658s
                └─snapd.socket @17.641s +8ms
                  └─sysinit.target @17.494s
                    └─systemd-backlight@backlight:nvidia_0.service @37.488s +36ms
                      └─nvidia-persistenced.service @18.228s +1.360s
                        └─basic.target @17.659s
                          └─...

我尝试搜索网络,但我找到的只有本网站

systemd-backlight 理解以下内核命令行参数:

systemd.restore_state=

采用布尔参数。默认为“1”。如果为“0”,则不会在启动时恢复背光设置。但是,设置仍会在关机时保存。

我最好的猜测是打开我的终端并输入

systemd.restore_state=0

但我收到了:

systemd.restore_state=: command not found

任何帮助都将不胜感激。谢谢!

答案1

我猜想在 GRUB 中将其设置为启动参数与随后在终端中输入它有所不同。

在 Fedora 36 上设置 systemd.restore_state=0 解决了“启动 systemd-backlight@blacklight:nvidia_0.service”时的挂起问题,我终于可以再次启动了,感谢您的提问和附加信息!

相关内容